PDA

Просмотр полной версии : Програмирование PIC16F873



Stopus
22.11.2008, 11:12
Всем знающим! Помогите! Не могу прошить PIC16F873. Перепробовал JDM програматор, Extra pic programmer, Poni Prog, IC prog - везде одно и тоже. IC prog пишет ошибка записи 0001h или 0002h, а Poni Prog - устройство отсутствует или неисправно. Что это за ошибки?

zorro
22.11.2008, 17:43
до програмирования PIC16F873 устройства (JDM програматор, Extra pic programmer)и програмное (Poni Prog, IC prog) уже использовались? по конкретнее можна? какой конечное устройство(програмат ор) используется для програмирования, не занят сом порт другой прогой?
пробовали стирать его с проверкой?

http://www.5v.ru/extrapic.htm#manual очень полезная ссылка рекомндую :D

Stopus
24.11.2008, 10:32
Доброго здравия!
Спасиба, что не прошли мимо. Проблема поточнее: собрал измеритель С и ЕСР электролитов (недалеко тут и форум). Прошить РIС пробовал простеньким JDM програматором. IC prog пытается прошивать, но при проверке пишет ошибка записи данных 000h, а Pony Prog пишет устройство отсутствует или неисправно (этим програматором прошивал PIC16F84 - без проблем). Сделал другой програматор Extra PIC - тот же результат. Пытаюсь прочитать PIC - все нормально, читает, везде F(вроде так и должно быть, или я ошибаюсь)? А прошивать не хочет ни IC prog ни Pony Prog. В схеме PIC должен работать с кварцем 20 МГц, тоесть должен быть PIC16F873А - 20SP, а у меня PIC16F873А - I/SP. Может в этом проблема?

zorro
24.11.2008, 12:13
пробовали стирать его с проверкой?

PIC16F873-20SP, а у меня PIC16F873А - I/SP наверное так.

"Пытаюсь прочитать PIC - все нормально, читает, везде F(вроде так и должно быть, или я ошибаюсь)? "

удалите пик и получите тоже результат посте чтения :D

сотрите флешь, заполните буфер например 55, прошейте, считайте хотя в настройках есть верификация и тогда посмотрим что выйдет 8)

http://www.5v.ru/extrapic.htm#manual тут есть все для проверки

по поводу прошики дайте ссылку я проверю :D

Stopus
24.11.2008, 12:46
Вот ссылка на указанный прибор http://pda.pro-radio.ru/measure/3288-1/ А сам займусь проверкой программатора. Спасиба за ссылку!

cerber
24.11.2008, 16:24
прошил ( go_esr_1_0.HEX), даже не перекомпилировав в PIC16F876А
PIC16F876А и PIC16F873А отличаются обемом памяти флеш и епром в два раза

Stopus
24.11.2008, 16:32
Значит буду копать в железе програматора. Нет только на работе, "лабораторную" проведу дома и завтра сообщу результат. Всем спасиба!

zorro
24.11.2008, 16:45
прошил ( go_esr_1_0.HEX), даже не перекомпилировав в PIC16F876А
PIC16F876А и PIC16F873А отличаются обемом памяти флеш и епром в два раза

Здравствуйте! я прошил PIC16F873А через ICSP willempro этой же прошивой без проблем :D

zorro
24.11.2008, 17:07
23.04.2007, 03:26: GO

(RAR, 19 КБ)
Новая версия прошивки - 1.01
Исправлена ошибка сохранения настроек в EEPROM для PIC16F876(A).
Тем, у кого прибор собран на 873, обновляться никакого смысла нет.


http://pda.pro-radio.ru/measure/3288-15/

Stopus
26.11.2008, 10:17
Всем доброго здоровья!
Большое спасиба всем, кто помог! Особая благодарность ZORRO! Програматор благодаря вашей ссылке настроил и запрограмировал таки PIC. Плату под програматор делал фотоспособом, и при тестировании нашол, что нет сигнала на контакте Data, была микротрещина дорожки. Ради интереса проверил Ponyprog - та всеравно пишет устройство отсутствует или неисправно. Наверно там настройки нада менять?

a139st
11.01.2009, 17:49
Доброго времени суток ! С новым Годом Всех!
Помогите пожалуйста. У меня тоже такая же проблема т.е.
Помогите! Не могу прошить PIC16F84. Перепробовал Pony Prog, IC prog - везде одно и тоже. IC prog пишет ошибка записи 0001h или а PonyProg - ошибка записи. Что это может быть?
пробовал стереть с проверкой - даёт ошибку.

a139st
12.01.2009, 12:05
Хотел немного пояснить
Программатор собран из набора Мастер Кит NM9215 и адаптер к нему для PIC, кабель к компьютеру модемный длина 50см ( без кабеля напрямую тоже соединял ). Питание подключил к базовому блоку 12в ну и соответственно установил перемычки на блоке и на адаптере.
По технологии описанной в Радио №5 2003 с помощью программы TCOM проверил исправность программатора успешно. Вроде бы всё должно работать, но незнаю в чём причина.
Запускаю PonyProg, в настройках выставляю SI Prog API, порт COM1,
Проверка - Тест ОК. Калибровка- калибровка завершена.
Выбираю МК PIC16F84, пробую считать читаеться (читать то нечего МК новая), Для пробы выбрал файл termostat.hex пробую записать
В конце проверки пишет : Ошибка записи.
Ещё что меня удивило на МК написано что он PIC16F84А, если я выбираю в программе PIC16F84А то он его вообше не видит, а если выбрать PIC16F84, то получаеться то что описал
Прошу помочь . Что я не так делаю.