Witam
Zabrałem się za zrobienie woltomierza, dość prostego który zapala diody przy odpowiednich wartościach podanych na pin. Problem w tym że nie zależnie od tego co podaję na pin wszystkie podłączone diody się świecą.
Schemat połączeń tak jak poniżej (wszelkie modyfikacje zaznaczyłem dość wyraźnie)
Moje modyfikacje:
-wywaliłem przełącznik zwierany do masy
-taktuję z wewnętrznego oscylatora ( ustawiony na 8 Mhz, ale jest wewnętrzny dzielnik równy 8)
- do konstrukcji dzielnika użyłem innych wartości elementów( tak jak na schemacie)
-na innych pinach mam diody (PB0 , PB2)
Oczywiście dokonałem odpowiednich zmian w kodzie, aby to działało:
Napięcie odniesienia ustawiłem na Vcc
Prescaler na 8 gdyż częstotliwość taktowania jest 1Mhz
Napięcie które podaję na PC5 sprawdziłem, jest z zakresu 0 do 4,3 V czyli wszystko ok.
Najlepsze jest to że wysłałem koledze ten kod i jemu bangla, a mi ciągle się świecą, nie zależnie od tego co jest na PC5.
Gdzie mogę szukać błędu drodzy koledzy?
Wieczorem podepnę pod to LCD i będę ADC wyświetlać, bo obwiam się że to właśnie ta zmienna się nie zmienia.
POZDRAWIAM
Zabrałem się za zrobienie woltomierza, dość prostego który zapala diody przy odpowiednich wartościach podanych na pin. Problem w tym że nie zależnie od tego co podaję na pin wszystkie podłączone diody się świecą.
Schemat połączeń tak jak poniżej (wszelkie modyfikacje zaznaczyłem dość wyraźnie)
Moje modyfikacje:
-wywaliłem przełącznik zwierany do masy
-taktuję z wewnętrznego oscylatora ( ustawiony na 8 Mhz, ale jest wewnętrzny dzielnik równy 8)
- do konstrukcji dzielnika użyłem innych wartości elementów( tak jak na schemacie)
-na innych pinach mam diody (PB0 , PB2)
Oczywiście dokonałem odpowiednich zmian w kodzie, aby to działało:
Kod: C / C++
Napięcie odniesienia ustawiłem na Vcc
Prescaler na 8 gdyż częstotliwość taktowania jest 1Mhz
Napięcie które podaję na PC5 sprawdziłem, jest z zakresu 0 do 4,3 V czyli wszystko ok.
Najlepsze jest to że wysłałem koledze ten kod i jemu bangla, a mi ciągle się świecą, nie zależnie od tego co jest na PC5.
Gdzie mogę szukać błędu drodzy koledzy?
Wieczorem podepnę pod to LCD i będę ADC wyświetlać, bo obwiam się że to właśnie ta zmienna się nie zmienia.
POZDRAWIAM