Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 30 gru 2024, o 18:08


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 
Autor Wiadomość
PostNapisane: 14 lis 2024, o 15:25 
Offline
Nowy

Dołączył(a): 14 lis 2024
Posty: 1
Pomógł: 0

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


Załączniki:

Aby zobaczyć załączniki musisz się zalogować. Tylko zalogowani użytkownicy mogą oglądać i pobierać załączniki.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 16 lis 2024, o 17:40 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 04 paź 2011
Posty: 8589
Pomógł: 337

To naprawdę proste zadanie nawet dla przestarzałych AVR
Prościej już chyba się nie da :P


MOSI (PB3) -> DIN (MAX6951)
SCK (PB5) -> CLK (MAX6951)
SS (PB2) -> CS (MAX6951)

Kwarc 16MHz

Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

_________________
Zbuduj swój system [url=https://helion.pl/ksiazki/w-labiryncie-iot-budowanie-urzadzen-z-wykorzystaniem-ukladow-esp8266-i-esp32-andrzej-gromczynski,wlablo.htm#format/d]IOT[/url]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO