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

[AVR] Różnice między Atmega32 a Atmega32A - LCD HD44780 nie działa poprawnie

sorex86 15 Paź 2013 12:43 1959 4
REKLAMA
  • #1 12845610
    sorex86
    Poziom 15  
    Witam,


    Uzywam kodu do obslugi LCD HD44780 z ksiazki MK. Na plytce EvB 4.3 na atmedze 32 LCD dziala poprawnie, kwarc 16mhz, hFuse 00, lFuse FF. Natomiast po wlozeniu atmegi32A lcd przestaje dzialac - mam czarne kwadraty. Aby przetestowac sprawnosc atmegi32A wgralem do niej program, ktory ma zadanie migac cyklicznie portami. Diody migaja tak jak powinny, czas migania jest poprawny. Dlatego mam pytanie: czy miedzy tymi procesorami jest jakas istotna roznica?! Bylem przekonany, ze nie ma zadnej. A moze trafila mi sie jakas trefna atmega32A?
  • REKLAMA
  • Pomocny post
    #2 12845635
    Sparrowhawk
    Poziom 22  
    To takie same procesory. Atmega32A ma mniejsze zużycie prądu przede wszystkim. Natomiast co mi przychodzi na myśl, to, czy w obu przypadkach masz ustawione takie same Fusebity?
  • REKLAMA
  • #3 12845669
    sorex86
    Poziom 15  
    Dlatego jestem tak zdzwiony. Procesor zasilany jest 5V, 16MHz, fuse HFuse D0, lFuse FF.

    edit/
    zaraz skocze do sklepu po nowa, aby miec pewnosc czy to nie pech...
  • REKLAMA
  • #5 12846301
    sorex86
    Poziom 15  
    Do portu C. Zmienilem procesor na inna serie Atmegi32A i ruszylo. Nie mam pojecia dlaczego nie dziala na tym konkretnym modelu. Tym bardziej, ze diody migaja, przyciski na tym porcie takze dzialaja. Ciekawe to jest ;)

    Najwazniejsza informacje otrzymalem od Was, ze Atmega32 = Atmega32A. Przynajmniej w 99% przypadkach. Ta "konkretna" atmega32A pewnie jest tym 1%.
REKLAMA