Progetti

   

Tutorial

   

Servizi

   

Sponsor  

   
Benvenuto, Ospite
Nome utente: Password: Ricordami

ARGOMENTO: dsPIC33FJ128GP802 e DMA

dsPIC33FJ128GP802 e DMA 6 Anni 6 Mesi fa #1

  • ter2
  • Avatar di ter2
  • Offline
  • Junior Boarder
  • Messaggi: 25
  • Karma: 0
Salve a tutti, qualcuno ha esperienza nell'uso del DMA nel dsPIC in oggetto, in particolare con l'adc??

Al momento ho difficoltà a capire la differenza tra le modalità configurate con i bit DMAxCON.AMODE in particolare con le reg indirect mode con e senza post incremento.

Ho letto il Documento microchip sul DMA (sez.38 se non ricordo male) ma, data la laurea imminente, credo che la testa non mi accompagni molto!
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

dsPIC33FJ128GP802 e DMA 6 Anni 6 Mesi fa #2

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Offline
  • Moderatore
  • Messaggi: 4677
  • Ringraziamenti ricevuti 561
  • Karma: 52
Se vedi solo il capitolo del DMA ci sono tutte le informazioni e casi ma ci si puo' effettivamente perdere.

Personalmente dopo la lettura sul DMA vedrei il capitolo sull'ADC e lo utilizzerei prima senza DMA.

In un secondo tempo con DMA.
Entrambi gli esempi con e senza DMA li trovi nel capitolo sull'ADC.

Saluti,

Mauro
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.

dsPIC33FJ128GP802 e DMA 6 Anni 6 Mesi fa #3

  • ter2
  • Avatar di ter2
  • Offline
  • Junior Boarder
  • Messaggi: 25
  • Karma: 0
Rieccomi a chiedere lumi sul DMA....

Qualcuno di voi usa il mikroC for dsPIC? Non ci sono direttive per l'uso del DMA si dovrebbero generare gli indirizzi manualmente, ma non sono riuscito a trovare esempi....

Sto usando il dsPIC33FJ128GP802 e mi serve campionare 3 canali dell'ADC, ma il pic in questione ha un solo registro per il risultato dell'ADC. Dovrei recuperare il dato dopo ogni conversione, e con i tempi dovrei farcela, tuttavia sono titubante su come configurare il registro AD1CON2.SMPI.

Penso di lasciarlo a 0 così come fatto per il campionamento sequenziale di un singolo canale.

Cosa mi consigliate? Certo l'uso del DMA sarebbe l'ideale...
L\'Amministratore ha disattivato l\'accesso in scrittura al pubblico.
Moderatori: Mauro Laurenti, Matteo Garia
Powered by Forum Kunena
   
© LaurTec 2006-2015