Forum: Mikrocontroller und Digitale Elektronik Schaltung aufbauen


von Michael K. (michael1104)


Angehängte Dateien:

Lesenswert?

Hi,

ich habe eine Frage, ob du die beigefuegte Schaltung so funktionieren 
wuerde...Port D, ist nur eine Eingabe bsp. ein Taster. Die Software 
steht und funktioniert, am Ev. Board getestet...

von Gast (Gast)


Lesenswert?

Funktionieren ja, aber es fehlen noch ein paar Teile.

Siehe http://www.mikrocontroller.net/articles/AVR_Checkliste ab Punk 1.4

von Michael K. (michael1104)


Angehängte Dateien:

Lesenswert?

Vielen Dank schonmal fuer deine Hilfe!

So oder fehlt noch etwas?

von Hmm... (Gast)


Lesenswert?

> So oder fehlt noch etwas?

Nö, der Controller läuft so. Du kannst beide LEDs an PortB und die 
beiden statischen Signale an PortD abfragen.

Aber wie bringst du die Software in den Controller? Entweder du sockelst 
den Controller und programmierst ihn dann z.B. in einem STK500 oder du 
musst noch einen Anschluss für einen Programmieradapter vorsehen.

von Frank N. (arm-fan)


Lesenswert?

Zieh' in deinem Programm mal versehentlich PD2 herunter und mindestens
dieser Portpin ist gestorben.

=> Was sollen die harten 5V dort?

Das selbe gilt für PD3, nur umgekehrt.

von Erich R. (riedi)


Lesenswert?

Hi...

1. Keramischer Stütz-Kondensator zwischen Pin 7 und 8 fehlt (100nF bis 
10nF)
2. Nimm andere Portpins für die LEDs, da ich an deiner Stelle einen 
Verbinder für die Programmier-Pins vorsehen würde (MOSI, MISO,...)
3. Analog GND und VCC würde ich auch an Versorgung hängen, mindestens 
jedoch analog GND
4. Am #RESET würde ich einen RC-Beschaltung, wie von Atmel empfohlen 
verwenden
5. Wie ein Kollege bereits weiter oben erwähnte... Wieso sind zwei Pins 
hart verdrahtet? Zumindest PD2 direkt an +5V ist so nicht Ok. Wenn's 
seinen Sinn hat, dann schalte einen PullUp von ca. 2k2...10k dazwischen.

Gruß

von Erich R. (riedi)


Lesenswert?

Ups...
mein Fehler, sorry.

Hatte mir nicht das zweite Bild angeschaut. Großteil meiner Infos sind 
ja schon bei dir angekommen :-)

von Michael K. (michael1104)


Lesenswert?

Hi,
also der Atmel ist gesockelt und wird gesondert programmiert...
Der Ausgang ist nur beispielsweise belegt...

Vielen Dank für eure Hilfe

von Michael K. (michael1104)


Lesenswert?

Irgendwie funktioniert das noch nicht... Nur auf dem Eval Board, der 
einzige Unterschied ist, dass ich da zwei Taster habe, mit denen ich 
Port d auf Masse ziehen kann... Das kann ich ja simulieren indem ich 
einen Port Pin auf 5V und den anderen auf GND ziehe...So dass ein Taster 
geschaltet ist, und der andere nicht
Pinning ist auch ok

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.