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 i wyświetlacz HD44780 - problem z portem D i dziwne znaki

wojdur 27 Mar 2012 17:59 1319 6
REKLAMA
  • #1 10725746
    wojdur
    Poziom 11  
    Witam Państwa.
    Mam problem z płytką startową. Posiadam w niej wyświetlacz HD44780 który staram się wysterować Atmega32. Pisałem wcześniej że niestety nie udało mi się uruchomić żadnej biblioteki korzystającej 4bit. Sprawdziłem sobie jedną rzecz,i tak:
    jak korzystam z 8bit biblioteki dla wyświetlacza i podpinam sobie:
    RS--->PC0
    E-->PC2
    I d0..d7 na port A
    to działa
    na port B
    działa
    na port D
    nie działa (wyświetla jakies inne znaki). Może Państwo wiedzą co może być przyczyną takiego zachowania ??
  • REKLAMA
  • #2 10725881
    mirekk36
    Poziom 42  
    Tak tylko przydałoby się chyba podać jakieś minimum informacji np co to za zestaw uruchomieniowy bo może mieć np piny PD0 i PD1 podłączone do RS232 i wtedy masz klopsik.
  • REKLAMA
  • #3 10725914
    wojdur
    Poziom 11  
    Witam Państwa,

    Moduł uruchomieniowy ATMEGA16 wersja 2. firmy gotronik. Wszystkie wyprowadzenia są wolne.
  • REKLAMA
  • #4 10728275
    Ostry23
    Poziom 18  
    wojdur napisał:
    na port B
    działa
    na port D
    nie działa (wyświetla jakies inne znaki)

    Może gdzieś w innym miejscu programu masz skonfigurowane liczniki i pin OC1A lub OC1B (od T1) lub OC2 (od T2) do pracy w trybie "Compare Output Mode" innym niż 00, czyli innym niż "normal port operation"?
    Sprawdziłeś omomierzem połączenia od pinu uC do pinu LCD?
  • REKLAMA
  • #5 10728509
    Dexter77
    Poziom 28  
    JTAG w fusebitach wyłączony?

    EDIT.
    Sorry, faktycznie nie ma nic wspólnego. Pomerdało mi się z portem C.
  • #7 10730025
    wojdur
    Poziom 11  
    witam,
    problemem okazała się płytka (zwarcie na 2 pinach portd). Jutro wysyłam na gwarancję. Zamykam
REKLAMA