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

Atmega32 - nieaktywne piny Portu C przy podłączeniu LCD w klonie iMax B6

mardar 13 Lis 2013 14:17 1302 3
REKLAMA
  • #1 12947186
    mardar
    Poziom 21  
    Witam, od jakiegoś czasu walczę z ładowarką uniwersalną (klonem imax b6). Problem mam tego typu że cały czas na wyswietlaczu swieci się tylko górna linia. podstawiałem lcd, atmege i dalej to samo, wsadów kilka wgrywałem. w końcu postanowiłem zrobić eksperyment i napisać prosty program do zmiany stanow na danej końcówce portu na którym jest podpięty lcd (port c). Okazało się że program działa ale tylko na 2 najmłodszych pinach portu, na pozostałych panuje stan nie ustalony. co może być przyczyną tego stanu rzeczy? zadnych zwarć itp niema...

    moj program testowy w bascomie:
    Kod: text
    Zaloguj się, aby zobaczyć kod


    W programie modyfikuję jedynie wartość toggle port.x
    w załaczniku schemat tej ladowarki
  • REKLAMA
  • REKLAMA
  • Pomocny post
    #3 12947321
    Brutus_gsm
    Poziom 25  
    Datasheet, strona 60:
    Cytat:
    - TDI – Port C, Bit 5
    TDI, JTAG Test Data In: Serial input data to be shifted in to the Instruction Register or Data Register (scan chains). When the JTAG interface is enabled, this pin can not be used as an I/O pin.


    Itd. JTAG wyłącza się za pomocą fusebitów.
  • #4 12947410
    mardar
    Poziom 21  
    Dzięki faktycznie pomogło, teraz ten moj kod testowy dziala:) potem sprawdze jak wyglada sytuacja z ładowarką...
REKLAMA