Свежие обсуждения
Микроконтроллеры

Программаторы для микроконтроллеров

1 36 94

Sailanser тоже собирал парапог,а конвертер на usb использовал на
pl2303.При подключении выдаёт что не может найти девайс,грешу на 2303,но при замыкании приёма и передачи у 2303 в гипертерменале 2303И ещё как узнать прошилась ли м16 нормально, ведёт себя нормально.Вот думаю преобразователь на транзисторах собрать,так как нет макс232 под рукой.И ещё как узнать что м16 прошилась нормально?хотя вроде судя по радиосканеру на 7,37мгц идёт генерация

 

diver_sant
Насчет 2303 не скажу сам с ней пока еще не скалкивался но вполне возможно что дело именно в ней. А на мой взгляд самый простой способ собрать сначала на макетке (сам использую белую такую) делов на 5 мин, и прогнать на предмет разных косяков.

 

Sailanser у нас таких макеток нет,собирал на макетке прорезанной резаком,по идее при считывания чипа на меге16 на порте который реле питания управляет должно напряжение меняться?

 

diver_sant
Насколько помню описание автора сего устройства напряжение на считываемый контроллер подается только в тот момент когда жмем кнопку Read я в свое время решил как я говорил выше не париться а просто вытянул 293 и впаял перемычки на соответствующие ноги.

P/s
Сори что не появлялся, комп дуба дал, пришлось бегать по магазинам.

 

Уже несколько лет пользуюсь модифицированным Понипрогом. Добавил к нему мах232 и 2 линии на раз'ем ISP, и теперь использую его также для отладки программ. RXD в понипроге не используется, тут ясно, а txd идет на линию reset, я ее через мах пускаю еще на вход приемника AVR. В программу включаю где можно диагностические сообщения (в большинстве случаев он остаются там навсегда и помогают при обслуживании) и простейший монитор команд. На баскоме несколько строк. При скорости передачи 38400 короткого байта не хватает, чтобы вызвать reset МК (конденсатор там 5-10мк). Зато огромная помощь при наладке - с баскомовского терминала послал, скажем, "П" - получил обратно все порты или переменные и т.д. И все через один СОМ - и программирование, и отладка, и ничего переключать не нужно. Для новичка - милое дело! Пробовал через PCMCIA COM - отлично, через USB-Com - работает тоже с некоторыми подстройками, честно скажу, разбирался не сам. Заодно изменил раз'ем ISP на рядный 9-контактный, теперь на плату рядом с МК ставлю простую гребенку - разводка проще, особенно под 2313. Стандарт, конечно, свой, но очень практичный.

 

Обращаюсь к собиравшим K150 и подобные, собрал K182 проверял на 16F84, 16F84A и 16F628.
С програмированием, стиранием проблем нет, а вот читать 628 не хочет (84 без проблем), на буржуйском сайте прочитал об аналогичной проблеме.
Хотел бы узнать как у вас.

 

Sun525: а фьюз защиты кода не установлен?
я помучался с JDM почему вроде заливает в 628а но не читает отттуда, сбросил фьюз защиты кода и все стало ок
JDM использовал для прошивки в K150 (мне туда тока ZIF впаять осталось, да пока не обзавелся)

 

Нет, не установлен. При установленном бите защиты считываються нули.
В папке с программой есть файл chipdata.cid, так вот если найти секцию CHIPname=16F628 и поменять значение ROMsize=000800 на ROMsize=000500 или меньшее, тогда часть памяти считываеться.

PS
Запись проходит нормально, проверял с помощью другого программатора.

ZIF я в чип дипе брал.

 

Sun525, какая прошивка стоит?

 

У меня установлен софт DIYpack25ep (epk150.hex) , вроде последний - все читает и пишет.
Со старым софтом неопознавалась 12F675.