![]() |
Вопрос не совсем в тему, есть ли какие особенности прошивки PIC16F818? пытаюсь прошить (IC-PROG + JDM) не шьется нивкакую, прошил PIC16F88, все прошилось и даже БП запустился, только вот может не все функции работают на этом МК, может там питание какое оссобенное или программатор другой нада???...:dntknw:
|
всё будет нормально работать. МК на 99% идентичны. Вот, почитай даташиты:
http://oap.sourceforge.net/datasheets/PIC16F819.pdf http://www.terraelectronica.ru/pdf/MCRCH/PIC16F88.pdf |
Похоже я отстал от жизни 16f88 даже покруче будет. Совместимость должна быть - надо проверить мелочи по адресации. Хотя за 1кБ я вроде не перевалил, озу только надо проверить совместимость основных регистров и работу ацп.
А что касается прошивки, я шью PICSTARTером (самодельный тоже). Поэтому статистики по другим прошиваторам у меня нет. Хотя 16F818 во многих бесплатных программаторах заявлена. Надо у народа поспрошать. |
на PIC16F88 на 13 выводе постоянно держится 0 комп включается и соответственно выключается через несколько сек
|
Вообще при подаче ACC , на выв 13 должен быть короткий отрицательный импульс 0.5-1сек (имитация нажатия на кнопку). А так должен быть плюс. Надо посмотреть как организован выв 13. Если там есть ацп - то надо при инициализации указать что порт цифровой.
Я попозже гляну. Мож попробую запустить эмуляцию для 88 проца в MPLABe. |
Да. Похоже на 88м будут проблемы с 12 и 13 ногами - их надо перевести в цифровой режим.
Что можно сделать посмотрю завтра. Мож выложу прошиву под pic16f88. |
Вложений: 2
Организация ацп в 88м немного иная. Подключение каналов идет через регистр ANSEL (9B) причем по умолчанию при сбросе и включении все порты включая выв 12,13 становятся аналоговыми. Надо сбросить биты ANS5 ANS6 в 0, выводы 12 13 станут цифровыми
Вложение 16853 и еще одно новшество, опорное напряжение надо выставить - хотя при сбросе стоит и так как надо, но все же прописать 00 надо. Вложение 16854 Плюс надо еще разобраться с модулем USART - как там все организовано по умолчанию. Но думаю он не помешает. Так что пока похоже надо ввести 2 доп строчки в программу для F88. |
Цитата:
|
платки еще не делал?
|
Тo jaff. приду с работы попробую!
|
Часовой пояс GMT +4, время: 19:24. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot