Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

Да вроде во flash ложится. И 4-21 не ругается(+)

Отправлено Quasy 06 сентября 2007 г. 16:45
В ответ на: нужно, чтобы компилятор клал во флешку инициализацию всей структуры (+) отправлено <font color=gray>Termit_</font> 06 сентября 2007 г. 15:45


// Target=Release. Lib=CLIB.
#define MY_WAIT 1
#define MY_SLEEP 2
typedef struct
{
char res;
char at_reset[22];
}my_struct;
///////////////////////////////
const __flash my_struct my_val =
{
(MY_WAIT + MY_SLEEP), "AVR"
};
///////////////////////////////
__C_task main( void )
{
char q;
q = (char)my_val.at_reset[0]; // А
printf( "%c\n",q);
q = (char)my_val.at_reset[1]; // V
printf( "%c\n",q);
q = (char)my_val.at_reset[3]; // R
printf( "%c\n",q);
q = (char)my_val.res; // MY_WAIT + MY_SLEEP
printf( "%d\n",q);
}


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 12:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru