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

 
 
> Как прочитать РОН в WinAVR?
Charoit
сообщение Jan 28 2010, 15:10
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 48
Регистрация: 10-10-07
Пользователь №: 31 217



Поиском не нашел, решил задать вопрос..
Как на сях в WinAVR можно прочитать содержимое регистра, например R0?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ReAl
сообщение Jan 28 2010, 16:47
Сообщение #2


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(Charoit @ Jan 28 2010, 17:10) *
Как на сях в WinAVR можно прочитать содержимое регистра, например R0?
Хотел там мяукнуть, но обленился. Тут спрошу - а зачем?
Не подколки ради, просто чтение регистра из С ведь не самоцель.
Опишите задачу.
Тогда будет понятно, что советовать.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
Charoit
сообщение Jan 29 2010, 09:31
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 48
Регистрация: 10-10-07
Пользователь №: 31 217



Цитата(ReAl @ Jan 28 2010, 19:47) *
Хотел там мяукнуть, но обленился. Тут спрошу - а зачем?
Не подколки ради, просто чтение регистра из С ведь не самоцель.
Опишите задачу.
Тогда будет понятно, что советовать.



Да признаться стыдно..smile.gif Хотел прочитать несколько байт памяти программ - на асме это делал командой LPM, в принципе все понятно было.
Решил попробовать на С, выяснил, что есть макрос pgm_read_byte_near(address_short) __LPM((uint16_t)(address_short)) - ну и решил,
что результат чтения как и на асме тоже сохраняется в регистре R0.
Микроконтроллерный С не так просто в освоении оказался..
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Charoit   Как прочитать РОН в WinAVR?   Jan 28 2010, 15:10
- - manul78   Цитата(Charoit @ Jan 28 2010, 18:10) Поис...   Jan 28 2010, 15:22
|- - Charoit   Цитата(manul78 @ Jan 28 2010, 18:22) Можн...   Jan 28 2010, 15:26
|- - manul78   Цитата(Charoit @ Jan 28 2010, 18:26) Мне ...   Jan 28 2010, 16:07
|- - manul78   Цитата(ReAl @ Jan 28 2010, 19:47) Хотел т...   Jan 28 2010, 17:45
||- - ReAl   Цитата(manul78 @ Jan 28 2010, 19:45) Дейс...   Jan 28 2010, 20:24
||- - manul78   Цитата(ReAl @ Jan 28 2010, 23:24) Особенн...   Jan 28 2010, 20:48
||- - Сергей Борщ   Цитата(manul78 @ Jan 28 2010, 22:48) Заме...   Jan 28 2010, 21:15
||- - Aesthete Animus   Цитата(Сергей Борщ @ Jan 29 2010, 00:15) ...   Jan 29 2010, 07:42
||- - Сергей Борщ   Цитата(Aesthete Animus @ Jan 29 2010, 09...   Jan 29 2010, 08:32
|- - _Pasha   Цитата(Charoit @ Jan 29 2010, 12:31) что ...   Jan 29 2010, 10:13
|- - Charoit   Цитата(_Pasha @ Jan 29 2010, 13:13) Дык.....   Jan 29 2010, 11:18
- - ReAl   Цитата(Charoit @ Jan 29 2010, 11:31) pgm_...   Jan 29 2010, 13:35
- - Charoit   Кстати, в файле pgmspace.h есть макроопределения д...   Feb 1 2010, 13:23
|- - Палыч   Цитата(Charoit @ Feb 1 2010, 16:23) А как...   Feb 1 2010, 13:57
|- - Charoit   Цитата(Палыч @ Feb 1 2010, 16:57) Наверно...   Feb 1 2010, 14:30
- - Charoit   Не получается писать в память программ Для начала ...   Feb 10 2010, 14:30
- - Палыч   Цитата(Charoit @ Feb 10 2010, 17:30) Не п...   Feb 11 2010, 07:26


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 15:04
Рейтинг@Mail.ru


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