PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : kleines Board für den Einstieg



robrunner
02.01.2009, 09:57
Hallo, ich möchte mit der Microcontrollerprogrammierung beginnen und mir dazu ein kleines Board für den Anfang löten.

Ich hab den Schaltplan größtenteils mit Hilfe des Tutorials im Wiki erstellt.

Ich möchte mich nur vergewissern, ob ich alles richtig gemacht habe - wäre nett, wenn sich jemand kurz meinen Schaltplan anschauen könnte.

Hier der Schaltplan las png:
http://robrunner.ro.funpic.de/images/main2.png

Hier ist der Schaltplan als Eagle-Datei:
http://robrunner.ro.funpic.de/files/main2.zip

Hubert.G
02.01.2009, 10:57
Ich habe dir mal etwas dazugezeichnet.
Weiters solltest du dir überlegen ob du nicht RX/TX frei lässt für eine Kommunikation mit dem PC oder einem weiteren µC.
Die LED solltest du umdrehen und gegen GND schalten, denn es ist logischer wenn die LED mit high leuchtet als mit low.
Die Beschaltung des AVCC brauchst du nur wenn du den ADC mal nutzen willst, sonst anstelle des L eine Brücke.
Für das ISP wären Standardstecker angebracht, ich habe dir die beiden gängigen hingezeichnet.

p_mork
02.01.2009, 11:06
Hallo Robrunner,

im Prinzip ist alles richtig und sollte so auch funktionsfähig sein, allerdings hätt ich da einen Verbesserungsvorschlag. Du hast die vier Schalter und LEDs an PORTD angeschlossen. Es wäre aber besser, sie an PORTB anzuschließen, weil sich an PORTD der UART (RS232) befindet, der bei der Fehlersuche sehr hilfreich sein kann. Ausserdem hat PORTD auch 2 externe Interrupt-Eingänge sowie 3 PWM-Ausgänge, die man später vielleicht braucht. PORTB hingegen hat nur den SPI-Port, der im allgemeinen eher selten benutzt wird und den man notfalls ganz einfach in Software an jeden anderen Pins abbilden kann.

MfG Mark

robrunner
02.01.2009, 11:36
Danke schonmal.

Jetzt hab ichs so:

http://robrunner.ro.funpic.de/images/main3.png
http://robrunner.ro.funpic.de/files/main3.zip

Noch ein paar Fragen:
Braucht man wirklich so viele Abblockkondensatoren?
Für was ist der VTG-Pin am ISP-Stecker?

Hubert.G
02.01.2009, 11:46
Gerade bei einem Testboard ist ein Kondensator zuviel besser als einer zu wenig.
C3 und C4 so nahe wie möglich am Spannungsregler, C6 bis C9 so nahe wie möglich am µC.
VTG ist gleich VCC, also verbinden.

robrunner
02.01.2009, 11:51
Gut danke, dann löte ich das so.

p_mork
02.01.2009, 11:59
Eines noch: die Tausch die LEDs mit den Schaltern. Wenn die Schalter an SPI angeschlossen sind, müssten diese vor jedem Programmieren des Controllers ausgeschaltet werden, was auf dauer nervig sein könnte.

robrunner
02.01.2009, 12:00
Eins noch:

Ich verstehe C6 nicht.
bei dem werden einfach Anode und Katode verbunden, so wie du das eingezeichnet hast.

Hubert.G
02.01.2009, 12:02
Ja, das ist ein Fehler. C6 gehört zwischen VCC und GND.

robrunner
07.01.2009, 13:22
Hallo nochmal.
Kurze Frage:
Ich habe in meine Schaltplan noch wie hier https://www.roboternetz.de/wissen/images/6/65/Avrtutorial_grundschaltung_max232.gif einen MAX232 CPE eingefügt. Kann ich statt den zwei 4,7µF Elkos auch zwei 100µF nehmen (hab grad keine 4,7 da :-s )

Hubert.G
07.01.2009, 13:37
100µ ist schon sehr heftig. Nimm eher was kleineres, sollte mit 1µ oder etwas kleiner auch funktionieren. Ein MAX202 geht mit 0,1µ.

oberallgeier
07.01.2009, 15:12
Meinen MAX232 hatte ich mal mit KerKos 100 nF (also 0,1 µF) betrieben. Es ging so so la la, also "meistens" bzw. nicht störungsfrei. Im Klartext: der MAX232 war bei mir dann knapp jenseits der Grenze für sichere Funktion. Aber nur knapp.

Viel Erfolg!