Bonjour,
pour un travail j'utilise le protocle zigbee pour envoyer des données.
Je travail en 2.4GHz et le protocole envois à du 250kbps (250 kilo bits par secondes).
Si je veux envoyer 5 bytes, cela équivaut à (5*8)/250 000 et donc prend 160 µs pour être envoyé.
Mons probleme est que j'ai démarré un compteur entre l'envois et l'ACK et une fois l'ack reçu j'arrête le compteur et je lis les registres!
J'ai 0x00 pour la partie haute et 0x9D (soit 157 en décimale) pour la partie basse. Vous avez deviné, c'est un compteur 16 bits cadencé à du 8MHz, soit cela fait un temps de environs 20 µs...
Je ne vois pas pourquoi j'ai une valeur si différente entre les 160 µs théorique et les 20 µs "comptés"...
Pouvez-vous m'expliquer pourquoi? Avez-vous une idée?
Un grand merci
-----