реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Что за числа в скобках у адресов регистров в конце дш AVR ?
Abakt
сообщение Jan 31 2007, 13:35
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 73
Регистрация: 10-01-07
Пользователь №: 24 292



У адресов регистров в сводной таблице в конце дш AVR есть еще значения в скобках () - не нашел в дш пояснения - что это за адреса ?
Go to the top of the page
 
+Quote Post
Wild007
сообщение Jan 31 2007, 13:47
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 226
Регистрация: 25-03-05
Из: Беларусь
Пользователь №: 3 672



При использовании команд IN, OUT, SBIS и SBIC должны использоваться адреса $00-$FF. При доступе к регистру ввода\вывода, как к ячейке ОЗУ, к его адресу необходимо добавить $20. Это если писать аргументы напрямую без определения их символирческим именем.


--------------------
Ничто так не ограничивает полет мысли программиста, как компилятор
Go to the top of the page
 
+Quote Post
Abakt
сообщение Jan 31 2007, 17:10
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 73
Регистрация: 10-01-07
Пользователь №: 24 292



А при программировании на Си это не нужно ? или есть случаи когда нужно учитывать.
Go to the top of the page
 
+Quote Post
Wild007
сообщение Jan 31 2007, 17:24
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 226
Регистрация: 25-03-05
Из: Беларусь
Пользователь №: 3 672



Цитата(Abakt @ Jan 31 2007, 16:10) *
А при программировании на Си это не нужно ? или есть случаи когда нужно учитывать.

В Си обращение к регистрам\портам происходит через
Цитата
#include <tiny2313.h>

где "прописаны" соответствие имени регистра\порта их реальным адресам. И нет необходимости писать в тексте программы их реальные физические адреса.


--------------------
Ничто так не ограничивает полет мысли программиста, как компилятор
Go to the top of the page
 
+Quote Post
Abakt
сообщение Jan 31 2007, 22:37
Сообщение #5


Участник
*

Группа: Новичок
Сообщений: 73
Регистрация: 10-01-07
Пользователь №: 24 292



сенькаю !
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 14:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.0137 секунд с 7
ELECTRONIX ©2004-2016