|
Autore |
Messaggio |
opzioni |
MB54
postato il: 10.09.2019, alle ore 18:45 |
fabio1977: Due bei condensatori da 100 nf sul canale A e B
Due condensatori non sono un filtro. Avrai delle resistenze, immagino. Ma perchè immaginare?.
fabio1977: Ma due righe di programma in linguaggio mikrobasic non si puo proprio scrivere?almeno cerco di capirlo..
Ma due informazioni tutte insieme riesci a darle?
|
|
MB54
postato il: 10.09.2019, alle ore 18:52 |
In questa mia pagina trovi l' uso di un encoder con un Pic12F1840, fw in mikrobasic, uso degli interrupt.
Ho smesso dal terzo giorno di usare gli encoder in polling, perchè agiscono a piacere loro, a meno di usare dei delay molto lunghi: ma questo te lo ho già scritto. |
|
MB54
postato il: 10.09.2019, alle ore 18:52 |
http://www.grix.it/viewer.php?page=12998
|
|
caccamo2
postato il: 10.09.2019, alle ore 19:10 |
fabio1977: L errore che mi fa é che mi conta come gli pare...Non ho usato nessun timer e vorrei non usarlo perché già lo uso per cambiare i tempi di un onda quadra.
Non conta come gli pare, conta quando puo' farlo.
Tutte le periferiche di input vengono gestite con interrupt, come credi che funzioni il mouse? Sono le basi dell'informatica proprio. Impegnare la cpu per generare un onda quadra e leggere un encoder con il polling e' da criminali.
Ti informo che puoi generare la quadra usando un timer che praticamente tutti i micro hanno, ti informo anche che ci sono micro che hanno hardware dedicato alla lettura di segnali in quadratura.
... |
|
pippodue
postato il: 10.09.2019, alle ore 19:50 |
fabio1977: non conosco il linguaggio c ma provo a intuire...
|| non è altro che OR
Ovviamente i segnali debbono essere filtrati come già detto, i piccoli rimbalzi sono inevitabili
anche i grandi uomini, come gli uomini comuni, possono talvolta cadere in errore (Voltaire) |
|
fabio1977
postato il: 10.09.2019, alle ore 19:58 |
Veramente utilizzo il timer 0 per generare l onda quadra a frequenza variabile |
|
caccamo2
postato il: 10.09.2019, alle ore 20:14 |
fabio1977: Veramente utilizzo il timer 0 per generare l onda quadra a frequenza variabile
devi usare il timer 2 maledizione
... |
|
fabio1977
postato il: 10.09.2019, alle ore 20:18 |
Scusa caccamo....sono un po dilettante... |
|
fabio1977
postato il: 10.09.2019, alle ore 20:19 |
Il timer 2 lo devo usare per l encoder o per generare l onda quadra? |
|
caccamo2
postato il: 10.09.2019, alle ore 20:38 |
fabio1977: Il timer 2 lo devo usare per l encoder o per generare l onda quadra?
il timer 2 lo devi usare per l'onda quadra
... |
|
|