Witam,
jestem początkujący w programowaniu i mam problem z napisaniem prostego programu obsługującego sterownik MAX6951CEE.
Z noty wyczytałem, że komunikacja odbywa się po SPI i długość ramki danych to 16 bitów, z czego starsze 8 to adres rejestru, a młodsze 8 to dane do przesłania.
Mam do wysterowania cztery wyświetlacze 7 segmentowe z kropkami obok podłączone zgodnie ze standardem podanym w nocie.
Muszę napisać funkcję inicjalizującą oraz pozwalającą przesyłać dane.
Na tą chwilę próbowałem zrobić to w Arduino IDE, później jak zacznie wszystko działać będę pisał w C w Eclipsie.
Potrzebuję wytłumaczenia jak czytać taką notę i jeśli to możliwe to napisanie tych wymaganych funkcji, abym mógł je również przeanalizować.
Będę wdzięczny za pomoc
Załącznik:
MAX6950_MAX6951-3470805.pdf