PDA

Просмотр полной версии : PIC16F676 - чем прошить?



rttyman
21.02.2006, 23:53
Появилась необходимость прошить PIC16F676.

Может есть какой-то "поросячий хвостики", типа как JDM84 для pic16f84 был??

EU1ME
22.02.2006, 00:26
А что, JDM не берет? Я им 16F876/А/877/А, 12F675, и др. прошивал. Только для Vpp делал вольтдобавку до 12,5В и поставил ключик для подачи питания вместе с Vpp (чтобы когда включен внутренний генератор можно было перепрошить). Программа icprog.

rttyman
22.02.2006, 01:29
Этот камень 14-ти ногий, а на сколько я промню, у 16ф84 было 18 ног...

Да, в ай-си-проге этот 676-й есть, но у меня нет схемы адаптера к нему.

EU1ME
22.02.2006, 11:57
Этот камень 14-ти ногий, а на сколько я промню, у 16ф84 было 18 ног...
Да, в ай-си-проге этот 676-й есть, но у меня нет схемы адаптера к нему.

http://www.warburtech.com/microcontrollers/8-14.pin.pic.microcontrollers/images/pic16f676.schematic.gif

Выводы 13,12,4,1,14 676го вместо 13,12,4,14,5 84го, все д.б. ОК.

73!

UR5Haaaaa
26.03.2006, 19:47
Я использую JDM програматор, опубликованый в Радио №2 за 2004 год, шьет не только 84 пики, но и другие.

rttyman
02.04.2006, 23:16
Собрал я этот "хвостик" из трех резисторов сегодня...

Там написано, что пользоваться программой PonyProg, но в ней чего-то в списке микросхем нет 16F676!

Взял программу IC-PROG - там есть этот контроллер.

Пробую зашивать, немного покрутится и выдает сообщение "осциллятор не оперделен, вы хотите использовать значение 3FFF из программы?"...
Жму да - начинает шить, а когда выполняет проверку - выдает ошибку данных.
Жму нет - тоже самое.

Пытаюсь прошить контроллер для автоматического КСВ метра по статье И.Я. Яцуна US5WDQ, г.Львов.

Прошивку нашел на форумах cqham.ru, кто-то выкладывал.

Установку конфигурации типа осцилятора и прочих "птичек" делаю как описывает аффтар.

Пробовал вообще от фонаря там эти коды наклацать и прошить - не хочет.

Похоже, что этот "хвост с тремя резисторами" не хочет работать. Что делать?

UA3MCH
03.04.2006, 13:41
Взял программу IC-PROG - там есть этот контроллер.

Пробую зашивать, немного покрутится и выдает сообщение "осциллятор не оперделен, вы хотите использовать значение 3FFF из программы?"...
Жму да - начинает шить, а когда выполняет проверку - выдает ошибку данных.
...........................
Жму нет - тоже самое.Похоже, что этот "хвост с тремя резисторами" не хочет работать. Что делать?

Какая ОС ? Я как то пытался прошить 18F6xxx под Win2K. Что только ни делал. Всегда сообщения как у Вас. Переполз под WinXP + полноценный RS232 (CTS-RTS, DTR-DSR) все прошло как по маслу. Я это к тому, что посмотрите осциллографом, что творится на ногах и все станет ясно.

rttyman
03.04.2006, 22:11
Win98. Самое смешное, что я на этом компе и программе шил без проблем 16F84, а этот 676-й выделывается.

Осц нет под руками :bad: , разче что тестером.

Буду пробовать на другой машине...

UR5Haaaaa
08.04.2006, 16:49
ДЛЯ rttyman - В ПРОШИВКЕ для контроллер для автоматического КСВ метра по статье И.Я. Яцуна US5WDQ, г.Львов. - если все делать по стьатье, то мы там еще выставляем бит защиты -bandgap- если здесь ничего не ставить, то и проверится правильно, если я не ошибаюсь..... :slut:

rttyman
08.04.2006, 20:02
Пробовал на другой машине - не помогло.

Все делал как по описанию в статье.

Может быть прошивка какая-то корявая? Я так подозреваю, что кто-то выложил просто сосканированную и распознаную из журнала...

Дайте попробовать реально рабочую!

UR5Haaaaa
09.04.2006, 14:16
Прошивку Выклал я , зделав ее из текстового файла, выложеного на сайте журнала "КВ и УКВ", прорвери на правильность в спец программе , выложеной из журнала радио - сказало - ошибок нету. Прошил, вставил на макетку - индикатор даже не загорелся, на выходе ИЕ8 - сигналов на транзюки нету. Думаю, что автор выложил не ту прошивку, или я что то делаю не так... Надо наверное написать автору письмо, может он чемто поможет :idontnow: :idontnow:

rttyman
09.04.2006, 16:57
Афтар хочет денег зарабатывать. На вопрос чем прошить и где взять прошивку он отвечает предложением выслать прошитую микросхему или готовое устройство, причем по сравнению со стоимостью "голой" м/с 16f676 - раз 6 дорозже.


Ну и флаг ему в руки! Будем, как и раньше, клацать тумблер прямая-обратная и смотреть на показания мкА. :(

UR5Haaaaa
24.04.2006, 17:24
обдрого дня всем.
Здесь я выкладывал прошивку от автора. Но при програмировании он рекомендовал выставлять биты защиты ,осцилятора и т.д, так что проверить микруху небыло возможно.... При включении у меня ничего не получилось, так что пришлось откинуть в долгий ящик как неработующая конструкция .Так и лежалаб конструкция до разборки, еслиб .... не приемник ДЕГЕН 1103 (Делал контролер SSB на PIC12F629, и благодоря автору прошивки (за его консультацю) его я успешно запустил ). Оказуется, у некоторых новых и Б.У процесоров нету байта установочного генератора (внутренного), так что процесор и не запустится. Благодоря этому я немного подкоректировал программу (добавил устоновочный код генератора), и немного поексперементировав с битами защиты, успешно запустил контролер. Прошивку еще полностю не опробывал( нету ответвителей на УКВ ), но при включении индикатор не светитя (еще не подключил резистора после диодов) но при подключении омметра к диодам одновременно - индикатор загоряется з надписсю lov а если одному из диодов - err. Так что прошивку надо еще до опробывать.
Р.С
Прошивку зделал из ic-prog

rttyman
24.04.2006, 20:23
Привет всем, кто тоже интересуется этой конструкцией!

Зашил прошивку от UR5Haaaaa...
Процесс прошивания прошел успешно, никакие галки и прочие штучки справа в окне программы не трогал, т.е. установились они сами при загрузке HEX-файлика.

вставил контроллер в схему.
Включаю - ничего нет на индикаторе.
Ответвитель я тоже еще не изготовил. :(

Если подать +5 на вход прямой волны (Uпр) засвечивается надпись HI!
Если эти +5 пропустить через палец, а вторым коснуться на этот же вход - пишет LOU!
Пробовал через 20кОм пустить +5 - пишет Err.

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

Или собрать ответвитель и все будет "пучком"? ;)

rttyman
25.04.2006, 18:28
Так хоцца , чтобы не на стрелочку смотреть, а на циферки ;-)

DRIVER
23.10.2006, 00:13
JDM Programmator (http://zps-electronics.com/index.php?doc=145)

PIC16F676 не пробовал программировать , но в дополнительном материале есть схема подключения этого микроконтроллера.

открыть порты для работы в операционках вин хр и 2000 можно этим драйвером
http://www.mattjustice.com/parport/userport.zip

rttyman
23.10.2006, 00:50
Интересно, кто-нибудь еще собирал _именно этот_ индикатор КСВ-метра?

Зима впереди, нужно продолжать работу над этим проектом, а то уже и пылью припал на полке :(

rttyman
23.10.2006, 01:30
PIC16F676 не пробовал программировать , но в дополнительном материале есть схема подключения этого микроконтроллера.

Что-то не нашел по той ссылке дополнительной информации, пожалуйста ткните носом или сюда прямо схему опубликуйте.

DRIVER
24.10.2006, 01:48
в этом тексте -
http://www.hot.ee/electronicspage/other/jdm_programmer.htm

есть запись -

16F630; 16F676
сигнал - вывод микроконтроллера

Upp - 4
CLK - 12
Dat - 13
+5V - 1
Gnd - 14

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

повторюсь проверял этот программатор на PIC16C84 и PIC12C508
просто более ничего не довелось программировать из микрочиповских контроллеров.

DRIVER
24.10.2006, 02:12
на счет программатора PonyProg
он погубил мне три контроллера at90s2313, после этого был собран буферизированный аналог на чипе типа 74hc00, контроллеры гореть перестали ..

Модернизированный PonyProg (http://zps-electronics.com/index.php?doc=159)