Witam wszystkich.
Tak jak w temacie posiadam potencjometr cyfrowy MCP41100 podłączony do Atmegi8 przez programowy SPI. Niestety pomimo licznych prób nie udało mi się skomunikować z tym potencjometrem w celu jego regulacji. Układy ATmega8 jak i potencjometr są sprawne. Domyślam się, że problem leży po stronie oprogramowania, jednakże nie wiem co jest źle, w związku z czym proszę o pomoc i ewentualne poprawienie kodu. Kod powstał na podstawie materiałów jakie udało mi się znaleźć na tym forum. Poniżej zamieszczam link do dokumentacji potencjometru i kod źródłowy programu:
Link
PS. Jestem nowym użytkownikiem tego forum dlatego proszę o wyrozumiałość. Z góry przepraszam za swoje błędy jeśli takowe wystąpiły i proszę o poprawienie ich.
Tak jak w temacie posiadam potencjometr cyfrowy MCP41100 podłączony do Atmegi8 przez programowy SPI. Niestety pomimo licznych prób nie udało mi się skomunikować z tym potencjometrem w celu jego regulacji. Układy ATmega8 jak i potencjometr są sprawne. Domyślam się, że problem leży po stronie oprogramowania, jednakże nie wiem co jest źle, w związku z czym proszę o pomoc i ewentualne poprawienie kodu. Kod powstał na podstawie materiałów jakie udało mi się znaleźć na tym forum. Poniżej zamieszczam link do dokumentacji potencjometru i kod źródłowy programu:
Link
Kod: C / C++
PS. Jestem nowym użytkownikiem tego forum dlatego proszę o wyrozumiałość. Z góry przepraszam za swoje błędy jeśli takowe wystąpiły i proszę o poprawienie ich.