23.09.2011, 16:36
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Цитата:
|
Кто использовал spi_write(); функцию ?
|
В одном своем проекте использовал spi_xfer() работало вполне нормально.Но выбор кристалла делал снаружи.
__________________
misterdi<@>i.ua
|
|
|
|
07.10.2011, 17:19
|
|
Почётный гражданин KAZUS.RU
Регистрация: 22.02.2008
Адрес: Ukraine, рядом с Полтавой
Сообщений: 9,848
Сказал спасибо: 5,591
Сказали Спасибо 25,471 раз(а) в 5,729 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Я как обычно, с глупым вопросом.
Сегодня посчитав малость с калькулятором вдруг понял, что для вычислений потребуется переменная величиной int48, причем её надо будет делить/умножать. Перечитал хэлп к компилятору и ничего больше int32 не обнаружил. Переделывать под float ну очень не хотелось бы (там вроде внешняя библиотека есть с float48 и даже float64).
Кроме как самому асмом пихать вставки других вариантов нет?
|
|
|
|
07.10.2011, 17:35
|
|
Частый гость
Регистрация: 01.03.2008
Сообщений: 37
Сказал спасибо: 3
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Можно извращаться с асмом, со своей структурой
Код:
|
struct {
int32 HI_DWORD;
int32 LO_DWORD;
}int64; |
и т.д.
Но сдается мне самый верный и быстрый путь взять 24 пик
там все есть
|
|
|
|
07.10.2011, 17:53
|
|
Почётный гражданин KAZUS.RU
Регистрация: 22.02.2008
Адрес: Ukraine, рядом с Полтавой
Сообщений: 9,848
Сказал спасибо: 5,591
Сказали Спасибо 25,471 раз(а) в 5,729 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Та уже думал сегодня месяц тянувшийся проект закрыть.. Как бы переходить на 24-й ну позновато. Или влом всё переделывать
|
|
|
|
07.10.2011, 18:27
|
|
Частый гость
Регистрация: 01.03.2008
Сообщений: 37
Сказал спасибо: 3
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
|
|
|
|
07.10.2011, 21:01
|
|
Почётный гражданин KAZUS.RU
Регистрация: 22.02.2008
Адрес: Ukraine, рядом с Полтавой
Сообщений: 9,848
Сказал спасибо: 5,591
Сказали Спасибо 25,471 раз(а) в 5,729 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Спасибо за ссылку, искал но как-то проглядел. Спасибо.
|
|
|
|
21.10.2011, 12:51
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,531
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Не могу никак разобраться. МК 16F887 понадобился дебаг - решил на COM кидать.
Вроде все правильно прописано
#use delay(int=8000000)
setup_oscillator(OSC_8MHZ);
пробовал clock=8000000 и все их комбинации... На порт мусор сыплется, явно со скоростями рассогласование. Битрейт тоже менял.
До этого не сталкивался - или камни другие были, или на COM не выводил... Вот туплю со вчерашнего вечера. В протеусе вроде задержки правильные (попробовал ногой подергать), а в терминалке - мусор...
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
|
|
|
|
21.10.2011, 13:29
|
|
Почётный гражданин KAZUS.RU
Регистрация: 22.02.2008
Адрес: Ukraine, рядом с Полтавой
Сообщений: 9,848
Сказал спасибо: 5,591
Сказали Спасибо 25,471 раз(а) в 5,729 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Я его тоже пытался в протеусе симулировать - там с моделью баги. Вживую пашет, а в симуляторе выеживается. И с Таймер1 там расхождения с реальным девайсом.
|
|
|
|
21.10.2011, 16:09
|
|
Почётный гражданин KAZUS.RU
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,531
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Дык в железе тоже самое... Глюк не в Протеусе... Похоже, у меня в мозгах... Или я чет не понимаю
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
|
|
|
|
21.10.2011, 18:00
|
|
Почётный гражданин KAZUS.RU
Регистрация: 22.02.2008
Адрес: Ukraine, рядом с Полтавой
Сообщений: 9,848
Сказал спасибо: 5,591
Сказали Спасибо 25,471 раз(а) в 5,729 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Может такие строчки схавает? (не меняя последовательности, копипастом)
...
#use delay(clock=8000000,RESTART_WDT)
#use rs232(baud=9600,parity=N,xmit=PIN_B0,bits=8,restar t_wdt)
...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 16:18.
|
|