Je vous écris à propos d'un problème que j'ai du mal à résoudrer.
Je souhaite récupérer des données GPS du module A2200 de Maetro Wireless par le bus série SPI. Comme il est précisé, le module fonctionne en mode esclave. Comme expliquer dans des notes sur l'interface SPI avec un autre module (voir PJ), apparemment les données sont automatiquement envoyées du module GPS. Le problème est qu'avec l'Atmega8 qui doit récupérer ces données, je ne sais pas comment lire les données reçu.
Quelqu'un a t'il une idée pour me guider et mieux comprendre le problème?
Je sais bien qu'un arduino utilise un atmega, mais je n'utilise pas forcément la bibliothèque arduino et je ne sais pas comment importer la librairie spi sur mon atmega.
L'inconvénient est que je n'utilise pas d'arduino, donc comment faut il faire pour porter la librairie spi.c sur mon atmega?
Si tu regardes la librairie SPI à part 6 lignes au début du constructeur de la classe SPI qui utilisent des fonctions spécifiques arduino le reste est portable sans gros effort.
Les lignes en question c'est juste des pinMode et des digitalWrite qui sont faciles à remplacer par des écritures dans les registres des IO.
Donc il ne devrait pas y avoir de problème.