2016-11-14 5 views
0

J'ai 8 bits de données audio parallèles de PORTD d'arduino uno qui doit être transmis en utilisant le module NRF24l01 basé sur l'interface SPI. Je voulais juste savoir comment puis-je atteindre SPI pour la situation donnée. Audio ADC (taux d'échantillonnage 38.5khz) est déjà fait par arduino et génère 1 échantillon qui est de 8bit en 26us et aussi DAC a été fait en utilisant un circuit échelle de résistance.J'ai pensé à convertir 8 bits de données parallèles en série en utilisant IC puis transférer ces bits de série en utilisant le module. S'il vous plaît fournir une suggestion.Transmission sans fil utilisant NRF24l01 ou NRF24l01 + en utilisant arduino

Répondre

1

Il semble que vous n'ayez même pas essayé de lire de la documentation sur SPI. Vous pouvez alimenter toutes les données que vous voulez dans le SPI, le module SPI est responsable de la sérialisation des données. Essayez les informations dans this link. Ce que vous devez essentiellement faire est simplement de copier les échantillons que vous avez lus depuis l'ADC vers le SPI, en respectant le protocole de communication requis par le NRF24l01 sur le SPI.