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

 
 
> WinAVR и переменные
Guest_Serg79_*
сообщение Sep 27 2006, 07:21
Сообщение #1





Guests






Как разместить глобальную переменную по определенному адресу в памяти, при использовании WinAVR.
Например:
Код
/*
* Нужно разместить по адресу 0x0110
*/
char flag;

Как мне это сделать?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Guest_Serg79_*
сообщение Sep 27 2006, 11:06
Сообщение #2





Guests






Представляете, в отстойном CodeVision это можно сделать:
Код
Global variables can be stored at specific SRAM locations at design-time using the @ operator.
Example:

/* the integer variable "a" is stored
   in SRAM at address 80h */
int a @0x80;

/* the structure "alfa" is stored
   in SRAM at address 90h */
struct x {
         int a;
         char c;
         } alfa @0x90;

А в WinAVR нельзя. Я в шоке. wacko.gif

Вы мне скажите, это хоть в IAR можно проделать?
Go to the top of the page
 
+Quote Post
otrog
сообщение Sep 27 2006, 11:27
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 22-02-06
Из: Воронеж
Пользователь №: 14 589



Цитата(Serg79 @ Sep 27 2006, 15:06) *
Вы мне скажите, это хоть в IAR можно проделать?

Вот так:
Код
__no_init int a @0x80;


--------------------
Истина рождается в спорах; но когда страсти кипят, истина испаряется.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Serg79   WinAVR и переменные   Sep 27 2006, 07:21
- - Сергей Борщ   Цитата(Serg79 @ Sep 27 2006, 10:21) Как р...   Sep 27 2006, 08:30
|- - Serg79   Цитата(Сергей Борщ @ Sep 27 2006, 12:30) ...   Sep 27 2006, 08:59
- - Serg79   Народ, не ужели ни кто не знает как это сделать. Д...   Sep 27 2006, 08:36
- - otrog   Для IAR-а делал так: Код#define r_mode (* ...   Sep 27 2006, 09:10
|- - Serg79   Цитата(otrog @ Sep 27 2006, 13:10) Для IA...   Sep 27 2006, 09:53
|- - Harvester   Цитата(Serg79 @ Sep 27 2006, 13:53) Цитат...   Sep 27 2006, 11:47
|- - IgorKossak   Цитата(Serg79 @ Sep 27 2006, 14:06) Вы мн...   Sep 27 2006, 11:25
- - Tiro   Ну прочтите же, наконец, документацию! Пере...   Sep 27 2006, 11:32
- - aesok   Цитата(Serg79 @ Sep 27 2006, 11:21) Как р...   Sep 27 2006, 11:37
|- - defunct   Цитата(aesok @ Sep 27 2006, 14:37) Язык ...   Sep 28 2006, 23:50
|- - IgorKossak   Цитата(defunct @ Sep 29 2006, 02:50) Цита...   Sep 29 2006, 06:50
|- - aesok   Цитата(defunct @ Sep 29 2006, 03:50) Цита...   Sep 29 2006, 07:12
- - AVR_Amator   По WinAVR есть очень любопытные сайты http://avr....   Oct 12 2006, 14:58


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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 08:29
Рейтинг@Mail.ru


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