Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
21.01.2010, 18:49
|
|
Прохожий
Регистрация: 09.04.2007
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Программирование АТмега128
Всем доброго времени суток. У меня вопрос - почему при обращении к регистрам расширенного ввода-вывода (за пределами 0х3F) с помощью штатных команд (IN, OUT и т.п.) AVR-Studio при компиляции ругается? Вот простейший пример:
.include "m128def.inc"
ldi r20,0x25
out DDRF,r20
C:\Work_AVR\test.asm(4): error: Operand 1 out of range: 0x61
При этом приходится пользоваться парами X, Y, Z. Это что, суровые реалии жизни иля я чего-то не догоняю?
За ранее благодарен.
|
|
|
|
21.01.2010, 19:04
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Re: Программирование АТмега128
Сообщение от ZGV
|
почему при обращении к регистрам расширенного ввода-вывода (за пределами 0х3F) с помощью штатных команд (IN, OUT
|
Вы сами на свой вопрос и ответили - потому что IN и OUT не могут работать с адресами выше 3F. Зачем регистровые пары я не понял.
ldi R16,0xFE
sts DDRF,R16
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Программирование 27С512
|
San-Sanysh |
Микроконтроллеры, АЦП, память и т.д |
11 |
11.04.2013 13:54 |
Программирование FT232R
|
baiderin |
Микроконтроллеры, АЦП, память и т.д |
38 |
26.02.2010 23:11 |
Программирование pic16ce625
|
densl |
Микроконтроллеры, АЦП, память и т.д |
4 |
09.01.2010 22:35 |
Программирование в ATSTK500 - Проблема.
|
afand |
Микроконтроллеры, АЦП, память и т.д |
1 |
14.12.2009 01:49 |
Программирование микросхем генераторов EPSON
|
uepapx |
Микроконтроллеры, АЦП, память и т.д |
0 |
23.11.2009 12:22 |
Часовой пояс GMT +4, время: 21:20.
|
|