как работать с EEPROM в КР1878ВЕ1?
возникла проблема с использованием EEPROM памяти данных. Вроде делаю всё как в фирменном описании на МК, но чего то не хочет она(флеш) работать....
делаю следующее
Прошиваемый файл:
ab 0f 03 9f bf cf df 3e ;0...7 Bytes
b1 eb 24 02 02 02 03 11 ;8...15 Bytes
0e 0d 0c ff ff ff ff....... ff ;16...63 Bytes
В Программе читаю данные так:
ldr #a,38h ;устанавливаем окно для работы с флэшем
ldr #c,40h ;свободные ячейки
movl a1,00000000b ;задаём адрес ячейки EEPROM из которой читаем
movl a0,00000010b ;подаём команду на чтение
mov c0,a7 ;сохраняем прочитанные данные
но дело в том что в регистре С0 не появляются нужные данные (ab).
прошиваю p_wmct... об ошибках сообщений нет. Пытался вводить NOP-ы между командами - не помогает. пробовал на 2-х кристаллах..
Буду благодарен за помощь в решении этой проблемы.
|