Рубрика: Программирование STM32

Программирование микроконтроллеров STM32 и все, что с ним связано

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

Урок 42   Часть 2   Подключаем акселерометр LSM6DS0   В предыдущей части нашего урока мы ознакомились с документацией на датчик, создали для него проект, добавили некоторые макросы и настроили библиотечные файлы, также написали функцию считывания идентификатора акселерометра и начали писать функцию инициализации датчика. Продолжим

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

Урок 42   Часть 1   Подключаем акселерометр LSM6DS0   Сегодня мы рассмотрим датчик, который в себе объединяет сразу два функционала – акселерометр и гироскоп. Данный акселерометр – это также акселерометр, выполненный с использованием технологии MEMS – LSM6DS0. Установлен он

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

Урок 41   Часть 4   Подключаем акселерометр LIS3DSH   В предыдущей чатсти нашего занятия мы закончили писать инициализацию акселерометра, а также написали функцию считывания данных с датчика.   Продолжим функцию Accel_ReadAcc. Занесем показания датчика в буфер:     Accel_GetXYZ(buffer);

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

Урок 41   Часть 3   Подключаем акселерометр LIS3DSH   В предыдущей чатсти нашего занятия мы считали идентификатор данных, тем самым убедились в правильных настройках шины и то, что мы работаем именно с этим датчиком, а также написали функцию записи

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

Урок 41   Часть 2   Подключаем акселерометр LIS3DSH   В предыдущей чатсти нашего занятия мы кратко изучили документацию на датчик, создали для него проект, добавили некоторые макросы и настроили библиотечные файлы.   Давайте теперь напишем функцию для приема и

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

Урок 41   Часть 1   Подключаем акселерометр LIS3DSH   Тема нашего сегодняшнего занятия – подключение более нового акселерометра по сравнению с тем, который мы использовали для изучения в уроке 39. Данный акселерометр – это также акселерометр, выполненный с использованием

STM Урок 40. Знакомство с платой NUCLEO STM32F767ZI

Урок 40   Знакомство с платой NUCLEO STM32F767ZI   Очень рад вам сообщить, что у меня появилась очередная очень интересная отладочная плата — NUCLEO STM32F767ZI. Данная плата является продуктом компании ST Microelectronics и представляет собой готовое решение для изучения вопросов программирования

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

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

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

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

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

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

Наверх