Mini płytka testowa ATMega8 AVR dla początkujących – jeszcze kilka słów

Płytka testowa jest bezpośrednią reakcją na informacje prezentowane na blogu mikrokontrolery.blogspot.com odnośnie startu z mikrokontrolerami AVR. Chciałem zaprezentować praktyczną i satysfakcjonującą realizację minimalistycznego podejścia do tematu nauki ich obsługi. Płytka wymaga znajomości podstaw elektroniki oraz umiejętności lutowania. Moim celem nie było zaprojektowanie układu, który wykona przedszkolak. Chciałem po pewnym czasie spędzonym z lutownicą mieć możliwość podłączenia do mikroprocesora maksymalnie łatwo jakiś peryferii, aby potem zająć się jedynie obsługą programową oraz oglądaniem efektów.

Bez lutowania można się obejść wtedy przez naprawdę długi czas. Ważne jedynie jest przygotowanie sobie odpowiednich “klocków” do zabawy. A są to w moim przypadku:

  • Wspomniana płytka testowa
  • Programator USBAsp z kabelkiem IDC10
  • Konwerter USB/RS232 zakończony kabelkiem z 4 oddzielnymi gniazdami goldpin (Vcc, GND, RxD, TxD)
  • Płytka stykowa
  • Różne kabelki zakończane wtykami i/lub gniazdami goldpin
  • Różne moduły

Dlaczego Atmega8A?

  • Bardzo dobry stosunek możliwości/cena (jak nie jeden z najlepszych wśród AVR)
  • Szeroki zakres zasilania (2,7-5,5V), nie ma problemów z konwersją napięć przy peryferiach na 3,3V.
  • Taktowanie do 16MHz. W końcowych rozwiązaniach trzeba dbać o oszczędność energii, ale w celach testowych zawsze lepiej mieć zapas mocy, a potem dopieszczać program.

Trwają prace nad podobną płytką, tylko z MCU w obudowie TQFP.

Drobna uwaga: płytka nie zawiera zabezpieczenia przed odwrotnym podpięciem zasilania. Jeśli będzie trzeba, dodam takowe w postaci diody Schottkiego oraz bezpiecznika polimerowego.