Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Atmega32 - Atmega nie działa bez wyświetlacza

23 Nov 2012 15:38 1662 12
  • #1
    User removed account
    User removed account  
  • #2
    MArSTER_1
    Level 19  
    Wyświetlacz masz tak podłączony jakbyś odczytywał z niego dane lub status. Jeśli tak robisz to prawdopodobnie podczas uruchomienia przy braku LCD zawiesza się bo czeka na odpowiedź.
  • #3
    User removed account
    User removed account  
  • #4
    MArSTER_1
    Level 19  
    A wymieniałeś wyświetlacz? Skoro nie wiesz co zwarłeś...
  • #5
    User removed account
    User removed account  
  • #6
    MArSTER_1
    Level 19  
    Możesz dziś, jeśli wiesz gdzie, w programie usunąć konfigurację wyświetlacza. No i te instrukcje, które odczytują coś z wyświetlacza i już będziesz wiedział.
  • #7
    User removed account
    User removed account  
  • Helpful post
    #8
    MArSTER_1
    Level 19  
    Nie musisz mnie słuchać. Ale ponieważ sam potrafiłeś jedynie odłączyć LCD to ci podpowiadam, że to nie musi być ATmega. To może być OPROGRAMOWANIE, które czeka na odpowiedź z uszkodzonego LCD. I mój post dotyczył zmiany oprogramowania dla testu....
  • #9
    User removed account
    User removed account  
  • #10
    pietryna
    Level 12  
    Ale zdaje się chodzi o to że jeśli masz podłączoną linię R/W do uC to pewnie przeprowadzasz inicjalizację(czy jakąkolwiek operację na LCD) z odczytem flagi zajętości LCD. Nie wczytywałem się jak to wygląda bo używam biblioteki bez odczytu tej flagi ale prawdopodobnie każda funkcja odczytuje flagę zajętości na lcd aby przyspieszyć jego działanie(pominięcie jakichś delayów między poleceniami) więc w momencie kiedy LCD nie ma w układzie to najbliższa funkcja która miała się wykonać po odpięciu lcd czeka aż ten jej wystawi flagę. A że go nie ma to nic nie wystawia i program wygląda jakby się zawiesił.
  • #11
    User removed account
    User removed account  
  • Helpful post
    #12
    pietryna
    Level 12  
    Ale działało z wyjętym LCD również? Bo tego chyba brakuje w tym co mówisz. Bo że z włożonym, sprawnym będzie działało, jest oczywiste.
    Jeśli wcześniej w tej konfiguracji działało kiedy LCD nie było w układzie to ok. Raczej nie program jest problemem.
  • #13
    User removed account
    User removed account