Forum: Mikrocontroller und Digitale Elektronik atmega32a verbindungsproblem


von RoVo (Gast)


Angehängte Dateien:

Lesenswert?

aufgrund eines schulprojekts haben ein klassenkamerad und ich angefangen 
uns mit µ-controllern auseinander zu setzten. ein einfaches programm 
(lauflicht) war schnell im avr studio 5 programmiert, das board in eagle 
erstellt, die platine gefertigt und die bauteile aufgelötet (da wir 
keine vorkenntnisse hatten wurde die verwendung von mosfets usw gar 
nicht erst berücksichtigt :D, daher haben wir einen atmega32 für die 
ledansteuerung verwendet - weil wir 32 ports brauchten).

stk500 angeschlossen (wurde auch erkannt).
programming gestartet: fehlermeldung, reading fuses failed bzw unable to 
enter programming mode (device wird unter device information auch nicht 
erkannt, signature und revision werden nicht angezeigt)

programmierleitungen auf unserer platine haben wir mehrmals auf richtige 
verbindung und durchgang/kurzschluss überprüft.

signale wurden mit oszilloskop überprüft (mosi,clock,reset geben signale 
bis zum prozessor - miso liefert anscheinend keine signale zurück)

danke im vorraus für hilfe

von Düsendieb (Gast)


Lesenswert?

spendiert mal ein paar Keramikkondensatoren in den 5V (in der Nähe des 
7805 und in der Nähe des Atmel)

von Winnie (Gast)


Lesenswert?

Schaltbild wäre besser als das Layout:-)
Auf jeden Fall fehlen schon mal ein paar Kondensatoren (am 
Spannungsregler und am MC)

von RoVo (Gast)


Angehängte Dateien:

Lesenswert?

am 7805 haben wir einen 10 µF kondensator eingelötet (und auch schon 
versucht die programmierleitungen komplett von masse zu trennen)

von karadur (Gast)


Lesenswert?

Hallo

euer Reset hängt in der Luft. Wie schon gesagt wurde fehlen da mehrere 
100nF Cs. Welche Werte haben die Rs in den Programmierleitungen?

von Edi R. (edi_r)


Lesenswert?

RoVo schrieb:
> am 7805 haben wir einen 10 µF kondensator eingelötet

Zwischen VCC und GND gehört ein keramischer 100 nF, und zwar nahe am 
Controller.

von Alter Mann (Gast)


Lesenswert?

Die Schrift auf euerm Schaltbild ist leider überhaupt nicht lesbar. :-(

Und als Dateiformat ist für Strichzeichnungen sowieso .PNG tausend mal 
besser geeignet

von RoVo (Gast)


Lesenswert?

Edi R. schrieb:
> Zwischen VCC und GND gehört ein keramischer 100 nF, und zwar nahe am
> Controller.

danke, werden wir mal versuchen

karadur schrieb:
> euer Reset hängt in der Luft.
> Welche Werte haben die Rs in den Programmierleitungen?

reset ist richtig angeschlossen, durchgemessen und gibt signale :)

widerstände auf den programmierleitungen sind mittlerweile ~0 ohm (da 
dies ein vorschlag von einem lehrer war)

von karadur (Gast)


Lesenswert?

Hallo

0R ist ok. An  den 7805 gehören an Eingang und Ausgang je 100n. Am uC 
müssen auch 100nF hin.

Wie groß sind die Widerstände an den LEDs?

von RoVo (Gast)


Lesenswert?

karadur schrieb:
> Wie groß sind die Widerstände an den LEDs?

200 ohm

von Uwe (Gast)


Lesenswert?

reset ist richtig angeschlossen, durchgemessen und gibt signale :)

von Uwe (Gast)


Lesenswert?

Da muß trotzdem nen Pullup ran (ca. 10KOhm ). Zwischen VCC und GND sowie 
zwischen AVCC und AGND muß ein 100nf Kerko rein. MOSI muß auf MISO und 
MISO muß auf MOSI am Programmierstecker genauso wie bei RS232 RXD immer 
auf TXD gehen muß !

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.