Witam
Staram się odczytać wskazanie przetwornika a/c ads7816 (Atmega32,16MHz).
schemat :
kod:
Niestety na terminalu posiadam przeważnie wartość 0x0fff (lub 0x0fdf). Nie jest ona zależna od wartości napięcia.
Napięcia mierzone są w zakresie od 0V do 2,5V (właściwie -9mV - 2,48V).
Nogi przetwornika: DCLOCK podłączona do PB7, DOUT do PB6, CS do PB0.
Już kończą mi się pomysły dlaczego to nie działa.
Czy ktoś mógłby mi wskazać błąd w kodzie, bo ha jestem już bezradny.
Staram się odczytać wskazanie przetwornika a/c ads7816 (Atmega32,16MHz).
schemat :
kod:
Kod: C / C++
Kod: C / C++
Kod: C / C++
Niestety na terminalu posiadam przeważnie wartość 0x0fff (lub 0x0fdf). Nie jest ona zależna od wartości napięcia.
Napięcia mierzone są w zakresie od 0V do 2,5V (właściwie -9mV - 2,48V).
Nogi przetwornika: DCLOCK podłączona do PB7, DOUT do PB6, CS do PB0.
Już kończą mi się pomysły dlaczego to nie działa.
Czy ktoś mógłby mi wskazać błąd w kodzie, bo ha jestem już bezradny.
