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

 
 
> Биты и IAR живут ли вместе, Экомомно ОЗУ
asen
сообщение Sep 6 2005, 06:03
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 513
Регистрация: 5-09-05
Из: Барнаул
Пользователь №: 8 220



<_< Народ ктонибуть знает как в IAR обьевить собственные флаги ???????
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
VAI
сообщение Sep 6 2005, 06:43
Сообщение #2


Профессионал
*****

Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37



Не знаю, как для AVR, но для MSP430 объявляю так
Код
typedef struct              // Флаги
{ unsigned flt_prg:       1;
 unsigned ini_measure:   1;
 unsigned enable_calk:   1;
 unsigned enable_ind:    1;
 unsigned m_prtcl:       1;
 unsigned enable_temp_f: 1;
 unsigned enable_temp_q: 1;
........... можно ооочень много флагов объявить
} FLAG;

использую, например так
Код
volatile FLAG flag;

if ( flag.enable_temp_f == OFF )
{
}

Так работает не только в ИАРе, но и во всех нормальных С-компиляторах для винды, для ДОСа и даже работает в HiTech C для козлячих ПИКов...
Заранее извиняюсь, если задел любителей ПИКов. :-)


--------------------
Если зайца бить, его можно и спички научить зажигать
Сколько дурака не бей - умнее не будет. Зато опытнее
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- asen   Биты и IAR живут ли вместе   Sep 6 2005, 06:03
- - Old1   Цитата(asen @ Sep 6 2005, 09:03)<_< Нар...   Sep 6 2005, 06:21
- - asen   я попробовал вставить кусок : typedef struct { ...   Sep 6 2005, 07:06
|- - Old1   Не должен он ругаться. Как он ругается? И куда ты,...   Sep 6 2005, 07:15
- - asen   Программа тупа пока : #include <stdio.h> #in...   Sep 6 2005, 07:29
|- - Old1   Перенеси flag.m_prtcl=1; в тело функции main. Или ...   Sep 6 2005, 07:40
- - asen   Спасибо Пашет!!!!!!!...   Sep 6 2005, 07:46
- - asen   Да а может кто знает как посмотреть значение этих ...   Sep 6 2005, 07:54
|- - BVU   Цитата(asen @ Sep 6 2005, 11:54)Да а может кт...   Sep 6 2005, 08:12
- - asen   Дело в том что провожу отладку в AVRstudio и там в...   Sep 6 2005, 08:20
|- - Old1   Цитата(asen @ Sep 6 2005, 11:20)есть проблемм...   Sep 6 2005, 08:51
- - arttab   Добавлю и я свой вопрос по иару Как корректно ...   Sep 17 2005, 16:41
|- - Rst7   Цитата(arttab @ Sep 17 2005, 19:41)Добавлю и ...   Sep 18 2005, 06:14
- - ValeraVi   2 arttab правильно так: while( UCSR1A & 0x06 )...   Sep 17 2005, 17:12
- - arttab   Иар 3.10. по флагу не пошла. увы. сделал по врерыв...   Sep 19 2005, 01:36


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

 


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


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