|
IAR меня игнорирует . :(, Причем , молча.... собака! |
|
|
|
 |
Ответов
|
Sep 17 2009, 12:10
|

developer
   
Группа: Свой
Сообщений: 902
Регистрация: 12-04-06
Из: Казань
Пользователь №: 16 032

|
Цитата(Rst7 @ Sep 17 2009, 16:05)  Конкретно в IAR'е для AVR этот макрос разворачивает union со всякими собственными диалектическими словами типа __io и @. Можно реализовать и более стандартно, путем организации приведения типов. если Вы имеете ввиду это Код /*==========================*/ /* Predefined SFR Addresses */ /*==========================*/
/**************************************************************************** * An example showing the SFR_B() macro call, * the expanded result and usage of this result: * * SFR_B(AVR, 0x1F) Expands to: * __io union { * unsigned char AVR; // The sfrb as 1 byte * struct { // The sfrb as 8 bits * unsigned char AVR_Bit0:1, * AVR_Bit1:1, * AVR_Bit2:1, * AVR_Bit3:1, * AVR_Bit4:1, * AVR_Bit5:1, * AVR_Bit6:1, * AVR_Bit7:1; * }; * } @ 0x1F; * Examples of how to use the expanded result: * AVR |= (1<<5); * or like this: * AVR_Bit5 = 1; ***************************************************************************/ То в моей версии IAR, как видите, это закоментировано и дано как образец. Т.е. это все самому прописывать надо
--------------------
Все может быть и быть все может, и лишь того не может быть-чего уж точно быть не может, хотя..и это может быть.
|
|
|
|
Сообщений в этой теме
muravei IAR меня игнорирует . :( Sep 17 2009, 10:47 Rst7 Случилось-то что?
Я всегда так делаю:
Код#define ... Sep 17 2009, 10:57 dimka76 Цитата(Rst7 @ Sep 17 2009, 14:57) Я всегд... Sep 17 2009, 11:18 Rst7 Цитататогда уж напишите как вы определяете
В назв... Sep 17 2009, 11:22 dimka76 Цитата(Rst7 @ Sep 17 2009, 15:22) В назва... Sep 17 2009, 11:29 Rst7 ЦитатаСделал поск файлов, содержащих текст PINC_Bi... Sep 17 2009, 11:35 dimka76 Цитата(Rst7 @ Sep 17 2009, 15:35) Этого т... Sep 17 2009, 11:42 Goodefine Не мучайтесь
Код#define PINC_Bit3 PINC&(1... Sep 17 2009, 11:35 Rst7 ЦитатаНе мучайтесь
Ответ неверный. Sep 17 2009, 11:36 Goodefine Цитата(Rst7 @ Sep 17 2009, 14:36) Ответ н... Sep 17 2009, 11:38 Rst7 ЦитатаЭто не к IAR-у. Это вообще...
Хотите, в GCC... Sep 17 2009, 11:47 dimka76 Цитата(Rst7 @ Sep 17 2009, 15:47) Вы что,... Sep 17 2009, 11:56 Goodefine Цитата(Rst7 @ Sep 17 2009, 14:47) Хотите,... Sep 17 2009, 11:53 Rst7 Цитатадумаю, для начала, достаточно...
При услови... Sep 17 2009, 11:55 Rst7 ЦитатаУж не #define SFR_B_BITS вы имеете ввиду
На... Sep 17 2009, 11:58 dimka76 Цитата(Rst7 @ Sep 17 2009, 15:58) Наприме... Sep 17 2009, 12:02  Dog Pawlowa Цитата(dimka76 @ Sep 17 2009, 15:02) А чт... Sep 17 2009, 16:34   muravei Цитата(Dog Pawlowa @ Sep 17 2009, 20:34) ... Sep 17 2009, 17:55 Rst7 ЦитатаТо в моей версии IAR, как видите, это закоме... Sep 17 2009, 12:24 dimka76 Все разобрался.
В файле iom<номер контроллера... Sep 17 2009, 12:29 Rst7 Ойц. Прошу прощения. Enable Bit Definition - это д... Sep 17 2009, 12:40 Sergey'F Может дело не в IAR?
- не включена ли альтернативн... Sep 17 2009, 19:26 SasaVitebsk Кстати в IAR для ARM тоже можно кое чего.
Наприме... Sep 17 2009, 20:01 zltigo Цитата(SasaVitebsk @ Sep 17 2009, 22:01) ... Sep 17 2009, 20:18  Dog Pawlowa Цитата(zltigo @ Sep 17 2009, 23:18) Балов... Sep 17 2009, 21:00   rezident Цитата(Dog Pawlowa @ Sep 18 2009, 03:00) ... Sep 17 2009, 21:07   AHTOXA Цитата(Dog Pawlowa @ Sep 18 2009, 03:00) ... Sep 17 2009, 21:29    zltigo Цитата(AHTOXA @ Sep 17 2009, 23:29) удобн... Sep 17 2009, 21:42     AHTOXA Цитата(zltigo @ Sep 18 2009, 03:42) Нафиг... Sep 17 2009, 22:02      zltigo Цитата(AHTOXA @ Sep 18 2009, 00:02) Ну и ... Sep 17 2009, 22:31       AHTOXA Цитата(zltigo @ Sep 18 2009, 04:31) Для т... Sep 17 2009, 23:06        zltigo Цитата(AHTOXA @ Sep 18 2009, 01:06) Если ... Sep 18 2009, 07:27         AHTOXA Цитата(zltigo @ Sep 18 2009, 13:27) Давай... Sep 18 2009, 08:12          zltigo Цитата(AHTOXA @ Sep 18 2009, 10:12) Ну и ... Sep 18 2009, 09:15           AHTOXA Цитата(zltigo @ Sep 18 2009, 15:15) Когда... Sep 18 2009, 10:15            zltigo Цитата(AHTOXA @ Sep 18 2009, 12:15) .... ... Sep 18 2009, 10:22             Dog Pawlowa Цитата(zltigo @ Sep 18 2009, 13:22) прост... Sep 18 2009, 10:39              zltigo Цитата(Dog Pawlowa @ Sep 18 2009, 12:39) ... Sep 18 2009, 10:49               Dog Pawlowa Цитата(zltigo @ Sep 18 2009, 13:49) Возмо... Sep 18 2009, 11:37                zltigo Цитата(Dog Pawlowa @ Sep 18 2009, 13:37) ... Sep 18 2009, 12:11                 Dog Pawlowa Цитата(zltigo @ Sep 18 2009, 15:11) В про... Sep 18 2009, 12:16                 AHTOXA Цитата(zltigo @ Sep 18 2009, 18:11) Совсе... Sep 18 2009, 16:24       dxp Вопрос не по теме, пардон.
Цитата(zltigo @ S... Sep 18 2009, 04:32        MrYuran Цитата(dxp @ Sep 18 2009, 08:32) Зачем ту... Sep 18 2009, 04:54         dxp Цитата(MrYuran @ Sep 18 2009, 11:54) Для ... Sep 19 2009, 08:35          zltigo Цитата(dxp @ Sep 19 2009, 10:35) Или нет?... Sep 19 2009, 08:56           dxp Цитата(zltigo @ Sep 19 2009, 15:56) P.S.
... Sep 19 2009, 12:35    Dog Pawlowa Цитата(AHTOXA @ Sep 18 2009, 00:29) Так е... Sep 18 2009, 09:45     zltigo Цитата(Dog Pawlowa @ Sep 18 2009, 11:41) ... Sep 18 2009, 09:55  SasaVitebsk Цитата(zltigo @ Sep 17 2009, 23:18) Балов... Sep 18 2009, 08:44 rezident Цитата(SasaVitebsk @ Sep 18 2009, 02:01) ... Sep 17 2009, 20:49 dimka76 Макросы вещь небезопасная с точки зрения контроля ... Sep 18 2009, 10:48 AHTOXA Цитата(dimka76 @ Sep 18 2009, 16:48) В С+... Sep 18 2009, 11:26
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|