To moje uwagi :
1. Podłącz do Vcc piny AREF i AVCC procka, nie wiem ile mają R2 i R3 - ja daje 3k3-4k3 (i działa dobrze na długich kablach nawet )
2. I wydaje mi się ,że IR1 jest źle podłączony (Vo - wyjście, Vs - Vcc (jak chcesz dać R4 to kondensator C3 powinien być za R4 na nodze TSOP'ka) - ale możesz zrezygnować z rezystora do IR1 wg noty zasilanie może być do 6V < http://www.elenota.pl/d.php?pid=90890&pdf=82030 > )
3. Można zwiększyć kondziołki do kwarcu 33-39p ,
4. Nie widze kondensatorów blokujących (100n) - daj jeden chociaż koło samego procka,
5. Nie widze elektrolita na zasilaniu (chyba że to ma być C3)
6. WP od 24C16 można podłączyć do masy (albo Vcc nie pamiętam gdyż bardzo rzadko używam 24Cxx) bo jak wisi to mogą czasami dziać się cuda (zwłaszcza jak są zabrudzone pastą nogi)
7. Podciągnij nogę RESET opornikiem 10k do Vcc
Dlaczego 24C16 podłączasz pod RXD i TXD? Będziesz komunikację I2C
realizował programowo? Przecież Atmega8 ma sprzętowe I2C - PC4 (SDA)
i PC5 (SCL). Trzeba by wyświetlacz podłączyć gdzie indziej, a pod I2C
podpiąć 24C16.
Osobiście używam asemblera do programowania i jak bym tak podłączył
LCD to bym sobie skomplikował program. Chodzi mi o piny D4 - D7
wyświetlacza. Ja bym je podłączył do kolejnych końcowych pinów portu.
Przykładowo D4 - D7 do PD4 - PD7. Jeśli będziesz używał Bascoma to
nie ma to chyba specjalnie znaczenia bo tam można zadeklarować gdzie
jaki pin wyświetlacza jest podłączony. Ale niech się wypowiedzą osoby
które programują w Bascomie.
Dla bascoma nie ma to najmniejszego znaczenia wystarczy dopisać podłączenie w opcjach kompilatora i będzie ok. Ewentualnie na początku każdego programu należy zadeklarować za pomocą polecenia config lcdpin podłączenie wyświetlacza. Bascom ma to do siebie że jest go łatwo dopasować do połączeń na płytce. Ja zawsze projektuje płytki tak aby miały jak najprostsze połączenia a reszte można dostosować w programie
Mam na sprzedaż:
17.08.2007 ds1923 21.11.2006 DIR1703
✨ Dyskusja dotyczy poprawności schematu płytki testowej z mikrokontrolerem ATMEGA8. Zwrócono uwagę na konieczność podłączenia pinów AREF i AVCC do Vcc oraz zastosowanie rezystorów o wartości około 3,3-4,3 kΩ. Wskazano błędne podłączenie czujnika podczerwieni TSOP, sugerując poprawne umiejscowienie kondensatora i ewentualne rezygnowanie z rezystora zgodnie z dokumentacją. Zalecane jest zwiększenie pojemności kondensatorów przy kwarcu do 33-39 pF oraz dodanie kondensatorów filtrujących (100 nF) blisko mikrokontrolera. Wskazano na potrzebę podciągnięcia pinu RESET rezystorem 10 kΩ do Vcc. Dyskutowano o podłączeniu pamięci 24C16, sugerując wykorzystanie sprzętowego interfejsu I2C (piny PC4 i PC5) zamiast programowego na RXD i TXD. Poruszono temat podłączenia wyświetlacza LCD, gdzie zalecane jest przypisanie pinów D4-D7 do kolejnych pinów portu PD4-PD7, co ułatwia programowanie, zwłaszcza w Bascomie, który pozwala na konfigurowanie pinów wyświetlacza w kodzie. Zwrócono uwagę na poprawne narysowanie gniazda wyświetlacza (15 lub 16 pinów). Sugerowano rozważenie zabezpieczenia przed odwrotnym podłączeniem zasilania, choć autor zrezygnował z tego ze względu na ograniczenia rozmiaru płytki. W toku dyskusji autor kilkukrotnie aktualizował schemat, prosząc o weryfikację przed wykonaniem PCB. Wygenerowane przez model językowy.