Thierry

  • *
  • 19
[solved] Genuino et UAVtalk
« on: April 27, 2018, 11:44:32 am »
Bonjour,
J'ai implémenté le soft monitorCC3D de CC3Dropter sur ma genuino 101.
Déjà il y a une erreur sur la déclaration du virtual uart qui n'est pas en SoftwareSerial CC3Dcomm(10, 11) mais en (9, 10).
Après correction ce soft tourne bien et me renvoie les datas sur "USB connection for debugging purpose"
Le soucis est que inopinément le soft s'arrête sur la Genuino, ca peut se produire en qqs secondes comme au bout de qqs minutes ....
Je pense que la couche UAV n'est pas optimisé pour l'Arduino !!
Qu'en pensez vous ?
Thierry
« Last Edit: April 27, 2018, 02:14:20 pm by Thierry »

Thierry

  • *
  • 19
Re: Genuino et UAVtalk
« Reply #1 on: April 27, 2018, 02:12:47 pm »
Bon OK, je viens de voir ca :
https://www.pjrc.com/teensy/td_libs_AltSoftSerial.html
ou il est dit que la librairie SoftwareSerial --> SoftwareSerial(formerly "NewSoftSerial") - Can have multiple instances on almost any pins, but only 1 can be active at a time. Can not simultaneously transmit and receive. Can interfere with other libraries or HardwareSerial if used at slower baud rates. Can be sensitive to interrupt usage by other libraries.

Bref c'est de la daube en branche et en + je confirme, car j'ai modifié le soft pour passer par l'Uart HW et je n'ai plus de soucis ...
Je vais tenter l'utilisation de AltSoftSerial qui semble + robuste, car je vais avoir des ITs à gérer en + des 3 uarts.

Merci Thierry

PS : AltSoftSerial ne fonctionne pas sur le µc de Genuino !!!
« Last Edit: April 29, 2018, 06:44:27 pm by Thierry »