Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры Atmega AVR
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/16: Рейтинг темы: голосов - 16, средняя оценка - 4.50
Miymfromi
0 / 0 / 0
Регистрация: 15.09.2012
Сообщений: 159
1

IAR >> GCC

19.06.2014, 11:09. Просмотров 2898. Ответов 3
Метки нет (Все метки)

Нашёл код под IAR, как переделать под GCC.
Код
__no_init volatile union
{
unsykned char FLAGS;
struct
{
char timer0: 1;
char num: 1;
char one: 1;
char two: 1;
char e_one: 1;
char e_two: 1;
} flags;
} @0x3e;
На gcc это выглядит так?

Код
struct /*имя структуры*/ {
/*переменные-члены структуры*/
};
Код
struct home {
int rooms;
};
struct home home1; // объявляем структуру как обычную переменную, просто вначале дописываем слово struct

home1.rooms = 4;          //вот так получаем доступ к переменной
А ещё вопрос, задержка в IAR @0x3e; это задержка реализуется каждый раз при вызове переменной структуры? и как эту задержку на gcc перевести?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.06.2014, 11:09
Ответы с готовыми решениями:

Шаблоны проектов на C++ для AVR [GCC, IAR]
Ссылка на svn репозиторий: Шаблоны: https://mysvn.ru/avr/templates/ Примеры:...

Шаблоны проектов на C++ для AVR [GCC, IAR]
Ссылка на svn репозиторий: Шаблоны: https://mysvn.ru/avr/templates/ Примеры:...

IAR Internal Error: нужна помощь по IAR и по C++
Просьба к тем, у кого есть IAR AVR версии выше, чем 5.11B/W32 (5.11.2.5): не могли бы вы...

IAR
Люди, у кого ИАР версии 5.20.4 или выше, выложите пожалуйста папки config и yms в архиве.

GCC Сборка 32 разрядной версии GCC 64 разрядным GCC
Доброго времени суток. Возникла необходимость под 32х разрядный Linux, собрать 32 разрядный GCC. Но...

3
dimyurk1978
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 3,047
19.06.2014, 11:24 2
@0x3e - Это не задержка, а абсолютный адрес.
0
dimyurk1978
0 / 0 / 0
Регистрация: 07.02.2106
Сообщений: 3,047
19.06.2014, 11:27 3
Нужен весь проект, чтобы понять, как в GCC перевести.
0
omdy123
0 / 0 / 0
Регистрация: 04.10.2011
Сообщений: 89
19.06.2014, 11:30 4
1. в gcc будет точно так же. Только обратите внимание, что это не просто структура, а объединение (у нее другой смысл).
@0x3e - это как мне кажется не задержка (с Iar-ом не знаком), а скорей всего привязка к конкретному адресу или еще чего. Смысл этого от меня ускользает.

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
19.06.2014, 11:30
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.06.2014, 11:30

IAR
IAR asm: что значит знак # перед чиислами? например #0280h

Help! Прерывание и IAR
Всем привет. Может кто поможет? Проблема возникла с прерыванием, а точнее с обработчиком...

IAR EEPROM
Кто в IAR пишет, дайте, плиз, примеры работы с EEPROM в IAR. Проект заканчиваю, осталось только...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru