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.
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.
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.