Visualizza messaggio singolo
Vecchio 03 dicembre 10, 13:38   #26 (permalink)  Top
faustog_2
User
 
L'avatar di faustog_2
 
Data registr.: 19-07-2008
Residenza: catania
Messaggi: 978
ok

grazie marcosinatti, però voorei precisare che fronte di salita o discesa si attivavo con i bit opportuni

quinidi T0OC deve essere= 1 ovvero Counter mode, e poi x fronte di salita
T0SE = 1 , T0SE = 0 fronte di discesa , che io però non ho mai attivato.


La portb in effetti uso solo le porte 7 e 8 per la rx e tx seriale, in modo che faccio il debug, pero le altre in effetti sono libere potrei usarle.
grazie ancora appena riesco ad ottenere il primo servo extends vi comunico qui stesso vi posto il codice..

a dopo
fausto

Citazione:
Originalmente inviato da marcosinatti Visualizza messaggio
Credo che il problema non sia legato all'impedenza di ingresso ma dal tipo di porta.
Se ho capito bene hai usato la PORTA che ha ingressi a Trigger di Schmitt quindi riconosce il livello alto solo a 0,8xVDD quindi a 5V di VDD la soglia è a 4V per la salita e a 0,2xVDD=1v in discesa.
Se usi la PORTB invece essendo TTL legge già il livello alto a 2-2,2V e il livello basso sotto 0,8V.
In alternativa, se devi usare per forza la PORTA, puoi provare a mettere una resistenza da 1K in serie al segnale della rx e una di pull-up da 4,7K tra il pin di ingresso e il +5V.
faustog_2 non è collegato   Rispondi citando