5 servos sur une Mamba f405 mk2 sous Betaflight (pire idée)
Qu'est-ce qu'on fait quand on vient de s'arracher les cheveux 2 semaines sur un problème de FC ? On en parle aux autres pour leur éviter le même cauchemar !
Chapitre 1 (ouais c'est un roman et tout t'as vu) L'idée de début : je voulais équiper mon avion RC à volets d'un contrôleur de vol, principalement pour pouvoir utiliser mon seul vrai RX Spektrum qui n'a pas de sorties PWM séparées (uniquement du SRXL2) et qui a du diversity. Complètement overkill par rapport au OrangeRX que j'avais, je sais on me le dit souvent.
Chapitre 2, Le problème : J'avais une Omnibus F4, ou plutôt une copie chinoise Banggood. Apperemment cette FC a le "moteur 5" sur le même pin que LED_STRIP. Le pin LED_STRIP fonctionne pour mettre un servo, mais dès que j'assigne le 4 pins moteurs à d'autres servos le 5ème ne marche plus. Vous allez me dire : "Bah flash INAV au lieu de Betaflight nullos". Eh non parce qu'INAV ne supporte pas le remapping avec la commande resource ! Pas la peine de chercher, je change de FC pour prendre ma Mamba F405 MK2 - celle qui était bloquée en DFU, elle s'est réparée par magie en restant 6 mois dans une boîte. Nouveau problème : le pin LED_STRIP ne fonctionne pas comme sortie servo quoi qu'il arrive. Je passe donc une semaine à regarder la datasheet du µc, les timers, les DMA, moi non plus j'y comprends rien.
Chapitre 3, Ça marche enfin ! : J'ai dû assigner le servo 5 à l'entrée PPM de ma FC, qui a elle aussi un timer réservé, commme LED_STRIP. Et là, miracle, ça marche. La prochaine fois que vous aurez une idée comme moi, sachez que si ça ne marche pas, il faut continuer à chercher !
- 1
1 Commentaire
Commentaires recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant