- Вложения
-
- Content.rar
- (174.13 КБ) 252 скачивания
Прошивка РIC16F676
- Сообщения: 49
- Зарегистрирован: Ср окт 21, 2009 21:53:11
Собрал когда-то давно программатор из "Радио" №2, 2004г.(Он предназначен для прошивки РIС16F84, РIС16F628,РIС16F629...675 и других...)Недавно возникла необходимость прошить РIC16F676...Можно прошить контроллер используя данный программатор, возможно можно его как-то доработать? Схему прилагаю...
- Реклама
- Сообщения: 7774
- Зарегистрирован: Сб янв 29, 2011 00:28:48
прошить-то можно, но надо делать доработку по задержке включения напряжения питания (после появления напряжения программирования). Пишут, что эта схема работает...Сначала прочитать контроллер и не забыть переписать числа с двух последних ячеек памяти программ.
Лучше делайте сразу, что-нибудь вроде Extra-PIC+ (http://radiokot.ru/forum/viewtopic.php?f=20&t=22447). А то так и будете маяться с каждым МК.Ampermetr_ писал(а):возможно можно его как-то доработать?
Почему с двух? Калибровочная константа, вроде в одну умещалась.Enman писал(а):Сначала прочитать контроллер и не забыть переписать числа с двух последних ячеек памяти программ.
На первых порах, такой подход не повредит, но вообще-то, практически все программаторы (в частности, указанный IC-Prog) умеют сами сохранять константу. Надо только правильно отвечать на вопросы о сохранении/перезаписи.
ICQ нет, и, в ближайшее время, не будет.
- Сообщения: 49
- Зарегистрирован: Ср окт 21, 2009 21:53:11
Спасибо за совет, я так понял вы говорите за эту схемку: http://cxema.at.ua/publ/4-1-0-9 ???
- Сообщения: 49
- Зарегистрирован: Ср окт 21, 2009 21:53:11
- Реклама
Нет, я говорю за эту: http://www.pirpk.narod.ru/ddssite/dshexp1w.htmAmpermetr_ писал(а):я так понял вы говорите за эту схемку
В в/у ветке форума всё подробно расписанно. И про замену, в том числе.
ICQ нет, и, в ближайшее время, не будет.
Месяц назад собирал Pickit clone. Как раз для такого же мк. Заработал сразу.
Для прошивки пиков отлично подходит!
ссыла с подробным описанием ниже
http://www.labkit.ru/html/programmators_shm?id=86
Для прошивки пиков отлично подходит!
ссыла с подробным описанием ниже
http://www.labkit.ru/html/programmators_shm?id=86
- Сообщения: 49
- Зарегистрирован: Ср окт 21, 2009 21:53:11
Чего как?
Там же по-русски написанно: "Экстра-ПИК (без +, т.е. без всяких доработок), с сайта "5 Вольт"".
Там же по-русски написанно: "Экстра-ПИК (без +, т.е. без всяких доработок), с сайта "5 Вольт"".
ICQ нет, и, в ближайшее время, не будет.
Вот доработаный экстрапик http://www.cqham.ru/progAVR_PIC.htm
У кошки 4 ноги и хвост-плюс,минус,вход,выход,а хвост-земля.....Надо переходить с китайской бурды на канифоль.......[url=http://infobar.hsdn.org/][img]http://static.hsdn.org/infobar/350x60.gif[/img][/url]
Он не до конца доработан.К@Т писал(а):Вот доработаный экстрапик
А вообще, по всем этим программаторам подробно сказано в в/у ветке форума.
ICQ нет, и, в ближайшее время, не будет.
Каждый дорабатывает под свои нужды!Теперь он не 'кипятильник'(в отличии от предыдущего),шьёт авээрки(так что название экстрапик некоректно) ,а также индикация приём-передача(иногда очень надо).Dmitry Dubrovenko писал(а):Он не до конца доработан.![]()
У кошки 4 ноги и хвост-плюс,минус,вход,выход,а хвост-земля.....Надо переходить с китайской бурды на канифоль.......[url=http://infobar.hsdn.org/][img]http://static.hsdn.org/infobar/350x60.gif[/img][/url]
Да уж не такой он и "кипятильник", особенно, если TO-220 использовать.К@Т писал(а):не 'кипятильник'(в отличии от предыдущего)
Зато ПИКи нормально не умеет.К@Т писал(а):шьёт авээрки
ICQ нет, и, в ближайшее время, не будет.
Вообщето на сайте микрочипа написано.МК поддерживают два варианта подачи напряжения:Dmitry Dubrovenko писал(а):шьёт авээркиЗато ПИКи нормально не умеет.
Первый -сначала подаётса +5В,а после +12,5В;
Второй-сначала +12,5В,а потом +5В.
Там используетса только первый вариант.Следовательно Ваше суждение о нормальности некоректно.Если Вам нужны оба варианта подачи напряжения то поищите в журнале Радио,кажетса за 2007г ном 5(точно не помню).
У кошки 4 ноги и хвост-плюс,минус,вход,выход,а хвост-земля.....Надо переходить с китайской бурды на канифоль.......[url=http://infobar.hsdn.org/][img]http://static.hsdn.org/infobar/350x60.gif[/img][/url]
Может Вы имеете ввиду №8?К@Т писал(а):в журнале Радио,кажетса за 2007г ном 5(точно не помню).
Так это моя статья.
А ссылку на оригинал давал чуть выше.
Очень Вам рекомендую, вставить в свой программатор какой-нибудь 628, или 675, запрограммированные на работу с внутренним генератором и #MCLR как входной порт, а потом уже рассуждать о суждениях, и о нормальности.
ICQ нет, и, в ближайшее время, не будет.
Возможно,точно не помню,а возможности уточнить у меня сейчас нет.Dmitry Dubrovenko писал(а):Может Вы имеете ввиду №8?
Для домашних работ(хобби) мне этого вполне достаточно,а на работе я пользуюсь такимhttp://www.electronshik.ru/card/program ... prog-21299.Dmitry Dubrovenko писал(а): Очень Вам рекомендую, вставить в свой программатор ...
У кошки 4 ноги и хвост-плюс,минус,вход,выход,а хвост-земля.....Надо переходить с китайской бурды на канифоль.......[url=http://infobar.hsdn.org/][img]http://static.hsdn.org/infobar/350x60.gif[/img][/url]
Если при конфигурировании контроллера сброс (MCLR) остается внешним (нога не используется как вход порта), то программировать можно любым способом. И с управлением питанием и без.К@Т писал(а):Вообщето на сайте микрочипа написано.МК поддерживают два варианта подачи напряжения:Dmitry Dubrovenko писал(а):шьёт авээркиЗато ПИКи нормально не умеет.
Первый -сначала подаётса +5В,а после +12,5В;
Второй-сначала +12,5В,а потом +5В.
Там используетса только первый вариант.Следовательно Ваше суждение о нормальности некоректно.Если Вам нужны оба варианта подачи напряжения то поищите в журнале Радио,кажетса за 2007г ном 5(точно не помню).
Если же нужен этот вход и сброс будет внутренним, то без управления питанием (подача питания до подачи программирующего напряжения) возможно будет прошить контроллер ТОЛЬКО ОДИН РАЗ. Далее для его перепрограммирования потребуется второй тип диаграммы (питание подавать после программирующего напряжения).
Причина простая. При подаче питания на МК с внутренним сбросом он сразу начинает исполнение кода и в режим программирования не входит. Если же сброс внешний, то удержание на нем нуля при включении питания позволяет позже подать программирующее напряжение и ввести его в режим программирования. На самом деле возможно обойти это правило, если изначально в конфигурации включен таймер сброса. Тогда при включении есть пауза в 72 мс в которую можно уложиться, чтобы успеть войти в программирование при отключенном внешнем сбросе.
"Уложиться", это - включить питание на программаторе, и за 72мс успеть "нажать" экранную кнопку.КРАМ писал(а):пауза в 72 мс в которую можно уложиться
Ну-ну.
ICQ нет, и, в ближайшее время, не будет.
Дмитрий, прежде чем писать глупости, стоит поизучать проблему. Ну и/или внимательно прочесть текст оппонента.Dmitry Dubrovenko писал(а):"Уложиться", это - включить питание на программаторе, и за 72мс успеть "нажать" экранную кнопку.КРАМ писал(а):пауза в 72 мс в которую можно уложиться
Ну-ну.
Какая экранная кнопка? Вы о чем?
Я вообще то писал про АЛГОРИТМ аппаратно-программного инструментария программирования, а не человеке...
Полный бредос...
Коты не сабачтесь.Я в случае когда при подаче питания мк запускаетса и забирает сброс под вход ,длятого чтобы записать новую прогу начинаю такие пляски-програмирую любуя хексену и в момент когда горят светодиоды сброс,питание,передача(ссылка на такой прогер выше) отключаю и сразу включаю питание програматора.Всё прога убита! камень не может запустить свою прогу и тем самым забрать сброс.А теперь прошиваю его нужной хексеной.А Вам слабо?
У кошки 4 ноги и хвост-плюс,минус,вход,выход,а хвост-земля.....Надо переходить с китайской бурды на канифоль.......[url=http://infobar.hsdn.org/][img]http://static.hsdn.org/infobar/350x60.gif[/img][/url]


