[an error occurred while processing this directive]
|
;--------------- читаю ----------------------
call SEND_START
movlw b'10100001' ;control byte
здесь последний бит должен быть "0" т.к. последующие два байта адреса Вы должны не читать а записывать.
call SEND_BYTE
movlw b'00000000' ;address high
call SEND_BYTE
movlw b'00000001' ;address low
call SEND_BYTE
После этого нужно (насколько я помню) опять передать стартовый бит и уже тогда 10100001. И только после этого прочитать содержимое по указанному выше адресу.
E-mail: info@telesys.ru