[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
... дело в том, что ты не проверяешь бит WR перед записью. Пока он находится в 1 - идет предыдущая операция записи и трогать EEADR и EEDATA нельзя. Если писАть несколько байт подряд - могут быть ошибки.
Вставь в начало подпрограммы цикл ожидания :
btfsc EECON1,WR
goto $-1
E-mail: info@telesys.ru