BMP280 – температура и атмосферное давление – учебный проект

Учебный проект на PIC32 и светодиодной панели P5 (2121)-168-6432-80 (32*64). Проект позволяет ознакомиться с простой графикой и с чтением давления и температуры с датчика BMP280. Для тестирования необходимо собрать следующую схему. Схему в формате pdf можно скачать внизу страницы. Для тестирования используется модуль приобрести его можно как всегда у китайцев. Датчик позволяет измерять окружающую температуру …
Читать далее BMP280 – температура и атмосферное давление – учебный проект

MPLAB® Harmony – или как это просто! Часть 4.

Часть четвертая – это может показаться немного сложно. Структура проекта. Для облегчения конфигурирования проекты MPLAB Harmony обычно структурированы таким образом, чтобы изолировать код, необходимый для настройки «системы», от кода библиотеки и кода вашего приложения, как показано на следующем рисунке. На следующем рисунке показано, как файлы приложения, библиотеки и конфигурации организованы в проекте MPLAB X IDE. …
Читать далее MPLAB® Harmony – или как это просто! Часть 4.

MPLAB® Harmony – или как это просто! Часть 3.

Часть третья – копнём немного глубже. Вы наверное заметили, что во второй главе, вроде сначала все шло как по маслу, а потом, что бы заморгали светики, я вставил в код программы три строки настройки таймера без какого на то объяснения, почему это так. В начале когда начинаешь, что-то новое нужен результат и мы его получили, …
Читать далее MPLAB® Harmony – или как это просто! Часть 3.

MPLAB® Harmony – или как это просто! Часть 2.

Часть вторая – Первая программа на PIC32. Музыкальная тема к статье, слушаем: Для начала изучения PIC32 надо иметь или демоплату или самому её изготовить имея микроконтроллер. Начнем из трудоемкого варианта я имею микроконтроллер PIC32MZ1024ECG064 и теперь задача как его подключить и как его запрограммировать. Для программирования и имею PICkit4, который работает быстрее ICD3, поэтому на этапе …
Читать далее MPLAB® Harmony – или как это просто! Часть 2.

PIC32MZ – прерывания (заметки)

Виды формирования запоминая контекста при входе в прерывания. Компилятор представляет три варианта AUTO – когда запоминания места возврата из подпрограммы возложено на программу, т.е все создается программно. Этот метод является самым меленным. Метки:PIC32MZ

Изучаем PIC32, компилятор XC32


Обучение начнем с версии корпуса на 64 вывода PIC32MX795F512H.

Для изучение рекомендую использовать макетную плату проекта ИЛЛИССИ CHI0040

illissi04

Обозначение выводов


Статьи по изучению PIC32


  1. Подключение питания и требования к установки фильтрующих конденсаторов.
  2. Подключение микроконтроллера к дебагеру, для отладки и внутрисхемного программирования.
  3. PIC32 – конфигурирование контроллера
  4. PIC32 – описание регистров портов ввода вывода
  5. PIC32 – первая программа
  6. PIC32 – сторожевой таймер
  7. PIC32 – “Привет мир”
  8. PIC32 – прерывания (кратко)
  9. PIC32 – SPI
  10. PIC32 – TIMERs
  11. PIC32 – Output Compare
  12. PIC32 – ADC
  13. PIC32 – PIC32 – Формат данных
  14. PIC32 – графическая библиотека для OLED дисплея
  15. PIC32 – DMA + ADC
  16. PIC32 – Дистанционное управление на ИК (простая реализация).
  17. PIC32 – MPLAB® Harmony – или как это просто! Часть 1. 
  18. PIC32 – MPLAB® Harmony – или как это просто! Часть 2. 
  19. PIC32 – MPLAB® Harmony – или как это просто! Часть 3. 
  20. PIC32 – MPLAB® Harmony – или как это просто! Часть 4.