STM Урок 39. Подключаем акселерометр LSM303DLHC. Часть 4

Урок 39   Подключаем акселерометр LSM303DLHC   Часть 4     В предыдущей части нашего урока мы закончили наконец-то полностью инициализацию акселерометра.   Теперь наконец-то самое интересное – снятие показаний с датчика. Для этого мы сначала напишем следующую функцию:   //—————————————

 

 

STM Урок 39. Подключаем акселерометр LSM303DLHC. Часть 3

Урок 39   Подключаем акселерометр LSM303DLHC   Часть 3     В предыдущей части нашего урока мы продолжили писать инициализацию данного датчика. Написали удобные функции чтения и записи регистров акселерометра, используя шину I2C, а также считали из датчика его идентификатор. Далее настроим некоторые регистры в

 

 

STM Урок 39. Подключаем акселерометр LSM303DLHC. Часть 2

Урок 39   Подключаем акселерометр LSM303DLHC   Часть 2     В предыдущей части нашего урока мы кратко изучили документацию на датчик, создали для него проект, добавили некоторые макросы и начали писать функцию инициализации датчика.   Теперь нам понадобится следующая функция   #include "lsm303dlhc.h" //————————————— uint8_t

 

 

STM Урок 39. Подключаем акселерометр LSM303DLHC. Часть 1

Урок 39   Подключаем акселерометр LSM303DLHC   Часть 1     С сегодняшнего урока мы начинаем изучать нелёгкую, но интересную тему – подключение датчиков, выполненных с использованием технологии MEMS. Так как у меня появилось несколько плат расширений X-NUCLEO, я решил

 

 

STM Урок 38. Плата NUCLEO STM32F401RE и оценочные платы

Урок 38   Плата NUCLEO STM32F401RE и оценочные платы     Общий вид отладочной платы STM32 NUCLEO-64 следующий     Оценочная плата X-NUCLEO-IKS01A1 выглядит следующим образом     Распиновка лапок портов на отладочной плате, к сожалению, не указана, как это, к

 

 

STM Урок 37. Дисплей TFT 240×320 8bit. Часть 9

Урок 37 Часть 9   Дисплей TFT 240×320 8bit     В прошлой части данного урока мы закончили работать со шрифтами и строками и начали работать уже с изображениями, написав функцию считывания изображения с USB Flash и вывода её на

 

 

STM Урок 37. Дисплей TFT 240×320 8bit. Часть 8

Урок 37 Часть 8   Дисплей TFT 240×320 8bit     В прошлой части данного урока мы написали ряд функций по работе со шрифтами. Также мы не дописали функцию вывода строк на экран в видеоверсии, в текстовой она выложена полностью.

 

 

STM Урок 37. Дисплей TFT 240×320 8bit. Часть 7

Урок 37 Часть 7   Дисплей TFT 240×320 8bit     В прошлой части данного урока мы написали очень сложную функцию по работе со шрифтами, так как шрифты у нас будут подгружаться не из массивов, а с внешнего USB Flesh,

 

 

STM Урок 37. Дисплей TFT 240×320 8bit. Часть 6

Урок 37 Часть 6   Дисплей TFT 240×320 8bit     В прошлой части данного урока мы закончили писать тесты для вывода примитивов на экран дисплея, а также начали работать с различными шрифтами, написав несколько структур и переменных и добавив

 

 

STM Урок 37. Дисплей TFT 240×320 8bit. Часть 5

Урок 37 Часть 5   Дисплей TFT 240×320 8bit     В прошлой части данного урока мы продолжили писать функции для интересных тестов, позволяющих оценить работоспособность нашего дисплея. Сегодня мы также продолжим данное интересное дело. Добавим функцию отрисовки прямоугольника, но