при записи в ПЗУ вылетает сообщение об ошибке |
Здравствуйте, гость ( Вход | Регистрация )
при записи в ПЗУ вылетает сообщение об ошибке |
10.6.2011, 16:31
Сообщение
#1
|
|
Новичок Группа: Пользователи Сообщений: 2 Регистрация: 4.6.2011 Пользователь №: 765 |
Программатор "Мастер-про" куплен в 2010-м году в "Чип и Дип" на ул. Восстания 8 (СПБ).
Но только недавно решил его использовать. Пытаюсь записать HEX-файл одной программы в PIC16F874A Но при кликании на "записать в ПЗУ" очень часто вылетает окошко с ошибкой , в окошке сообщение: "по адресу 000007 записано 3FFF, а должно быть ... " (числа какие должны быть часто разные показывает). Данное сообщение об ошибке временно не появляется если вынуть МК из программатора и перезагрузить комп, а потом опять вставить МК в слот программатора. Вроде-бы даже выполняется запись. Но при кликании на "проверка чистоты" (без стирания) пишется что микросхема чистая. Я даже не уверен что программа всё-таки пишется в ПЗУ. Стоит только после других операций опять попытаться запрограммировать ПЗУ, как сообщение об ошибке в 000007 вылетает вновь. Что делать чтобы такого не было? __________________________ И вторая нерешаемая проблема - реальный COM-порт никак не фиксируется программой. Я и шнуры сильнее прижимаю, и концами меняю, но ничего. COM1 не читается. Приходится использовать виртуальный COM-порт через USB.
Прикрепленные файлы
|
|
|
13.6.2011, 19:32
Сообщение
#2
|
|
Администратор Группа: Главные администраторы Сообщений: 518 Регистрация: 4.6.2008 Пользователь №: 1 |
1. Для этого Pic нужен переходник, вы его используете?
2. Если программатор работает через USB-COM, то проблема с физическим Com-портом в компьютере. Программатор "Мастер-про" куплен в 2010-м году в "Чип и Дип" на ул. Восстания 8 (СПБ). Но только недавно решил его использовать. Пытаюсь записать HEX-файл одной программы в PIC16F874A Но при кликании на "записать в ПЗУ" очень часто вылетает окошко с ошибкой , в окошке сообщение: "по адресу 000007 записано 3FFF, а должно быть ... " (числа какие должны быть часто разные показывает). Данное сообщение об ошибке временно не появляется если вынуть МК из программатора и перезагрузить комп, а потом опять вставить МК в слот программатора. Вроде-бы даже выполняется запись. Но при кликании на "проверка чистоты" (без стирания) пишется что микросхема чистая. Я даже не уверен что программа всё-таки пишется в ПЗУ. Стоит только после других операций опять попытаться запрограммировать ПЗУ, как сообщение об ошибке в 000007 вылетает вновь. Что делать чтобы такого не было? __________________________ И вторая нерешаемая проблема - реальный COM-порт никак не фиксируется программой. Я и шнуры сильнее прижимаю, и концами меняю, но ничего. COM1 не читается. Приходится использовать виртуальный COM-порт через USB. |
|
|
13.6.2011, 19:47
Сообщение
#3
|
|
Новичок Группа: Пользователи Сообщений: 2 Регистрация: 4.6.2011 Пользователь №: 765 |
Зачем переходник? В PICе 40 ножек и в слоте программатора 40 ножек. В магазине мне МК продали и сказали что он подойдёт к программатору. .
В инструкции к программатору указано что модель PIC16F8xx вполне подходит под слот программатора. |
|
|
13.6.2011, 19:52
Сообщение
#4
|
|
Администратор Группа: Главные администраторы Сообщений: 518 Регистрация: 4.6.2008 Пользователь №: 1 |
Посмотрите инструкцию..
Также отображается адаптер в главном окне программы при выборе м.с. Его несложно сделать, нужно всего 5 сигналов (распайка на сайте). Зачем переходник? В PICе 40 ножек и в слоте программатора 40 ножек. В магазине мне МК продали и сказали что он подойдёт к программатору. . В инструкции к программатору указано что модель PIC16F8xx вполне подходит под слот программатора. |
|
|
Текстовая версия | Сейчас: 20.9.2024, 11:36 |