PIC32 – Формат данных

Views: 512


Формат данных для компилятора XC32:

Объявление Бит  Диапазон чисел Примечание 
Целочисленные типы
char 8 -128 … 127 со знаком
signed char 8 -128 … 127 со знаком
unsigned char 8 0 … 255 без знака
short 16 -32768 … 32767  со знаком
signed short 16 -32768 … 32767  со знаком
unsigned short 16 0 … 65535  без знака
int 32 -2147483648 … 2147438647 со знаком
signed int 32 -2147483648 … 2147438647 со знаком
long 32 -2147483648 … 2147438647 со знаком
signed long 32 -2147483648 … 2147438647 со знаком
unsigned int 32 0 … 65535 без знака
unsigned long 32 0 … 65535 без знака
long long 64 -263 … 263-1 со знаком
signed long long 64 -263 … 263-1 со знаком
unsigned long long 64 0 … 264-1 без знака
   
Для арифметики с плавающей запятой  
float 32  1.175494e-38 … 3.40282346e+38
double* 32 1.175494e-38 … 3.40282346e+38
long double 64 2.22507385e-308 … 1.79769313e+308

 * double is equivalent to long double if -fno-short-double is used.


Это может быть интересно

  • PIC18 – модуль DMAPIC18 – модуль DMA
    Views: 1366 Введение   Модуль прямого доступа к памяти (DMA) предназначен для обслуживания передачи данных непосредственно между различными областями памяти без вмешательства процессора. Исключив при этом необходимость в интенсивной  обработки …
  • LED модуль P10C4V12LED модуль P10C4V12
    Views: 3324 LED панели на обычных регистрах типа 74HC595. Они выпускаются как монохромные так двух и полно цветные, особенность, что они предназначены для текстовой информации и имеют один уровень яркости. Общую яркость …
  • MPLAB® Harmony – или как это просто! Часть 1.MPLAB® Harmony – или как это просто! Часть 1.
    Views: 3893 Часть первая – Установка Гармонии. Музыкальная тема к статье, слушаем: В начале запуска нового проекта и выбора микроконтроллера стоит задача правильно его сконфигурировать, прежде чем перейти к реализации …
  • ESP32-первое знакомствоESP32-первое знакомство
    Views: 7285 Музыкальная тема к статье, слушаем: Настало время познакомиться c ESP32 и для меня, для этого я приобрел в ГАММЕ отладочную плату с модулем ESP-WROOM-32 (ESP32-DevKitC). Первая задача, как …
  • Проект с использованием MCC часть 07Проект с использованием MCC часть 07
    Views: 1258 Модуль PWM – широтно импульсная модуляция (ШИМ). ПИК контроллеры часто на борту имеют модули ШИМ. На их основе строятся многие узлы управления электро приводами. В нашем варианте мы …
  • MPLAB® Harmony – или как это просто! Часть 2.MPLAB® Harmony – или как это просто! Часть 2.
    Views: 2982 Часть вторая – Первая программа на PIC32. Музыкальная тема к статье, слушаем: Для начала изучения PIC32 надо иметь или демоплату или самому её изготовить имея микроконтроллер. Начнем из …
  • Audio-bluetooth modules F-6188 (BK8000L)Audio-bluetooth modules F-6188 (BK8000L)
    Views: 2499Следующий модуль на чипе BK8000L. Заводское обозначение F-6188 также основным производителем не выпускается и отдан на тиражирование. с нижней стороны имеет маркировку В этом варианте мне попалась вроде полноценная …
  • Бегущие огни (ch-bo-36)Бегущие огни (ch-bo-36)
    Views: 2623 Проект на PIC-микроконтроллере PIC16F648A. Количество каналов 36. Для индикации используется подключение по матрице 6х6. Расположение светодиодов в одну линию. Все эффекты написаны для возможности увеличения количества светодиодов. Рекомендуется …
  • Проект с использованием MCC часть 02Проект с использованием MCC часть 02
    Views: 2464 Когда мы запустили конфигуратор, самое главное понять, что с этим делать и как проверить, то что мы делаем работает или нет. Для начала настроим регистры конфигурации микроконтроллера и настроем …
  • Интерактивные LedИнтерактивные Led
    Views: 626 Тема проекта   продолжение следует…. Это может быть интересно

Поделись этим!