Bonjour,
Si par hasard vous avez déjà touché aux microcontrôleurs AVR vous pourriez sans doute m'aider.
Pour une application robotique j'utilise l'UART pour le débogage. Concrètement ça me permet de lire plusieurs variables de tout type sur mon pc pendant le fonctionnement du robot.
Du coup tout ça m'oblige à créer des tas de fonctions (envoi de caractère, de chaîne, de float, de int signé et non signé, de long etc.), d'une part ça va me prendre un temps fou, d'autre part le résultat ne sera peut être pas au rendez vous.
J'aimerais donc savoir si il existe déjà une lib regroupant tout ça.
ps: je programme en c avec winavr.
merci.
Librairie UART pour AVR (atmega328p)
-
- Posts: 456
- Joined: Mon 27 Aug 2007, 18:05
- Location: Suisse
Re: Librairie UART pour AVR (atmega328p)
Salut,
Je te conseille d'envoyer tes données au format MessagePack: http://msgpack.org. C'est vraiment optimisé et disponibles dans plein de langage pour écrire ton interface sur le PC (dans notre cas Python). Pour l'implémentation en C on utilise celle ci: https://github.com/camgunz/cmp, elle est top, pas d'allocation dynamique de mémoire, zéro dépendances, en un mot, le top
a+
Antoine
Je te conseille d'envoyer tes données au format MessagePack: http://msgpack.org. C'est vraiment optimisé et disponibles dans plein de langage pour écrire ton interface sur le PC (dans notre cas Python). Pour l'implémentation en C on utilise celle ci: https://github.com/camgunz/cmp, elle est top, pas d'allocation dynamique de mémoire, zéro dépendances, en un mot, le top

a+
Antoine
-
- Posts: 239
- Joined: Sat 28 Oct 2006, 22:44
Re: Librairie UART pour AVR (atmega328p)
Merci, je vais voir ça! 
