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] Ocena projektu płytki z LCD, DS18B20, RS i przerwaniami

kwiatek6324 29 Wrz 2009 18:58 1152 6
REKLAMA
  • #1 7071861
    kwiatek6324
    Poziom 11  
    Posty: 99
    Pomógł: 2
    Ocena: 4
    Witam.

    Zaczyna zabawe z AVR-ami, wczesniej bawilem sie glownie 80C51,
    Na poczatek chce sie pobawic tym co wszyscy,
    czyli LCD, DS18B20, RS, przerwania i tyle.

    Czy ktos moze looknac na plytke i ew powiedziec co zle sobie zaprojektowalem..

    Link ponizej

    [atmega32] Ocena projektu płytki z LCD, DS18B20, RS i przerwaniami
  • REKLAMA
  • #2 7072125
    _Robak_
    Poziom 33  
    Posty: 2209
    Pomógł: 231
    Ocena: 29
    No wiec tak:
    Brakuje kondensatorow 100n przy procku i ukladach. Nie podciagnales linii 1W rezystorem 4k7. Na resecie masz za duzy rezystor, daj minimum 4k7.
  • REKLAMA
  • #3 7072173
    kred
    Poziom 20  
    Posty: 269
    Pomógł: 30
    Ocena: 18
    Witam,

    Widzę że albo bardzo lubisz kondensatory 100pF, albo masz ich całą szufladę. Sprawdź jeszcze raz noty katalogowe MAX232 oraz ATMEGA - przy kwarcu 100pF to raczej za dużo.

    Pozdrawiam!
  • #4 7072187
    kwiatek6324
    Poziom 11  
    Posty: 99
    Pomógł: 2
    Ocena: 4
    Witam.

    Te wartosci sa od czapy, na razie bardziej chodzi mi o podlaczenia.

    Mam jeden kondensator do uC, jeszcze jeden 100nF dam do MAX pomiedzy VCC a GND.

    Jesli polaczenia beda ok, to jutro poustawiam wartosci.
    Glownie chodzilo mi o podlaczenie MAX-a do Atmegi,
    wyzwalania INT, a takze diod na wyjsciu.

    Dzieki za odp.
  • REKLAMA
  • #5 7072269
    _Robak_
    Poziom 33  
    Posty: 2209
    Pomógł: 231
    Ocena: 29
    Do przycisku daj jeszcze kondensator z 20nF, bo bedziesz jednym pstryknieciem wyzwalal wiele przerwan
  • REKLAMA
  • #6 7072390
    kwiatek6324
    Poziom 11  
    Posty: 99
    Pomógł: 2
    Ocena: 4
    Ok. Uwzglednilem (mam nadzieje ze dobrze) wasze uwagi.
    Poprawilem wartosci kondensatorow,

    Ponizej efekt:

    [atmega32] Ocena projektu płytki z LCD, DS18B20, RS i przerwaniami

    Z gory dzieki.
  • #7 7072414
    _Robak_
    Poziom 33  
    Posty: 2209
    Pomógł: 231
    Ocena: 29
    Jeszcze AVCC podlacz

Podsumowanie tematu

LABEL_AI_GENERATED
Rozpoczynając pracę z mikrokontrolerami AVR (ATmega32), autor projektu zaprojektował płytkę zawierającą wyświetlacz LCD, czujnik temperatury DS18B20, interfejs RS oraz obsługę przerwań. W dyskusji zwrócono uwagę na kilka istotnych błędów i niedociągnięć w projekcie: brak kondensatorów odsprzęgających 100nF przy mikrokontrolerze i układach, niewłaściwe wartości kondensatorów przy kwarcu (100pF uznane za zbyt duże), brak rezystora podciągającego 4,7kΩ na linii 1-Wire czujnika DS18B20, zbyt duży rezystor na linii resetu (zalecany minimum 4,7kΩ), konieczność dodania kondensatora około 20nF przy przycisku do eliminacji drgań i wielokrotnego wyzwalania przerwań oraz podłączenie linii AVCC mikrokontrolera. Autor uwzględnił uwagi dotyczące wartości kondensatorów i poprawił projekt, zwracając szczególną uwagę na połączenia MAX232 z ATmegą, wyzwalanie przerwań oraz diody na wyjściu. Dyskusja koncentrowała się na poprawnym doborze elementów pasywnych i prawidłowym okablowaniu układów peryferyjnych w projekcie płytki PCB dla mikrokontrolera ATmega32.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA