Может кто сталкивался. Пытаюсь добавить микросхему в HPL
Читаю и пишу по 255 байт через UART, пример:
[READBLOCK]
LOOP=(0,255){R0=RXD,DATA=R0,ADR=+1}
[WRITEBLOCK]
LOOP=(0,255){TXD=DATA,ADR=+1,R5=+1}
Дело в том что запись и чтение работают если включить проверку после записи. Но когда включаю проверку при записи (255 байт загнал, считал а программа сверяет) почему то считанный байт сравнивается с 0х00,
не могу понять почему. Например если буфер забить 0х00 - все ок. По лог-анализатору вижу потоки чтения\записи, там все идет как надо(данные совпадают)...
С чем может сравнивать программа если в буфере то что считано не пойму