D/A A/D in serie con DMA

Lota18-

Membro attivo
3 Ottobre 2016
18
0
1
Salve ragazzi, volevo realizzare semplicemente una serie tra convertitore D/A ed A/D assicurando il trasferimento dei dati tramite DMA. L'esercizio non funziona. Qualcuno saprebbe darmi una mano?
Grazie
 

Allegati

  • EsercizioSchedino.txt
    2.1 KB · Visualizzazioni: 15

Pietro

Membro TOP
26 Settembre 2015
30
17
3
In void setupAD(), invece di while((ADC1->ISR & ADC_ISR_ADRD) == ADC_ISR_ADRD) deve essere:

while((ADC1->ISR & ADC_ISR_ADRD) != ADC_ISR_ADRD);

Prova così e vedi se hai ancora problemi.
 
  • Like
Reactions: poel

Lota18-

Membro attivo
3 Ottobre 2016
18
0
1
Ho corretto l'istruzione (che effettivamente era sbagliata) ma il programma non funziona ancora. Grazie comunque
 

Seguici su Facebook