Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Воскресенье
1 марта
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Средства и методы разработки
1573197
Топик полностью
Vit
(Вчера, 20:12, просмотров: 13)
ответил
FDA
на
Я как-то в Delphi ловил косяк с отлично работающим под виндой кодом, но скомпилированным в приложение для Android, iOS и Linux. Были непонятные глюки. Оказалось, что 32-битный под виндой LongWord в этих ОС 64-битный! После этого использую ВЕЗДЕ только безопасные типы UInt8, UInt16, UInt32, UInt64 и пр. Integer могу только в простейших циклах for применять для счётчика.
при миграциях кода между 8-16-32-бит МК приходится. только буквы из stdint.h, если ничего не мешает. у IAR для MSP430 мешала (как и для math.h) категорическая несговорчивость с CLIB - требовало только DLIB
Ответить