Свежие обсуждения
Микроконтроллеры

Проблема с ram

Привет всем, у меня возник проблемка с RAM памятью считоваю инфо. с порта ввода вывода HPI8 и записываю на RAM память (порт работает в режиме GPIO) начальный адрес RAM памяти 0х0080. Проблема в том что на этом адресе не могу записать дан. Данный область сконфигурирован как память данных
;********************************************************************
ldm #0FFh,GPIOCR ; настройка порта на ввод
stlm GPIOSR,A ; считования данных
stlm A,0x0080 ; записать значение аккумул. в адрес 080
;********************************************************************
Вот таким образом даю код. Подскажите пожалуйста может где ощибся .

 

У вас ошибки во всех трёх операторах

stm #0xFF,gpiocr ;настройка на вывод, если gpiocr у вас это адрес 0х003С

Но вы хотите считывать, значит, настройка должна быть на ввод, а не на вывод, т.е.
stm #0x00,gpiocr ;настройка на ввод

ldm gpiosr,a ;считывание данных из порта, если адрес gpiosr=0x003D
stl a,0x0080 ;вообще область памяти 0x0080-0x00FF лучше не использовать, если нет ясного понимания.