Программирование МК STM32. УРОК 47. Подключаем гироскоп LSM6DS3. Часть 1

Аватар автора
Narod Stream
Продолжаем работать с библиотекой HAL. Сегодня мы продолжаем цикл уроков по подключению к МК STM32 различных датчиков, в которых применена технология MEMS (Микроэлектромеханические системы). И коснёмся мы уже новой темы. Это датчики под названием "гироскопы". Данные устройства "умеют" измерять угловую скорость, поэтому измерение они ведут в градусах в секунду. Представителем данных датчиков у нас сегодня выступит знакомый нам датчик LSM6DS3, который мы уже с вами подключали в качестве акселерометра. Напомню, что данный датчик который установлен на оценочной плате STEVAL-MKI160V1, которая в свою очередь вставляется в плату расширения X-NUCLEO-IKS01A1, предназначенной для работы с отладочной платой Nucleo, с которой мы уже познакомились немного раньше. В сегодняшней первой части занятия мы напишем все макросы, которые вносят удобства в чтение и написание кода, напишем функцию инициализации и проверим её на практике. Навигация по видео: 00:00 Введение 01:03 Краткое знакомство с гироскопом LSM6DS3 06:14 Откроем и настроим проект в Cube MX 07:06 Откроем проект в Keil, настроим его и добавим макросы в хедер-файл библиотеки для работы с датчиком 11:18 Начнем писать функцию инициализации регистров гироскопа, настройки некоторых регистров оставим без изменения и напишем настройку первоначального отключения датчика 14:54 Напишем настройку максимального предела измерения гироскопа 16:42 Напишем настройку включения осей гироскопа 20:54 Напишем настройку частоты считывания показаний с...

0/0


0/0

0/0

0/0