PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Самодельные блоки питания (http://pccar.ru/forumdisplay.php?f=161)
-   -   M2-ATX СВОИМИ РУКАМИ (http://pccar.ru/showthread.php?t=10142)

jafff 12.05.2010 10:46

Вопрос не совсем в тему, есть ли какие особенности прошивки PIC16F818? пытаюсь прошить (IC-PROG + JDM) не шьется нивкакую, прошил PIC16F88, все прошилось и даже БП запустился, только вот может не все функции работают на этом МК, может там питание какое оссобенное или программатор другой нада???...:dntknw:

kumuka 12.05.2010 12:26

всё будет нормально работать. МК на 99% идентичны. Вот, почитай даташиты:
http://oap.sourceforge.net/datasheets/PIC16F819.pdf
http://www.terraelectronica.ru/pdf/MCRCH/PIC16F88.pdf

Albert.comp 12.05.2010 14:21

Похоже я отстал от жизни 16f88 даже покруче будет. Совместимость должна быть - надо проверить мелочи по адресации. Хотя за 1кБ я вроде не перевалил, озу только надо проверить совместимость основных регистров и работу ацп.
А что касается прошивки, я шью PICSTARTером (самодельный тоже). Поэтому статистики по другим прошиваторам у меня нет. Хотя 16F818 во многих бесплатных программаторах заявлена. Надо у народа поспрошать.

jafff 12.05.2010 17:21

на PIC16F88 на 13 выводе постоянно держится 0 комп включается и соответственно выключается через несколько сек

Albert.comp 13.05.2010 00:09

Вообще при подаче ACC , на выв 13 должен быть короткий отрицательный импульс 0.5-1сек (имитация нажатия на кнопку). А так должен быть плюс. Надо посмотреть как организован выв 13. Если там есть ацп - то надо при инициализации указать что порт цифровой.

Я попозже гляну. Мож попробую запустить эмуляцию для 88 проца в MPLABe.

Albert.comp 13.05.2010 00:14

Да. Похоже на 88м будут проблемы с 12 и 13 ногами - их надо перевести в цифровой режим.

Что можно сделать посмотрю завтра. Мож выложу прошиву под pic16f88.

Albert.comp 13.05.2010 01:49

Вложений: 2
Организация ацп в 88м немного иная. Подключение каналов идет через регистр ANSEL (9B) причем по умолчанию при сбросе и включении все порты включая выв 12,13 становятся аналоговыми. Надо сбросить биты ANS5 ANS6 в 0, выводы 12 13 станут цифровыми

Вложение 16853

и еще одно новшество, опорное напряжение надо выставить - хотя при сбросе стоит и так как надо, но все же прописать 00 надо.

Вложение 16854

Плюс надо еще разобраться с модулем USART - как там все организовано по умолчанию. Но думаю он не помешает.

Так что пока похоже надо ввести 2 доп строчки в программу для F88.

jafff 13.05.2010 10:34

Цитата:

Сообщение от Albert.**** (Сообщение 142303)
Так что пока похоже надо ввести 2 доп строчки в программу для F88.

Если не сложно пжалста....:blush:

Трек 13.05.2010 10:50

платки еще не делал?

Albert.comp 13.05.2010 10:51

Тo jaff. приду с работы попробую!


Часовой пояс GMT +4, время: 18:11.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot