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

[Bascom] LCD T6963c + Atmeg8 działają tylko obrazki.

gts1991 11 Cze 2010 17:21 2781 14
  • #1 8179402
    gts1991
    Użytkownik obserwowany
    Cześć
    Mam Atmega8 L kwarc zewnętrzny 8 Mhz i podpięty Lcd graficzny t6963c.
    Ploblem polega na tym że obrazki wyświetla bez ploblemu a textu nie chcę ugryć.


    $regfile = "m8def.dat" '
    $crystal = 8000000

    Config Graphlcd = 240 * 64 , Dataport = Portd , Controlport = Portb , Ce = 2 , Cd = 3 , Wr = 0 , Rd = 1 , Reset = 4 , Fs = 5 , Mode = 8

    Cls

    Locate 0 , 0
    Lcd " GTS1991 "

    End
  • #3 8182869
    gts1991
    Użytkownik obserwowany
    próbowałem to samo ;/
  • #4 8182884
    adambehnke
    Poziom 24  
    gts1991 napisał:

    Config Graphlcd = 240 * 64 , Dataport = Portd , Controlport = Portb , Ce = 2 , Cd = 3 , Wr = 0 , Rd = 1 , Reset = 4 , Fs = 5 , Mode = 8



    a sprawdź jeszcze czy działa z


    I pytanie czy aby na pewno Masz lcd o organizacji 240*64?
  • #7 8184739
    gts1991
    Użytkownik obserwowany
    próbowałem na samym początku wsadzić cls text.
    krzaczy podczas wyświetlania grafiki wtedy kilka restów procka i jest ok
  • #9 8184921
    gts1991
    Użytkownik obserwowany
    sam procek wykorzystywałem do 100 innych rzeczy ( PWM Adc LCD alfanumeryczny rs232 itp... ) i nie miałem żadnych problemów.
    dałem zewnętrzny 4MHz i to samo i wewnętrzny aż do 1 MHz zjechałem i to samo.
    Atmega8l nie ma JTaga? z tego co ja wiem. bo ktoś mi sugerował żeby go wyłączyć ;P
  • #11 8185058
    gts1991
    Użytkownik obserwowany
    procka na razie nie mam drugiego 18zł sztuka to już chore jest. jest jakiś tańszy odpowiednik Atmega8 ? po I2c czy spi działa komunikacja na wszystkich portach.
    chyba na Atmega 32 muszę się przerzucić ;(
    Złożyłem reklamacje do sprzedawcy i ma mi chłopak wymienić lcd i u siebie go sprawdzić.
    Do poniedziałku mogę coś jeszcze sprawdzić zanim go wyśle? ;)
    PS: mam tylko jeden lcd a dałem link do aukcji gdzie autor 2 wystawia a ja mam 1 szt :P
  • #12 8185093
    adambehnke
    Poziom 24  
    A dlaczego tak kurczowo trzymasz się M8 ? Nie ma lepszych? Co do LCD to raczej już nie. Jeśli połączenia elektryczne są na 100% poprawne to wszystko powinno działać. Ja kupuje LCD tylko z Artronica i miałem problem tylko jeden raz z kontrastem. LCD na sterowniku T6963c są super proste w obsłudze i nie ma z nimi wiekszych problemów. Możliwe że LCD są trefne. Może jakimś cudem nie mają bufora znaków?! Najlepiej niech sam sprzedający się wykaże i zaprezentuje jego działanie.
  • #13 8185116
    gts1991
    Użytkownik obserwowany
    Dogadaliśmy się że w poniedziałek mi wyśle drugi u siebie sprawdzony na Atmega32 a ja mu ten wyśle. Spox koleś z niego sam zadzwonił i się dogadaliśmy ;)
    Bo Atmega8 to taki fajny mały procek taki średniak większy niż 2313 a mniszy niż Atmega32. Sentymentu do niego nabrałem heh ;P
    po południu pożyczę od kumpla druga Atmega8 i zobaczę co z tego będzie.
    Druga Amtega8L to samo:)
  • Pomocny post
    #14 8206945
    J_Bravo
    Poziom 27  
    To powinno działać.

    $regfile = "m8def.dat" '
    $crystal = 8000000
    Config Graphlcd = 240 * 64 , Dataport = Portd , Controlport = Portb , Ce = 2 , Cd = 3 , Wr = 0 , Rd = 1 , Reset = 4 , Fs = 5 , Mode = 8
    Setfont Font8x8   
    Cls
    Locate 0 , 0
    Lcd " GTS1991 "
    End
    $include "font8x8.font" 
    
  • #15 8206965
    gts1991
    Użytkownik obserwowany
    Wymienił mi sprzedawca lcd i działa na moim kodzie. ;)
    Dziękuje za pomoc panom. :)
REKLAMA