ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
22 июля
1185314 Топик полностью
abivan (09.03.2022 11:59, просмотров: 153) ответил Argon на Реально ли средствами препроцессора C/C++ определить разрядность МК? Как мы все знаем, sizeof(int) не годится. Специфические макросы применять нежелательно, т.к. компиляторы могут быть разными.
у каждого компилятора и проца есть предефайны вот от них и танцевать 

#if (defined __32MX270F512H__)

#define DEF_BIT_DEPTH 32

#elif _PIC18

#define DEF_BIT_ DEPTH 8

#else

#error processor bit depth is not defined

#endif