Mam problem ze skomunikowaniem Atmegi8 z DAC LTC1257. Korzystając z dokumentacji sumiennie ustawiłem co potrzeba. Oto kod mojego testowego programu:
Docelowo są 3 DAC stąd cs1-3, reakcja jest taka sama niestety. Na wyjściu jest albo maksymalne albo minimalne napięcie wyjściowe. Opis co po kolei starałem się umieścić w komentarzach. Mam nadzieję, że widać o co chodzi.
Przebiegi czasowe dla DAC:
Cała dokumentacja:
DAC:
http://cds.linear.com/docs/en/datasheet/1257fc.pdf
Atmega:
http://www.atmel.com/images/doc2545.pdf
Co robię nie tak? Początkowo myślałem, że któraś zmienna jest nadpisywania ponad swój zakres ale to wykluczyłem. Co jeszcze może być nie tak? Z góry dzięki za każdą sugestie.
Kod: C / C++
Docelowo są 3 DAC stąd cs1-3, reakcja jest taka sama niestety. Na wyjściu jest albo maksymalne albo minimalne napięcie wyjściowe. Opis co po kolei starałem się umieścić w komentarzach. Mam nadzieję, że widać o co chodzi.
Przebiegi czasowe dla DAC:
Cała dokumentacja:
DAC:
http://cds.linear.com/docs/en/datasheet/1257fc.pdf
Atmega:
http://www.atmel.com/images/doc2545.pdf
Co robię nie tak? Początkowo myślałem, że któraś zmienna jest nadpisywania ponad swój zakres ale to wykluczyłem. Co jeszcze może być nie tak? Z góry dzięki za każdą sugestie.