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

Bascom, LCD 4x40 i ATmega16 – jak zmienić porty LCD z PortB na inny, by użyć SPI?

gothye 30 Sie 2007 20:41 1745 4
REKLAMA
  • #1 4233534
    gothye
    Poziom 33  
    Posty: 2421
    Pomógł: 183
    Ocena: 60
    mam uC atmega16 + lcd 4x40
    w bascom do obsługi tego lcd słuzy lcd4e2.lbx i porty lcd są przypisane przez nią do :
    
    'Rs = PortB.0 
    'RW = GND 
    'E = PortB.2 
    'E2 = PortB.3 
    'Db4 = PortB.4 
    'Db5 = PortB.5 
    'Db6 = PortB.6 
    'Db7 = PortB.7 
    



    jednak w atmega16 są to złacz dls SPI którego potrzebuje do obsługi PGA2310

    pytanie :

    Jak mozna to zmienić :?:
  • REKLAMA
  • #2 4233825
    zumek
    Poziom 39  
    Posty: 3352
    Pomógł: 695
    Ocena: 52
    Jeśli nie masz źródła w postaci pliku lcd4e2.lib , to:
    a)"rozgryźć" zapis stosowany w *.lbx .OBJ 9AC2 - pracochłonne :(
    b)napisać własną w assemblerze - proste jeśli znamy asm ;)
    c)napisać własna w Basicu(Bascom-ie) - największe możliwości , ale kosztem długości kodu :|

    Piotrek
  • REKLAMA
  • #3 4233899
    mirekk36
    Poziom 42  
    Posty: 9195
    Pomógł: 964
    Ocena: 2289
    a tak z ciekawości zapytam, ale mogę raczej czegoś nie wiedzieć więc proszę mnie poprawić,

    czy nie możesz zmienić w opcjach Bascom'a tych pinów o których napisałeś? przecież daje je się ustawić jak chcesz CONFIG LCD zdaje się - więc w czym problem?
  • REKLAMA
  • #4 4233921
    gothye
    Poziom 33  
    Posty: 2421
    Pomógł: 183
    Ocena: 60
    mirekk36 napisał:
    a tak z ciekawości zapytam, ale mogę raczej czegoś nie wiedzieć więc proszę mnie poprawić,

    czy nie możesz zmienić w opcjach Bascom'a tych pinów o których napisałeś? przecież daje je się ustawić jak chcesz CONFIG LCD zdaje się - więc w czym problem?


    niestety ,biblioteka przypisuje je na stałe :(

    a inaczej :

    czy podłaczając PGA2310 do atmega16 z lcd 4x40 z tą biblioteką to czy muszę podłaczac koniecznie do nog SPI kontrolera ? czy mozna je zadeklarować :?:
  • #5 4234282
    zumek
    Poziom 39  
    Posty: 3352
    Pomógł: 695
    Ocena: 52
    gothye napisał:
    ...czy muszę podłaczac koniecznie do nog SPI kontrolera ? czy mozna je zadeklarować :?:

    A do pliku pomocy Bascom'a , nie możesz zajrzeć :?: Przecież jest tam jasno napisane , w jaki sposób możesz skonfigurować SPI.

    Piotrek
REKLAMA