logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak sterować wyświetlaczem 7-segmentowym z Atmega32 i MBI5168?

ojciec10 27 Lip 2018 17:50 345 2
REKLAMA
  • #1 17352922
    ojciec10
    Poziom 20  
    Posty: 545
    Pomógł: 2
    Ocena: 113
    Witam.
    Mam procesor atmega32 połączony z układem MBI5168. Wyjścia układu MBI OU0 do OUT7 są podłączone do wyświetlacza 7 segmentowego. Nota MBI:

    https://www.neumueller.com/datenblatt/macroblock/MBI5168%20Datenblatt%20-%20Datasheet.pdf

    Wyjścia procesora są dołączone do pinów Clk, Le, Sdi sterownika MBI. Czy do obsługi sterownika MBI jest wymagane użycie jakiejś specjalnej biblioteki ? W efekcie końcowym chciałbym wyświetlać cyfry na 4 sztukach wyświetlaczy siedmiosegmentowych.
  • REKLAMA
  • #2 20983679
    rutas15
    Poziom 11  
    Posty: 28
    Ocena: 14
    Witam, udało się uruchomić projekt z układem MBI5168 ?
  • #3 20984026
    jarek_lnx
    Poziom 43  
    Posty: 22540
    Pomógł: 4165
    Ocena: 6027
    To jest SPI czyli najprostsza komunikacja szeregowa, synchroniczna, podajesz zadany stan na wejście SDI i impulsem zegarowym na CLK wpisujesz, powtarzasz osiem razy, na koniec impuls LE żeby przepisać na wyjścia. AVR ma wybudowany hardware który to zrobi za ciebie, Bascom ma jakieś funkcje do obsługi, więc powinno to być proste w użyciu, ale nie używam Bascoma .
    Tu przebiegi z dokumentacji, tak to ma działać:
    Diagram czasowy dla MBI5168, 8-bitowego sterownika LED
    Dziwię się że ludzie pytają o jakieś specjalne biblioteki, albo czy się udało, to są pierwsze kroki w nauce programowania mikrokontrolerów
REKLAMA