Радио

нужны PIC контроллеры

Samael 02-08-2012 16:44

quote:
Originally posted by ShAlex:

моё стирание P16F874A :
обесточиваем, ждём 40мс
+5 и сброс, ждём 10мс
+5 и +Vpp, ждём 10мс
команда ChipErase (6 единиц), ждём 20мс
обесточиваем



я по началу чтоб сильно алгоритмы не менять (а в пиках до этого небыло команды Chip Erase) хотел использовать BulkErase по старинке. но чёто там какието заорочки. а Chip Erase без вопросов отлично работает
e-go 02-08-2012 17:35

quote:
Originally posted by Samael:

Спасибо огромное e-go за контроллеры.



Я тоже когда-то делал программатор для Пиков на основе 16F628A с интерфейсом 232. Забросил. Отложил до лучших времен. Так что держите нас в курсе ваших дел, желаю вам успешно поработать и довести проект до фазы коммерческого продукта.
SK 02-08-2012 21:25

если ещё надо вместо 16f73 обнаружился 16F876A.
контакты в профиле.

PS Я вообще перед перепрошивкой не стираю старую программу. Всё нормально так шьется и работает после. Программатор самый простой с ибея.

mr-x 02-08-2012 21:50

Могу одолжить на время в DIP-ах:

12F629
16F877
16F88
16F628
16F73
16F1320

Samael 02-08-2012 22:28

quote:
Originally posted by SK:

PS Я вообще перед перепрошивкой не стираю старую программу. Всё нормально так шьется и работает после. Программатор самый простой с ибея.



значит программатор перед прошивкой сам выполняет операцию стирания. это условие работы флеши. она затирается постранично. невозможно затереть один какойто байт и переписать его. если писать без стирания получается нечто подобное операции AND. проверено. да и стирание это не только затирание флеши а ещё и разлочивание чипа. нельзя снять защиту от записи если не стирать. вобщем нужная функция
quote:
Originally posted by mr-x:

Могу одолжить на время в DIP-ах:



ОООочень хорошо. с удовольствием одолжу. отпишу щас в ПМ.
ShAlex 03-08-2012 12:48

quote:
если писать без стирания получается нечто подобное операции AND

это вроде только для одной из 3 групп. У меня есть флаг отладка/чистовая заливка - или заливается максимально быстро (подгоняется тайминг, чтоб без ошибок) и без стирания, или же всё по даташиту. Если залочено, то без стирания, естественно, никак.

quote:
желаю вам успешно поработать и довести проект до фазы коммерческого продукта.

У меня такой цели нет. Это просто хороший инструмент. Для общения с неведомыми ранее девайсами мне достаточно открыть даташит и дописать програмульку, 90% которой уже есть. Но иногда мысли о изобретении велосипеда посещают

quote:
я непонимаю суть ихнего подсчёта CRC

Мне ни разу не надо было. Ещё удивляюсь, что ни разу не надо было считывать пики в файл (для 24х и 93х флешек читалка есть)
Samael 07-08-2012 10:30

спасибо mr-x !! за предоставленные контроллеры для экспериментов потыкал. надо схемку программатора дорабатывать. делать отдельное управление Vcc т.к при программировании некоторых контроллеров надо отключать питание при входе в режим программирование итп. добавлить вобщем надо пару транзисторов. будет время доработаю и продолжу.
Samael 02-10-2012 10:00

Вот наконецто доработал схемку. точнее спаял новую версию программатора.
будет время появлятся буду дописывать под новые пики
290 x 325
Serg_mitt 03-10-2012 11:24

Подарю dsPIC30F4011 DIP40 , в мелких корпусах еще PIC18F4344 (вроде)
Лет 15 назад сам сделал программатор на Z80
PIC, PROM,EEPROM
Samael 03-10-2012 22:44

хорошо в ПМ щас отвечу.