Программирование PIC, ошибка при программировании |
Здравствуйте, гость ( Вход | Регистрация )
Программирование PIC, ошибка при программировании |
18.11.2009, 19:43
Сообщение
#1
|
|
Новичок Группа: Пользователи Сообщений: 4 Регистрация: 18.11.2009 Пользователь №: 659 |
При программировании микроконтроллера PIC16F84 выдает
"Ошибка записи по адресу: 000000 Записано: 3FFF Должно быть: 2949", аналогичная ситуация с PIC16F627. Хотя при записи чистого буфера пишет, что микросхема запрограммирована верно. |
|
|
9.10.2010, 10:28
Сообщение
#2
|
|
Участник Группа: Пользователи Сообщений: 10 Регистрация: 18.1.2009 Пользователь №: 136 |
Еще один вопрос.
В даташите на пик, и в мастер линк названия некоторых конфигурационных битов несколько отличаются. В частности я не совсем понял к какому биту относится WRT в мастер линке. Сопоставив все биты, методом исключения остается только MCLRE, но MCLRE: RA5/MCLR pin function select 1 = RA5/MCLR pin function is MCLR 0 = RA5/MCLR pin function is digital Input, MCLR internally tied to VDD а WRT имеет значения enable/disable, тоесть не совсем совпадает. Как в действительности соотносятся соответствующие биты в мастерлинке и пике? pic_configbits.PNG ( 10,61 килобайт ) Кол-во скачиваний: 2 mlink_confbit.PNG ( 7,09 килобайт ) Кол-во скачиваний: 3 А в целом, не понятно как конфигурационные биты прочитать или записать. При любом раскладе, что микросхема чистая, что меняй биты конфигурации, что не меняй, при записи выдает: confberr.PNG ( 20,38 килобайт ) Кол-во скачиваний: 4 Возникает вопрос, как на masterpro писать в контроллер биты конфигурации? Такое чувство что мастерлинк вообще не работает с пространством памяти 2000h-3FFF где по адресу 2007h хранятся биты конфигурации. |
|
|
Текстовая версия | Сейчас: 27.4.2024, 7:44 |