в код прошивки и в конфигурацию смотрите - что там и в каком порядке инициализируется. в некоторых вариантах может даже sd карту искать в процессе инициализации.
Спасибо, возможно, что вы правы. Прошил её блинком stm-arduino - замигала. Подцепил модуль гироскопа, перепробовал кучу кода из примеров, но в мониторе порта нули. Есть вероятность, что платка гироскопа не пашет, значит, и прошивки полётников могли не видеть этой платки. Когда добьюсь, чтобы MPU-6050 выдавало данные - вернусь к прошивкам полётников.
Да, по I2C. Нет, в схеме такого нет, нет резисторов.
Вчера тупо подцепил MPU6050 к ардуино, тоже без подтягивающих резисторов, (SCL - A5, SDA - A4), использовал пример из библиотеки MPU6050, в мониторе порта данные пошли и даже менялись при наклоне макетки с гироскопом. Подцепил stm2f103c8t6 через cp2102 в режиме stmdruino, подключил гироскоп (SCL - B6,SDA - B7), питание гироскопу снял с платы с пина 3,3, запустил тот же пример из библиотеки MPU6050 - данные снова есть и меняются. То есть, гироскоп исправен и данные даёт. И схема рабочая. Снова попробовал, не разбирая, прошить baseflight через flash loader demonstrator, успешно прошилось. Снова запустил конфигуратор baseflight - устройство на comport9 видит, но коннект сбрасывает через 10 секунд попыток соединения. Как и было, проблема не ушла. хотя схема работает на других примерах.
Куда их подтягивать на плате STM32, к земле или к питанию?
Так айнав\бетафлай цепляяется к штатному бутлоадеру стмки, нужно сбросить чип, подключить к компу, задигом подменить драйвер на винусб и подключиться конфигуратором. Только ахтунг, стм32ф1 они не поддерживают давным давно, нужен старый конфигуратор и старая прошивка. Если что её и скомпилировать под свой конфиг можно.
Подключить по усб стмки, не через уарт-мост! Тогда или сначала стереть её и запустится бутлоадер или включать с нажатым пином бута. Но в любом случае это опенсорц археология будет, зачем этим заниматься если минимальные требования сейчас это стм32ф4.
Comments 10
Reply
Reply
Reply
Нет, в схеме такого нет, нет резисторов.
Вчера тупо подцепил MPU6050 к ардуино, тоже без подтягивающих резисторов, (SCL - A5, SDA - A4), использовал пример из библиотеки MPU6050, в мониторе порта данные пошли и даже менялись при наклоне макетки с гироскопом.
Подцепил stm2f103c8t6 через cp2102 в режиме stmdruino, подключил гироскоп (SCL - B6,SDA - B7), питание гироскопу снял с платы с пина 3,3, запустил тот же пример из библиотеки MPU6050 - данные снова есть и меняются. То есть, гироскоп исправен и данные даёт. И схема рабочая.
Снова попробовал, не разбирая, прошить baseflight через flash loader demonstrator, успешно прошилось. Снова запустил конфигуратор baseflight - устройство на comport9 видит, но коннект сбрасывает через 10 секунд попыток соединения. Как и было, проблема не ушла. хотя схема работает на других примерах.
Куда их подтягивать на плате STM32, к земле или к питанию?
Reply
Reply
Reply
Reply
Leave a comment