Skocz do zawartości

[Bascom] Atmega8L - ADC i pad od PS2, zbyt mała rozdzielczość.


Pomocna odpowiedź

Napisano

Postanowiłem pobawić się z Padem od PS2 i wykorzystać go przy moim mikrokontrolerze. Układ wcześniej już pracował w pierwszym programie, gaszenie i zapalanie led 2 przyciskami. Przerobiłem go tylko dodając dodatkowy obwód + do 2 rezystorów 47Ω do potencjometru od gałki do masy. Środkowy pin potencjometru do ADC5. Jako że nie mam wyświetlacza zrobiłem to metodą prób i błędów. Dopiero przy if ADC5 > 1 dioda załącza się niemal przy skrajnym wychyleniu drążka w 1 stronę. Z tego by wynikało że z możliwej rozdzielczości 1023 ja wykorzystuje 1,2. Postanowiłem usunąć jeden rezystor. Efekt taki że załącza diodę trochę wcześniej. Rozdzielczość pewnie z 1,4. No to bez rezystorów. Efekt, nie załącza diody.

Dlaczego? Przecież przy większości możliwych wychyleń ADC5 > 1, a nie świeci. Nie rozumiem dlaczego.

Edit. Na płytce pada Było zwarcie. Po usunięciu startuje również bez rezystorów. Również rozdzielczość 1,4.

  • 4 tygodnie później...
  • 8 lat(a) później...

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...