Как настроить гироскопический датчик mpu6050 с помощью stm324 в Atollic TrueStudio?

Я пытаюсь создать самобалансирующегося робота в качестве своего проекта, но это оказалось довольно сложной задачей, так как я пока не могу найти какое-либо руководство или полезный контент.

Проблема в том, что я использую atollic TrueStudio и программирую на C, не используя CubeMX или HAL в Keil(как и большинство учебников). Мне удалось найти несколько лекций о таймерах, прерываниях и т. Д., Но я не знаю, как получить данные с гироскопа и акселератора с помощью I2C.

Если есть какое-нибудь видеоурок или даже пост об использовании mpu6050 с библиотеками, пожалуйста, обращайтесь ко мне, чтобы я мог изучить его и использовать в своем роботе.

Спасибо, что нашли время.

1 ответ

Решение

Посмотрев таблицу данных и выяснив, что и где происходит, я, наконец, нашел этот веб-сайт, на котором уже создана библиотека для функций mpu6050. Я все еще думаю, что вам понадобится приличное количество понимания, чтобы справиться с этим, но очень забавно, что вы готовы приложить немного усилий.

Код MPU6050 для stm32f4

Здесь есть три загружаемых пакета (два сверху объясняют I2C, а один код ниже имеет функции mpu6050)

Другие вопросы по тегам