[an error occurred while processing this directive] [an error occurred while processing this directive]
Возможно...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Voldemar 18 ноября 2001 г. 19:27
В ответ на: Немогу записать EEPROM PIC16F84A! Помогите! отправлено Sergey 18 ноября 2001 г. 16:49

... дело в том, что ты не проверяешь бит WR перед записью. Пока он находится в 1 - идет предыдущая операция записи и трогать EEADR и EEDATA нельзя. Если писАть несколько байт подряд - могут быть ошибки.
Вставь в начало подпрограммы цикл ожидания :

btfsc EECON1,WR
goto $-1



Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru