Witam
Po przejściach z PWMami oraz diodami LED przyszedł czas na coś bardziej ambitniejszego mianowicie ADC.
Ze strony: http://mikrokontrolery.blogspot.com/2011/03/adc-wstep-i-uruchomienie.html
pobrałem sobie program. Podpiąłem piny pod moją konfigurację jeszcze z programu o PWM czyli
Klawisze - PORT A
LEDy 0,1,2,3 - PORT B
LEDy 4,5,6 - PORT E
Pokazuje tutaj kod:
W opisie na stronie można przeczytać:
I teraz mam następujące pytania:
Czy trzeba w jakiś sposób przewodem podpiąć jakiś pin do PORTU F ( bo taki jest odpowiedzialny za ADC0-8 na medze128 zgodnie z datasheeetem), jeżeli tak to do jakiego PINu trzeba podpiąć PF0(ADC0) ?
Drugie pytanie jest następujące:
Po skompilowaniu programu obydwie diody się automatycznie świecą, a nie powinny dlaczego?
Dodam jeszcze, że po ponownym przyciśnięciu przycisku nic się nie dzieje i jeszcze jedno BIT M103C przy problemach z PWM odptaszkowałem.
Dodam tylko że kompilacja jest poprawna i jest 1 warnning
Pozdrawiam i proszę o pomoc
Po przejściach z PWMami oraz diodami LED przyszedł czas na coś bardziej ambitniejszego mianowicie ADC.
Ze strony: http://mikrokontrolery.blogspot.com/2011/03/adc-wstep-i-uruchomienie.html
pobrałem sobie program. Podpiąłem piny pod moją konfigurację jeszcze z programu o PWM czyli
Klawisze - PORT A
LEDy 0,1,2,3 - PORT B
LEDy 4,5,6 - PORT E
Pokazuje tutaj kod:
Kod: C / C++
W opisie na stronie można przeczytać:
Program działa w następujący sposób:
Po uruchomieniu programu obydwie diody nie świecą się, ponieważ nie było żadnego uruchomienia konwersji. Naciśnięcie klawisza powoduje porównanie 10 bitowego wyniku z rejestru ADC z zdeklarowanymi wartościami i odpowiednie zapalenie/zgaszenie diod. Konwersja jest pojedyncza za każdym razem, kiedy nastąpi naciśnięcie klawisza.
I teraz mam następujące pytania:
Czy trzeba w jakiś sposób przewodem podpiąć jakiś pin do PORTU F ( bo taki jest odpowiedzialny za ADC0-8 na medze128 zgodnie z datasheeetem), jeżeli tak to do jakiego PINu trzeba podpiąć PF0(ADC0) ?
Drugie pytanie jest następujące:
Po skompilowaniu programu obydwie diody się automatycznie świecą, a nie powinny dlaczego?
Dodam jeszcze, że po ponownym przyciśnięciu przycisku nic się nie dzieje i jeszcze jedno BIT M103C przy problemach z PWM odptaszkowałem.
Dodam tylko że kompilacja jest poprawna i jest 1 warnning
Warning 1 return type of 'main' is not 'int' [-Wmain] Pozdrawiam i proszę o pomoc