18.09.2020, 15:37
|
|
Почётный гражданин KAZUS.RU
Регистрация: 22.02.2008
Адрес: Ukraine, рядом с Полтавой
Сообщений: 9,581
Сказал спасибо: 5,407
Сказали Спасибо 24,820 раз(а) в 5,574 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
A new release of the CCS C compiler for PICmicro(r) microcontrollers
has been released. The new version is: 5.095
Recent changes include:
5.095 Fixed an issue with the pin_select() function for PIC18FxxQ43 and PIC18FxxK83 families.
5.095 Fixed an issue with #use pwm() & setup_ccp() function for PIC18FxxQ43 family when assigning timer to use.
5.095 Added built-in LINBus protocol support to #use rs232().
5.095 Fixed an issue with reserved fuses for dsPIC33CK devices when not running at 200MHz.
5.095 Fixed an issue with dac_write() function for the PIC24FJxxxGB6xx family.
5.095 Added support for read_device_info() and read_config_info() function for the PIC16F184xx family.
5.095 #id checksum was throwing a syntax error for some users and is now fixed.
5.095 set_pwmx_duty() when used with certain parameters was not generated the expected code, now fixed.
5.095 getenv() was not returning information about RS232 ports as it used to, now fixed.
5.095 A sign extension bug for some arithmetic expressions is now fixed.
5.095 Some files and registry entries missing in the new 5.094 installer are now restored.
__________________
«Совершенство — это не тогда, когда уже нечего больше добавить, а тогда, когда уже нечего отнять.»
/Эйнштейн/
моя домашняя страничка: http://www.eddy.com.ua/
|
|
|
|
19.09.2020, 21:25
|
|
Прохожий
Регистрация: 19.09.2020
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Здравствуйте, пытаюсь подключить ds18b20 к pic16f84a использую компилятор ccs c compiler. Собственно не могу никак добиться что бы они пик контроллер перевел датчик температуры в режим передачи данных и не могу понять в чем проблема. Прочитал даташит датчика ставлю выставляю логический 0 на ножке, жду 500микросекунд, потом ставлю единицу, но датчик не отвечает, единица так и остается на ножке. Наверное дело в макросе задержки, но я никак не могу с ним разобраться как он работает.
В протеусе выставлено 4Mhz
В компиляторе ставлю #use delay(clock = 4MHz)
#BIT Data_Pin = 0x05.0
#BIT Data_Pin_Direction = 0x85.0
Data_Pin_Direction = 0;
Data_Pin = 0;
delay_us(500);
Data_pin = 1;
delay_us(1);
Data_Pin_Direction = 1;
delay_us(500);
вот так я пытаюсь наладить связь между контроллером и датчиком температуры, подскажите что я не так делаю, к сожалению нигде толком не обьясняется как работать с задержками в этой компиляторе
|
|
|
|
19.09.2020, 21:53
|
|
Почётный гражданин KAZUS.RU
Регистрация: 11.06.2006
Адрес: 51° 46′ 0″ N, 55° 6′ 0″ E
Сообщений: 1,975
Сказал спасибо: 370
Сказали Спасибо 1,725 раз(а) в 706 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Сообщение от Shadow-nx
|
к сожалению нигде толком не обьясняется
|
Путь -› C:\Program Files (x86)\PICC\Drivers
файл -› ds18b20.с
Это первое.
Второе - задержки в компиляторе, причем в любом, прекрасно описаны, т.к. это очень простая функция, которой часто злоупотребляют.
Наберите в поиске "Инициализация ds18b20", зайдите на форум ссsinfo.com в раздел библиотек.
http://www.ccsinfo.com/forum/viewtop...hlight=ds18b20
Информации предостаточно.
Последний раз редактировалось welcome61; 19.09.2020 в 21:59.
|
|
|
|
29.09.2020, 05:10
|
|
Прохожий
Регистрация: 20.01.2007
Сообщений: 5
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Здрасте Всем.
Осваиваю работу PIC+LCD. Накидал небольшой проект. В Протеусе все работает. В железе не хочет, Индикатор исправный 100%.
Использую версию 5.093.
Вопрос эта версия корректно работает с LCD?
Из личного опыта. Использовал версию 4.хх. Воял проект для работы с кан шиной, все заработало, все замечательно. Обновился до 5.хх (точно не помню до какой) и все мои проекты по работе с кан шиной перестали работать, пока опять не откатился до 4.хх. После установки 5.093 в первую очередь проверил работу с кан шиной, Работает.
А вот с LCD не работал не знаю.
Кто, какую версию пользует и все получается при работе с LCD?
Спасибо
|
|
|
|
30.09.2020, 00:26
|
|
Почётный гражданин KAZUS.RU
Регистрация: 21.03.2007
Адрес: М.(осква)
Сообщений: 4,205
Сказал спасибо: 2,073
Сказали Спасибо 1,685 раз(а) в 956 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Дисплею время на инициализацию после включения питания даёте?
__________________
+ 7 903 641 87 25// 1. Иногда отвечаю "по памяти" 2. Часто заблуждаюсь >> Критикуйте, не обижусь.
|
|
|
|
30.09.2020, 16:04
|
|
Прохожий
Регистрация: 20.01.2007
Сообщений: 5
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Сообщение от mtit
|
Дисплею время на инициализацию после включения питания даёте?
|
Да, конечно.
За основу был взят код от сюда
http://www.ccsinfo.com/forum/viewtopic.php?t=28268
|
|
|
|
30.09.2020, 18:24
|
|
Почётный гражданин KAZUS.RU
Регистрация: 22.02.2008
Адрес: Ukraine, рядом с Полтавой
Сообщений: 9,581
Сказал спасибо: 5,407
Сказали Спасибо 24,820 раз(а) в 5,574 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
С теми библиотеками был нюанс: нельзя было назначать ноги на фиксированные направления, а то не работало.
__________________
«Совершенство — это не тогда, когда уже нечего больше добавить, а тогда, когда уже нечего отнять.»
/Эйнштейн/
моя домашняя страничка: http://www.eddy.com.ua/
|
|
|
|
02.10.2020, 18:09
|
|
Прохожий
Регистрация: 20.01.2007
Сообщений: 5
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Разобрался,
Версия 5,093. Корректно работает. Проверенно
|
|
|
|
09.11.2020, 13:38
|
|
Почётный гражданин KAZUS.RU
Регистрация: 22.02.2008
Адрес: Ukraine, рядом с Полтавой
Сообщений: 9,581
Сказал спасибо: 5,407
Сказали Спасибо 24,820 раз(а) в 5,574 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
Глупейший вопрос.
Может конечно я хреново ищу или старая голова что-то спутала, но мне казалось, что несколько лет назад тут кто-то выкладывал программу для работы из винды с бутлоадером, без установки компилятора (у клиента на объекте с флешки..)
Было или я напутал?
__________________
«Совершенство — это не тогда, когда уже нечего больше добавить, а тогда, когда уже нечего отнять.»
/Эйнштейн/
моя домашняя страничка: http://www.eddy.com.ua/
|
|
|
|
18.11.2020, 22:36
|
|
Частый гость
Регистрация: 11.10.2015
Сообщений: 40
Сказал спасибо: 12
Сказали Спасибо 169 раз(а) в 27 сообщении(ях)
|
Re: Изучение PIC C Compiler(CCS C)
|
|
|
Сказали "Спасибо" wolfeldt
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 07:19.
|
|