Bonjour a tous.
J aurais une petite question sur le "shift left" et le DMA sur un microprocesseur ATMEL.
Voila je voudrais utiliser un DMA sur mon buffer( 64bytes) que j ai nomme ici Sendbuffer
J ai trouve ca sur la note application
//DMA souce adresse ici
DMAchannel->SRCADDR0 = (( (uint16_t) sendbuffer) >> 0*8 ) & 0xFF;
DMAchannel->SRCADDR1 = (( (uint16_t) sendbuffer) >> 1*8 ) & 0xFF;
DMAchannel->SRCADDR2 = 0 |
mais je n ai pas trop bien compris le >> 0*8 ) & 0xFF et le >> 1*8 ) & 0xFF
Pourquoi aussi 0 pour SRCADDR2?
Merci.