« Micro contrôleurs AVR/Travail pratique/Télécommande NRF24L01 pour Robot » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 697 :
 
=== Exercice 6 ===
L'objectif de cet exercice est de réaliser une communication fonctionnelle entre la télécommande donnée et votre crircuit. Pour cela vous réaliserez :
* un sous-programme capable d'écrire et lire un octet SPI dans la NRF24L01 qui est similaire à ce qu'on a fait pour le SPI mais ne gère pas la sélection de l'esclave '''CSN''' :
<syntaxhighlight lang="C">
// ne gère pas CSN
uint8_t SPI_NRF24_RW(uint8_t data);
</syntaxhighlight>
 
* un sous-programme capable d'écrire dans un registre "reg" une valeur "value" :
<syntaxhighlight lang="C">
// écriture d'une valeur dans un registre : ajouter W_REGISTER dans reg
uint8_t SPI_NRF24_W_Reg(uint8_t reg, uint8_t value);
</syntaxhighlight>