Atmega8 a převodník AD7710

Vím, že ve funkci read_spi_data() byla nejspíš chyba, přesto mi právě o tohle nešlo, ale díky za opravu :wink:.

Jde o to, že vůbec nefunguje samotná komunikace. Nejsem si jistý, jestli mám správně nastavený input capture i SPI registry.
V dokumentaci převodníku toho moc o té SPI komunikaci není. Např. nevím, jestli nastavit nějakou konkrétní SCK frekvenci pomocí SPR1, SPR0 v registru SPCR, nebo ponechat frekvenci CPU (tedy 20 MHz).

Ani si nejsem jistý správností zapojení ve schématu a potřeboval bych, aby mi to někdo případně opravil, protože takhle můžu hledat chyby v programu, když v programu třeba vůbec nejsou.

Díky.