Mondo reale

8 Anni 10 Mesi fa #6 da Guido72
Risposta da Guido72 al topic Mondo reale
le faccine non le ho messe io.... :)

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Guido72
  • Senior Member
  • Senior Member
Di più
8 Anni 10 Mesi fa #7 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Mondo reale
Se inserisci il testo come codice le faccine vanno via. Vedi la mia modifica che ho fatto.

Relativamente alla domanda, si ogni conversione sovrascrive i registri ADRESH e L.

Dovendo fare la media puoi anche usare una solo variabile:

lettura = lettura + Valore_ADC

ovvero sommi al valore delle letture il nuovo valore ADC.
Alla fine fai la media.
In ogni modo puoi fare anche 3 letture diverse.

Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
8 Anni 10 Mesi fa #8 da Guido72
Risposta da Guido72 al topic Mondo reale
Ottimo suggerimento Mauro,

Elimino qualche riga di programma visto che le conversioni adc sono 10.

Generare un treno di impulsi semplicemente accendendo e spegnendo un output ha delle controindicazioni a livello
di memoria o di impegno del pic , oltre al fatto di non essere flessibile come con il modulo pwm per il duty cycle ecc..?

Grazie
Guido

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Guido72
  • Senior Member
  • Senior Member
Di più
8 Anni 10 Mesi fa - 8 Anni 10 Mesi fa #9 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Mondo reale
Se controlli il motore tramite i segnali STEP e DIRECTION, usa semplicemente un IO e invertilo di stato generando il numero degli impulsi richiesti.

Con un semplice ciclo for risolvi il problema.
Come valore massimo per l'indice usi il numero di impulsi che necessiti.

L'uso di memoria è praticamente nullo sia di RAM che di Flash.

Saluti,

Mauro

PS
Non ha nessuna controindicazione
Ultima Modifica 8 Anni 10 Mesi fa da Mauro Laurenti.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
8 Anni 9 Mesi fa #10 da Guido72
Risposta da Guido72 al topic Mondo reale
Si, STEP e DIR.

Come andrebbe utilizzato il for in questo caso ?

Inoltre ho un problema. Il pic esegue il programma una sola volta poi , al raggiungimento di un funzione condizionale "if" la salta e ricomicia. Non capisco perchè la salti dato che la condizione permane.

Guido

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Guido72
  • Senior Member
  • Senior Member
Di più
Moderatori: Mauro LaurentiStefA

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login