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

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

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

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

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     В предыдущей части нашего урока мы закончили наконец-то полностью инициализацию акселерометра.   Теперь наконец-то самое интересное – снятие показаний с датчика. Для этого мы сначала напишем следующую функцию:   //—————————————

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, я решил

Наверх