-
20.03.2008, 15:15 #1
- Регистрация
- 20.03.2008
- Адрес
- Магнитогорск
- Сообщений
- 8
- Поблагодарили
- 0
- Поблагодарил
- 0
Помогите с программированием PIC16F84A
Хотел сделать цифровую шкалу на МК. Собрал программатор JDM, но никак не могу запрограммировать PIC16F84A. В оригинальной схеме программатора заменил только лишь стабилитрон КС182Ж на BZXC8V2. Пробовал через PonyProg, и при записи и при чтении выдает ошибку "устройство отсутствует или неисправно (-24)".
Пробовал через ICProg 1.05D -этой вообще без разницы, подключен программатор или нет его, и программирует и читает без него - в обоих случаях выдает ошибку при проверке после программирования "Ошибка проверки по адресу 0000h". При чтении с микросхемы кажет, что в ней ничего не записано.
Запускал утилиту "Тест программатора", которая встроена в ICProg: когда ставлю галку возле "Вкл. VCC", появляется галка возле "Вход Данных", когда убираю "Вкл. VCC", "Вход Данных" всеравно остается. То же самое работает и с галкой "Вкл Сброс", только когда ее убираешь, пропадает и "Вход Данных". Без подключенного программатора галка "Вход Данных" не появляется. То есть программатор, вроде как работоспособен? Или я что-то недопонимаю.
Может микроконтроллер дохлый? Хотя я его относил в магазин программировать - все нормально залилось, а когда вставил в частотомер, он не работал почему-то.
Операционная система Windows XPSP2.
Скажите, чего надо сделать, чтоб нормально запрограммировать этот МК.
-
20.03.2008, 15:38 #2
Вероятно не хватает питания от com-порта для питания МК. У меня были подобные проблемы. Купил программатор с внешним источником питания. Как вариант можно попробовать запрограммировать используя ISP.
de ru0ae
-
20.03.2008, 18:56 #3
- Регистрация
- 20.03.2008
- Адрес
- Магнитогорск
- Сообщений
- 8
- Поблагодарили
- 0
- Поблагодарил
- 0
Знать бы, еще, что такое ISP... Для чтения памяти микроконтроллера разве тоже напряжения может не хватать?.
-
20.03.2008, 20:41 #4
Картинка если не ошибаюсь из журнала "Радио". В этом цикле статей должно быть описано внутрисхемное программирование (ISP). Источник внешний нужен для этого +5В и +12В.
de ru0ae
-
22.03.2008, 15:11 #5
- Регистрация
- 17.12.2006
- Сообщений
- 11
- Поблагодарили
- 0
- Поблагодарил
- 0
Дополнительно устанавливаете WINDOWS 98 и шьёте без проблем.Я свою, такую-же проблему решил так.
-
22.03.2008, 16:17 #6
- Регистрация
- 09.07.2003
- Адрес
- Москва
- Возраст
- 55
- Сообщений
- 375
- Поблагодарили
- 13
- Поблагодарил
- 2
1. Скачайте на www.lancos/com последнюю версию PonyProg. Работает под Windows XP без проблем.
2. Если используете IC-Prog, обязательно отметьте в окне "Настройки программатора" пункт "Используя драйверы Windows".
3. Проверка программатора в PonyProg - липовая. Проверяется лишь наличие перемычки между определенными выводами при подключении "родного" железа.
-
24.03.2008, 01:42 #7
- Регистрация
- 04.11.2002
- Адрес
- Николаевск-на-Амуре, Россия
- Возраст
- 47
- Сообщений
- 44
- Поблагодарили
- 0
- Поблагодарил
- 0
У меня тож были проблемы с прошивкой данного пика, пробывал 2 схемы, непошли.
вот на этом сайте _http://pic16f84.narod.ru/index.htm,
по этой схеме _http://pic16f84.narod.ru/gif/shem_ph6.gif
с этой печаткой _http://pic16f84.narod.ru/pechat6.htm
программа для прошивки тамже на сайте
после сборки и проверки монтажа, пики шились на ура! (и шьются щас).Леонид
-
24.03.2008, 02:09 #8
- Регистрация
- 29.11.2005
- Адрес
- Тула, Россия
- Возраст
- 45
- Сообщений
- 2,689
- Поблагодарили
- 136
- Поблагодарил
- 8
чтобы без проблем програмитть всякие пики авры и 24 надо тупо взять три резюка по 3-5 ком от ком порта на данные синхро и сброс. и питалово подавать от внешнего источника. галку инверсия сброса не забыв поставить при этом.
и все - ненадо там никаких транзюков стабиков и диодов.
все эти девайсы програмятся в низком режиме при 5 вольтах.
выкини ты эти одноразовые пики(84 - не помню уже правда ли они одноразовые)
весь програматор - три резистора. внешнее питание 5 вольт
я обычно делал разьем под програмирование на плате с тремя резюками - не подводило ни разу. только зачастую надо его откидвать иначе сброс там как то глючит и при выключении программироввания в рабочий режим иногда проц не переходит. но это я про авр73. Алексей (RA3POD)
-
24.03.2008, 03:33 #9
- Регистрация
- 04.11.2002
- Адрес
- Николаевск-на-Амуре, Россия
- Возраст
- 47
- Сообщений
- 44
- Поблагодарили
- 0
- Поблагодарил
- 0
PIC16F84A - многоразовая, на одну микросхему (пик) записывал и стирал неоднократно.
там как то глючитЛеонид
-
24.03.2008, 11:55 #10
-
25.03.2008, 03:08 #11
- Регистрация
- 04.11.2002
- Адрес
- Николаевск-на-Амуре, Россия
- Возраст
- 47
- Сообщений
- 44
- Поблагодарили
- 0
- Поблагодарил
- 0
-
29.03.2008, 18:02 #12
- Регистрация
- 20.03.2008
- Адрес
- Магнитогорск
- Сообщений
- 8
- Поблагодарили
- 0
- Поблагодарил
- 0
Собрал программатор с внешним питанием вот по этой схеме. Результат такой же, как и с JDM-- не работает. Непонятно, че ему надо?!!! Там и ломаться нечему!
FLYING, выложите вашу схему с тремя резисторами которая и опишите, как с ней работать, пожалуйсто.
-
29.03.2008, 18:58 #13
- Регистрация
- 29.11.2005
- Адрес
- Тула, Россия
- Возраст
- 45
- Сообщений
- 2,689
- Поблагодарили
- 136
- Поблагодарил
- 8
ща подумаю надо вспомнить
73. Алексей (RA3POD)
-
29.03.2008, 19:18 #14
- Регистрация
- 29.11.2005
- Адрес
- Тула, Россия
- Возраст
- 45
- Сообщений
- 2,689
- Поблагодарили
- 136
- Поблагодарил
- 8
вот короче кусок реальной схемы которая никогда меня не подводила. в понипроге ставим инверсию RST
распайка ком порта совпадает с разьемом73. Алексей (RA3POD)
-
29.03.2008, 19:19 #15
- Регистрация
- 29.11.2005
- Адрес
- Тула, Россия
- Возраст
- 45
- Сообщений
- 2,689
- Поблагодарили
- 136
- Поблагодарил
- 8
чуть попозже вспомню для пичков
73. Алексей (RA3POD)
|
Социальные закладки