• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
VU metr na ATTiny85, dziwne zachowanie ADC.
#7
Zatem dlaczego bez ustawienia pinu jako INPUT dzieją się dziwne rzeczy, a po ustawieniu zaczęło działać prawidłowo?

Coś mi się kojarzy, że już kiedyś się na to naciąłem pisząc w asemblerze. Trzeba było ustawić rejestry bo piny uC są trójstanowe i po resecie są w stanie wysokiej impedancji.

W datasheet jest tak:

Cytat:The port pins are tri-stated when reset condition becomes active, even if no clocks are running.

Według tabelki datasheet gdy rejestr DDxn oraz PORTxn, są wyzerowane to wówczas bit PUD w MCUCR nie ma znaczenia, a wyprowadzenie uC jest w stanie wysokiej impedancji.
Wartości początkowe (Initial Value) dla tych rejestrów to właśnie 0.


Załączone pliki Miniatury
       
 
Odpowiedź
  


Wiadomości w tym wątku
RE: VU metr na ATTiny85, dziwne zachowanie ADC. - przez Artur K. - 24-01-2025, 07:57

Skocz do:


Przeglądający: 1 gości