Cortex-M3 Тип данных: целочисленный со знаком

Я изучил dsPIC33 для операции БПФ и понял, что int16 является собственным дробным типом Q15, а int32 Q31.

Сейчас я изучаю математику в NXP Cortex-M3, я просмотрел документ о типе данных и не смог найти ссылку (включая CMSIS), чтобы определить, что такое int32_t на самом деле.

Мой вопрос: является ли этот int32_t (родным) дробным типом (Q31?), Если не то, что они собой представляют.

Есть ли (простой) презентационный материал, в котором подробно описывается тип данных, определенный CMSIS или NXP, для использования в математике в целом? Если да, можете ли вы предоставить мне ссылки.

Кстати, я использую NXPxpresso и CMSIS-3.


person riscy    schedule 16.01.2014    source источник


Ответы (1)


определить, что такое int32_t на самом деле

Посмотрите в <stdint.h>, это часть C99. В компиляторах Cortex M3 (ARM) обычно определяется как long.

int32_t (собственный) дробный тип

Нет, это обычный целочисленный тип.

person Turbo J    schedule 19.01.2014