- Messaggi: 45
- Ringraziamenti ricevuti 0
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
- Autore della discussione
- Senior Member
Riduci
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
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.
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
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
- Autore della discussione
- Senior Member
Riduci
Di più
- Messaggi: 45
- Ringraziamenti ricevuti 0
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
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.
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
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
- Autore della discussione
- Senior Member
Riduci
Di più
- Messaggi: 45
- Ringraziamenti ricevuti 0
Moderatori: Mauro Laurenti, StefA
Registrati al sito
Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.