Hallo erstmal Also ich bin fast am verzweifeln mit meinem Atmega32. Ich versuche schon seit ungefär 5 Stunden ein kleines LED blink Programm auf den AVR zu überspielen aber i wie klapt das nicht. ich benutze Ponyprog mit der ISP Technickt über parallel port. Im Anhang ist mal mein Schaltplan könnte sich den mal jemand anschauen ob das auch so stimmt weil der Atmega32 sehr heiß wird schonmal danke
5 V von Bat. : wie hast du die 5 V Stabilisiert ? Wenn der Mega heiss wird, dann ist er meistens verpolt angeschlossen oder wird mit Überspannung betrieben, in beiden Fällen ... kauf dir nen neuen und nen USB ISP Adapter
ich hab ja noch n par Atmega32 da aber will die nicht umbedingt verbratten aber was meinst du mit Stabilisiert? ich bin nochn richtiger noobi bei der mikrocontroller programmierung aber würde die Schaltung so passen ?
woher nimmst du die 5V? wann wird der µC heiß? also auch wenn nur die spannungsversorgung angeschlossen ist?
also die 5V hab ich am Anfang über einen altes Ladegerät genommen und wenn ich das Ladegerät einstecke dann wird er heiß also ich hab den isp Adapter noch gar nicht angeschlossen da wird der schon heiß da ich dachte es liegt am Ladegerät hab ich es jetz mit einer Batterie versucht und da wird er nimmer so heiß aber programmieren kann ich ihn i wie trotzdem nicht
also heiß sollte der gar nicht werden. bist du sicher dass du ihn nicht verpolt hast. normalerweise nimmt man einen spannungsregler z.b. L7805 um den µC zu versorgen
Ach Gott, du benutzt ein Ladegerät? Welche Spannung liefert dieses Ladegerät denn? Wohl kaum exakt 5 Volt. Wahrscheinlich einiges mehr. Vielleicht sogar 12 Volt oder noch mehr. Wenn dem so ist, dann kannst du froh sein falls der Atmega diese Spannung überlebt hat. Messe also zuerst mal was dein Ladegerät an Spannung hergibt. Ich hoffe doch, es ist auch Gleichspannung und du hast den Atmega richtig herum versorgt. Also + 5 Volt oder weniger an VCC und den Minuspol an GND vom Atmega.
bitmap schrieb: > hab ich es jetz mit einer Batterie versucht was für eine Batterie? es gibt nämlich keine 5 Volt Batterien!
okay das Ladegerät hats verbaut es hat eine Spanung von 11,7 V angezeigt das wird woll der Atmega nicht ausgehalten haben leider :( was mich noch intresieren würde ist, da ich grad nichts anderes als an drei 1,5 V batterien ran komm. könnte ich die in Reihe schalte müsste es doch passen oder sehe ich das falsch
Zum Thema Festspannungsregler gibt es auch im AVR-Tutorial Hilfe: http://www.mikrocontroller.net/articles/AVR-Tutorial:_Equipment#Spannungsversorgung Achtung! Auch an diesen Festspannungsregler kannst du (ohne ausreichende Kühlung) keine 12V anhängen. Ich würde dir empfehlen eine 9V-Batterie oder ein Schaltnetzteil mit 9V zu benutzen.
danke das mit der Spanung hab ich jetz hin bekommen hab ein Schaltnetzteil gefunden und auch durch gemessen es liefert die 5V. jetz müsste alles funktionieren aber i wie gehts nicht an der Hardware kans jetz ja wohl nicht mer liegen und was noch komisch ist ist das ich mit Ponyprog zwar lesen kann aber wenn ich schreiben will kommt "write faild" ????.
Hi >Achtung! Auch an diesen Festspannungsregler kannst du (ohne ausreichende >Kühlung) keine 12V anhängen. Eine gewagte Aussage. Vielleicht solltest du das noch mal überdenken. MfG Spess
> und was noch komisch ist ist das ich mit > Ponyprog zwar lesen kann aber wenn ich schreiben will kommt "write > faild" ????. Kannst du auch die Fuses des AVRs auslesen? Außerdem: Schau mal nach, ob die Einstellungen für den Parallel-ISP richtig sind (siehe Bild).
Marcel claudio Binder schrieb: > Achtung! Auch an diesen Festspannungsregler kannst du (ohne ausreichende > Kühlung) keine 12V anhängen. Können wir uns mal darauf einigen, dass hier nur Leute Tipps geben, die auch Ahnung von der Materie haben? Warum muss hier eigentlich jeder sein vom Hörensagen gehörtes Halbwissen zum besten geben? Sowas entzieht sich doch jeder Grundlage. Das ist ja der größte Blödsinn, den ich die letzten 2 Jahre gehört habe.
also ich hab mal nen par Bilder gemacht. Beim ersten Bild ist meine Einstellung die müsste so weit passen. Das zweite Bild zeigt die Meldung die nach dem schreiben kommt. Beim nächsten Bild sieht man die Meldung die vor schreiben und lesen kommt ich drücke einfach auf ignor. Das nächste Bild zeigt die Meldung nach dem lesen. Und das letzte Bild zeigt die Bits nach dem ich auf read gedrückt habe. So ich hoffe ich hab nichts vergessen :D
Beim ersten Bild gibt es unten eine Button "Probe" was passiert wenn du da draufklickst?
Die restlichen Bilder zeigen nur das nichts funktioniert. Das Test OK zeigt das das Programm die beiden Brücken am 25pol SubD erkennt. Im ersten Beitrag in dem Bild hast du beim SV3 die Pin 4,6,8,10 nicht auf GND.
wenn ich dich richtig verstanden hab dann soll das so sein (BILD) aber auf meinem steckboard ist es richtig
Im PonyProg Setup das Calibration hast du auch gemacht. Spannung an VCC und Reset gemessen? Dann solltest du vielleicht doch mal den Kontroller tauschen.
Herzlichen Glückwunsch zum Selbstbau Deiner ersten Mikrocontrollerheizung ! Damit hast Du eigentlich bereits die Qualifikation, um bei dem grossen deutschen Forschungsinstitut mit dem F anzufangen - die E-Techniker dort haben im letzten Herbst auch die überraschende Entdeckung gemacht, dass eine Kabeltrommel - nicht abgerollt - sich bei konstanter Durchleitung eines hohen Stroms schnell zur Heizung wandelt. Natürlich nicht so filigran wie Deine Lösung. [SCNR] Martin
Calibration hab ich gemacht wird hald ok angezeigt. hab den Atemga32 schon ausgetauscht.
> auf meinem steckboard ist es richtig
Könntest du vielleicht mal ein Foto von deinem Steckbrett hier posten?
Bist du sicher das der Widerstand 10k hat, der eine Ring sieht rot aus. Hast du die Spannung am Reset schon mal gemessen wenn du auf Read oder sonst was drückst.
ne der farb code ist braun schwarz orange gold also 10 * 1k und 5% müsste passen
Spannung am Reset messen wenn du Write oder Read drückst. Müsste kurz einknicken.
werd ich woll morgen machen müssen ich find grad mein messgerät nicht :/
also hab mal alles gemessen Beim Schreiben: MOSI: Spanung wechseld dauerhaft (was ich woll auf das Schreiben schiebe übetragung hald) MISO: Keine Spannung (GND) SCK: Spannung wechseld dauerhaft (siehe MOSI) /RES: Dauerhaft gleiche Spannung Beim Lesen: MOSI: Spanung wechseld dauerhaft (was ich woll auf das Lesen schiebe übetragung hald) MISO: Keine Spannung (GND) SCK: Spannung wechseld dauerhaft (siehe MOSI) /RES: Dauerhaft gleiche Spannung
Am Reset sollten 5V sein und wenn du liest oder schreibst dann muss die Spannung kurz, aber deutlich auf 0V gehen. Das ist sowas wie der Startimpuls zum programmieren. Wenn das nicht kommt mal die Verbindung zum PC prüfen.
also ich hab das nochmal gemessen und es war wieder kein Spanungs abfahl. jetz hab ich ned Wiederstand raus gemacht und durch eine Dratbrücke ersetzt und beim schreiben sagt er zwar faild aber mein LED blinkt und zwar genau so wie ich es wollte erklären kann ichs mir zwar nicht aber naja ich bin froh drüber :D Danke an alle die mir geholfen haben :D ich hab noch die entgültige Schaltung angehängt
bitmap schrieb: > jetz hab ich ned Wiederstand raus gemacht und durch eine Dratbrücke > ersetzt und beim schreiben sagt er zwar faild Du hast deinem Parallelport 5V aufgeschaltet, wenn der die Leitung auf Low ziehen will? Ich kenne Parallelports, die wurden schon durch weniger geschrottet.
mhm i wie werd ich nicht schlau aus dem ganzen jetz hab ich die hex zum testen drauf bekommen und jetz kann ich s nicht mer löschen :/
Wie schon geschrieben, wenn du auf den RESET direkt 5V drauf legst, dann hast du gute Chancen deinen Parallelport abzuschießen. Möglicherweise ist es schon geschehen.
aber wiso hat es fuktioniert kann mir das jemand erklären ?
Möglicherweise nur dieses eine Mal. Warum glaubst du wird so ein Aufwand mit den diversen Programmer betrieben? Nicht nur weil sie schneller sind, man keine parallele Schnittstelle mehr braucht. Es ist auch eine relativ hohe Sicherheit für PC und Kontroller gewährleistet. Diese Art von Programmer habe ich nie verwendet. In meinen Anfangszeiten habe ich zumindest einen 74HC244 dazwischen geschalten.
naja werd den wiederstand wieder rein machen und mit nen anderen pc versuchen evtl klapts ja
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.