Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Пятница
12 июля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
411504
Топик полностью
Хитрый Китаец
(22.05.2013 00:37, просмотров: 118)
ответил
rezident
на
IAR в последних версиях уже не ругается на типы, переименованные с помощью typedef, если они имеют одинаковую размерность.
Вполне вероятно. Хорошо ли это - не знаю. Но то, что #define плох для объявления типов - ИМХО, однозначно.
Ответить
В последнее время для написания программ для МК использую stdint.h или аналогичный самописный заголовочный файл со своими типами. Очень помогает, когда часть проекта (вычислительные алгоритмы, например) пишутся и проверяются на ПК в Билдере или
rezident
(149 знак., 22.05.2013 00:48
)
int и unsigned - да, зависят от платформы. char - распрямляется опциями компиляторов, short и long - пока засад между mvs и iar не замечал.
-
Хитрый Китаец
(22.05.2013 00:58
)