Das klappt so net... ;-(
Deine Schaltung steht auf Dauerreset.
Der R mit 10k muss gegen Vcc, nicht gegen Masse.
Am Besten auch noch einen Taster vorsehen, damit man einen manuellen Reset durchführen kann.
Zum Resetten muss die Resetleitung auf Low gezogen werden.
Parallel zum R würde ich noch nen 100nF Kerko schalten.
kostet nix, und KANN Probleme mit Störungen vom Robbiemotor verhindern.
Beim ISP port würd ich auf eine STK300/200 kompatible Belegung achten (hab ich jetzt nicht gecheckt -> Google)
Die C's am 7805 würd ich durch zwei 22uF Elkos ersetzen, einer rechts einer links. Ist aber relativ unkritisch.
Die C's am max232 sehen seltsam aus, schau noch mal im Datenblatt nach der exakten Beschaltung. Sollten außerdem Elkos sein, keine Kerkos. Ich hab 0,1uF Elkos am "billigen" max232.
TxD und RxD würde ich NACH dem Max232 mit 2-3er Jumpern kreuzbar machen. Spart nerven wenn man nur eine Sorte Kabel da hat (1:1, gekreuzt). Mir hat's geholfen
Außerdem würde ich TxD/RxD zwischen uC und max232 auch je einen Jumper gönnen. sonst kann es passieren das dort "seltsame Spannungen" anliegen wenn man die Pins nicht benutzt.
In die AREF-Leitung würde ich auch nen Jumper einschleifen.
Das ist schliesslich die Referenzspannung für den AD-Wandler. Wenn man es dann doch mal genauer haben will kann man dann immer noch eine Referenzspannung anschliessen.
Außerdem würde ich an einen Port B o. C eine LED Reihe anschliessen.
mit ca. 340Ohm GEGEN Vcc.
Die leuchten dann zwar wenn der entsprechende Pin low ist, aber der AVR kann mehr Strom verdauen als liefern. Andersrum sollte man Imax für die Pins beachten und einen Treiber vorsehen.
Achso, ne on/off LED ist auch immer ganz praktisch
Ich würd noch an die Ports ne Buchsenleiste löten, da kann man schnell mal nen Draht vom Steckbrett reinstecken, auch ganz praktisch.
Gruß, Sonic
Lesezeichen