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

[AVR][Bascom/C] Komunikacja z układem TP6312F

Gibol 28 Paź 2009 16:25 1266 2
REKLAMA
  • #1 7185631
    Gibol
    Poziom 17  
    Dorwałem wyświetlacz VFD razem ze sterownikiem i przetwornicą. Myślę więc, że można wykorzystać to do szczytnych celów, lecz pozostaje problem komunikacji z tym.
    Układ obsługuje komunikację 2 stonną na liniach Din Dout CLOCK i STROBE.

    Jak patrzę na wykresy, trochę to przypomina i2c, ale jednak nie do końca.
    Od razu mówię, że nie ma potrzeby odczytywać nic z urządzenia a jedynie wysyłać dane o tym co ma wyświetlać.

    Byłbym bardzo wdzięczny gdyby ktoś mógł udzielić kilku rad, wskazówek, jakichś przykładów w kodzie (najlepiej bascoma, choć i C nie pogardzę). Po prostu ciężko mi samemu zacząć. A może leży już gdzieś kod do sterowania czymś podobnym? Wszystkie wskazówki cenne, poniżej Datasheet układu (wymaga zainstalowania czcionki chińskiej żeby się cały wyświetlał pomimo, że nie ma w nic po chińsku).
  • REKLAMA
  • #2 7188092
    Konto nie istnieje
    Poziom 1  
  • #3 7192325
    Gibol
    Poziom 17  
    No, więc skoro to SPI to przez BASCOM powinno pójść łatwo.

     
    config spi = hard, clockrate=64, master=yes, polarity=high 'ustawiam spi
    
    spiout &B00000001, 1 'wybieram liczbę znaków i segmentów
    spiout &B01000000, 1 'ustawiam wyświetlacz w tryb odbierania danych
    spiout &B10001111, 1 'włączam wyświetlacz i ustawiam do końca nie wiem co(na default)
    


    Tyle udało mi się wywnioskować z Datasheetu, ale nie potrafię sobie wyobrazić co wysyłać aby zapalać i wygaszać odpowiednie segmenty, ta tablelka tam nic mi nie mówi, nie wiem też czy trzeba komendę i dopiero póżniej DATA za każdym razem czy wystarczy raz i potem same informacje o segmentach?
REKLAMA