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

Atmega128 - Wszystkie piksele świecą na wyświetlaczu graficznym, co robić?

karol1010 31 Sie 2006 17:43 1887 5
REKLAMA
  • #1 2973775
    karol1010
    Poziom 21  
    Posty: 570
    Ocena: 16
    witam. posiadam wyswietlacz graficzny i procesor atmege128 po podlaczeniu i poprawnym skonfigurowaniu na wyswietlaczu swieca wszystkie piksele. Po podlaczeniu do atmega8535 dziala prawidlowo. w czym jest sęk? Czy sa to moze ustawienia fuse bitow?
    Czy ktos z was posiada wytlumaczenie do czego sluza poszczegolne fuse bity w atmega128? Program w bascomie.

    Config Portb = Output
    Config Porte = Output

    Config Graphlcd = 240 * 128 , Dataport = Porte , Controlport = Portb , Ce = 2 , Cd = 1 , Wr = 3 , Rd = 5 , Reset = 0 , Fs = 4 , Mode = 6

    Cls
    Lcd "1 2 3 4 5 6 7 8 9 0"
    End

    oto moje ustawienia:
    Załączniki:
    • Atmega128 - Wszystkie piksele świecą na wyświetlaczu graficznym, co robić? 11111.JPG (126.19 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • #2 2975672
    karol1010
    Poziom 21  
    Posty: 570
    Ocena: 16
    Dodam teraz ze zrobilem uklad sterowania silnikiem krokowym na tym module i dziala bez zarzutow.

    Dodano po 1 [godziny] 25 [minuty]:

    sidze juz ok 7 godz nad tym i nic. :(( to jest chyba nie mozliwe zeby atmega128 nie obsluzyla wyswietlacza graficznego.

    Dodano po 51 [minuty]:

    jesli ma ktos jakies pomysly to bardzo prosze o pomoc.
  • REKLAMA
  • #3 2976316
    crazy_phisic
    VIP Zasłużony dla elektroda
    Posty: 2244
    Pomógł: 278
    Ocena: 130
    jaka częstotliwość zegara systemowego? z rysunku wynika że Atmega128 działa na wewnętrznym 4MHz... umieść dyrektywe $crystal = 4000000 i zobacz czy zadziała... ewentualnie spróbuj na innych portach np C i A.
    Pozdrawiam
  • REKLAMA
  • #4 2976386
    karol1010
    Poziom 21  
    Posty: 570
    Ocena: 16
    teraz pracuje na 8Mhz na rezonatorze i nic. Przelaczylem na inne porty i nic. jest to bardzo dziwne bo tak samo jest na dwoch atmegach128. bo myslalem ze procek walniety.

    Dodano po 38 [minuty]:

    HEH! Zadzialal jak podlaczylem procesor i wyswietlacz do oddzielnego zasilania. dziwne..
  • REKLAMA
  • #5 2977238
    august_a
    Poziom 21  
    Posty: 572
    Pomógł: 32
    Ocena: 4
    To pewnie wcześniej źle go zasilałeś, albo go nie zasilałeś :D
  • #6 2977565
    karol1010
    Poziom 21  
    Posty: 570
    Ocena: 16
    Teraz juz wiem! Atmega128 poszla na 5V.. na 4.8V nir chciala isc. Podswietlanie wyswietlacza (200mA) powodowalo za duzy spadek napiecia. ale to dziwne bo powinno isc poniewaz atmega ma stosunkowo niskie minimalne napiecie zasilania. :)
REKLAMA