Страница 1 из 1

ошибка 000h pic16F84A

Добавлено: Пт янв 28, 2011 12:44:55
Paul_AG
Здраствуйте,я понимаю,что эта тема открывалась множество раз,искал информацию в поисковике,перепробовал множество вариантов но так и не помогло.А проблема заключается в следующем: на днях собрал простой программатор JDM... 100 раз проверил все ли правильно спал....ошибки не нашел.Вставил в него новинкий пик16ф84а открыл программу icprog и попробовал рочитать его..вышли одни 3FFF и какие то квараты :shock: попробовал с помощью WinPic800 такая же история... :? потом при попытке прошить его выдавалась ошибка 000h :( сначала я подумал про бит защиты но где то прочел,что пик16ф84а его нет. Уважаемые программисты пиков подскажите пожалуйста,из-за чего это может быть?Может у меня какой-нибудь бракованный пик,или ошибка в программаторе...?В програматоре даже светодиода нет :cry: чтобы определить работает он или нет....

Re: ошибка 000h pic16F84A

Добавлено: Пт янв 28, 2011 13:07:53
lix
это из-за кривого программатора на 99%. сам также мучался. сделай программатор с внешним питанием, например Extrapiс, с ним проблем меньше.

Re: ошибка 000h pic16F84A

Добавлено: Пт янв 28, 2011 18:09:18
Rokl
Paul_AG писал(а):.....Вставил в него новинкий пик16ф84а открыл программу icprog и попробовал рочитать его..вышли одни 3FFF и какие то квараты :shock: попробовал с помощью WinPic800 такая же история... :? ....
Во-первых, PIC16F84A имеет бит защиты и когда он установлен, чтение ПЗУ и ЕЕПРОМА дают чистое поле памяти, тоесть в адресах ПЗУ на шине данных будет - 3FFF. а в DATA EEPPOM - FFFF.
Во-вторых, почему 3FFF, да потому, что даташит внимательней читать нужно у PIC16F84A - 14 разрядная шина данных ПЗУ (1Кх14) и когда во всех разрядах 1, то читается 3FFF.

Re: ошибка 000h pic16F84A

Добавлено: Пт янв 28, 2011 18:47:36
otest
при установленной защите во всей памяти 00

Re: ошибка 000h pic16F84A

Добавлено: Пт янв 28, 2011 23:36:54
Paul_AG
Спасибо большое,а что же мне теперь делать? :shock:

Re: ошибка 000h pic16F84A

Добавлено: Сб янв 29, 2011 08:59:18
otest
делать более серьёзный программатор например ExtraPIC