использование памяти описанной в .dseg

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Встал на лапы
Сообщения: 138
Зарегистрирован: Пн сен 18, 2006 13:39:03
Откуда: Попуа Новой Гвинеи (Зимбабва)

Сообщение CyberMerlin »

.dseg
Flag_summer: .byte 9
.cseg

.....

work:
ldi Temp0,$86
sts Flag_summer,Temp0
nop
nop
lds Temp1,Flag_summer
out PortA,Temp1
ret
;-------- end -------------

почему Flag_summer - не имеет данных?
почему на PortA данные тоже не поступают??

чего нужно сделать?
ab imo pectore
Контактная информация:
Реклама
Вечно гонимый
Аватара пользователя
Сообщения: 568
Зарегистрирован: Ср янв 10, 2007 19:15:51

Сообщение Abakt »

Они в регистр PortA не поступают или на ножки PortA не выводятся ? если на ножки то нужно проверить их конфигурацию.

а вообще в симуляторе нужно смотреть по шагам что куда пишется и что где есть.
Реклама
Встал на лапы
Сообщения: 138
Зарегистрирован: Пн сен 18, 2006 13:39:03
Откуда: Попуа Новой Гвинеи (Зимбабва)

Сообщение CyberMerlin »

в том-то и дело
что НИЧТО НИКУДА не пишется
я уж запарился искать причину
в книгах ничего нет

sts & lds команды посмотри, я их юзаю

просто даже не могу записать ничего туда
ab imo pectore
Контактная информация:
Встал на лапы
Сообщения: 138
Зарегистрирован: Пн сен 18, 2006 13:39:03
Откуда: Попуа Новой Гвинеи (Зимбабва)

Сообщение CyberMerlin »

блин
оказывается всего лишь надо было поднять адрес в ручную до $100
ab imo pectore
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»