Hallo Leute Ich möchte meinen mega32, der im Moment auf 8MHz intern läuft mit PonyProg auf einen externen 16MHz Quartz einstellen (SPS-Ctrl Platine). Im Datenblatt des mega32, (Seite 26) geht die Tabelle jedoch nur bis 8MHz. Die unterste Zeile dieser Tabelle verstehe ich nicht: CKOPT:0; CKSEL3..1: 101,110,111; Recommended ange...: 12..22 Hat jemand des mega32 mit externem 16MHz Quartz am laufen und wie müssen die Fusebit gesetzt sein?
Bei Ponyprog die Haken setzen bei: SPIEN BOOTSZ1 BODLEVEL BODEN SUT0 so läuft hier gerade ein ATmega32 mit 16Mhz Quarz. Mfg Paul
Also nach dem schreiben der genannten Fusebits hatte ich keinen Zugriff mehr auf meinen uC!!!
Das liegt daran, dass du SPIEN programmiert hast und somit keinen Zugriff mehr mittels ISP auf den Atmega hast. Mit SPIEN angehackt, deaktivierst du das ISP Interface.
hystyria schrieb: > Das liegt daran, dass du SPIEN programmiert hast und somit keinen > Zugriff mehr mittels ISP auf den Atmega hast. Mit SPIEN angehackt, > deaktivierst du das ISP Interface. Das ist doch voelliger Bloedsinn, wie lange haelt sich dieses Geruecht eigentlich noch ? Man kann das SPI nicht per ISP deaktivieren ! Das geht nur per JTAG oder HV-Programmierung. Wenn der externe Quarz richtig angeschlossen ist und auch schwingt, muss es mit den PonyProg Einstellungen von oben funktionieren, auch wenn die Kaese sind. BODEN z.B. hat da nichts verloren. Zumindest nicht bei solch LED-blink-Prograemmchen.
Hallo Zusammen, ich habe ein ähnliches Problem. Ich Versuche mich grade daran einen ATmega48 mit dem Avr Dragon zu programmieren. Leider habe ich mich direkt mit den fuse bits vertan und eingestellt, dass ich einen externen Quarz mit8-16Mhz habe. Ich hab allerdings nur 4MhZ. Jetzt kann ich nix mehr ändern und bin ratlos. Kann mir jemand sagen ob und wie ich das noch retten kann? Einen weiteren uC habe ich leider nicht zur Hand... Ich bin für jede Information dankbar!
http://www.mikrocontroller.net/articles/AVR-Tutorial:_Equipment#Erg.C3.A4nzende_Hinweise_zur_Taktversorgung_.28kann_.C3.BCbersprungen_werden.29 Zitat aus dem wiki Achtung Das ist nur ein Beispiel! Schaut euch euer Board an, lest in eurer Dokumentation und übernehmt nicht einfach die angezeigten Beispielwerte!
Das hab ich schon gelesen... Mein Problem ist, dass ich auf gar nix mehr zugreifen, bzw. nichts mehr verändern kann. Ich hab vorher noch nicht mit dem AVR Dragon gearbeitet. Ich weiß welche Fuses ich setzen muss, hab mich nur verklickt und bin jetzt ausgesprerrt. Ich hab auch schon den Quarz ausgelötet und durch einen 15Mhz ersetzt. Nur hat mir das auch nicht geholfen... Ich hab meine Einstellungen(die ich aber nicht ändern kann) angehängt. Ich bin ratlos.
Probier erst mal, dass du einen externen Takt (also keinen Quarz) an den XTAL1 Pin hängst. Frequenz so hoch wies geht. Wenn du noch einen 2.ten µC hast, dann programmier ihn so, dass er einen Pin toggelt und dann gehst du mit diesem Signal auf XTAL1. ANsonsten musst du schauen wo du einen Takt herkriegst (555, was auch immer). ISP Frequenz beim Auslese und Programmierversuch ganz niedrig setzen.
Fritz schrieb: > Das hab ich schon gelesen... Aber nicht richtig. Im roten Text (Atmega8) ist ein Link. LESEN !
Danke erstmal für die schnellen Antworten. Ich hab leider im Moment keine Teile dafür. Ich verstehe aber auch nicht warum ich nichts mehr ändern kann. Wie gesagt, ich habe den 4Mhz bereits durch einen 15Mhz Quarz ersetzt.( Den hatte ich noch.) Für 15 Mhz sollte meine Einstellung doch richtig sein oder irre ich mich da? Ist es nicht denkbar das ich den Dragon irgendwie falsch verwende? ISP Frequenz hatte ich auf 125kHz gestellt. Ich denke daran liegt es nicht. Ich kann aber auch keine Signature Bytes auslesen. Bekomme immer 0x00 0x00 0x00 zurück.
Fritz schrieb: > Danke erstmal für die schnellen Antworten. > Ich hab leider im Moment keine Teile dafür. Ich verstehe aber auch nicht > warum ich nichts mehr ändern kann. Weil dein µC keinen Takt mehr hat. Und ohne Takt geht gar nichts > Wie gesagt, ich habe den 4Mhz bereits > durch einen 15Mhz Quarz ersetzt.( Den hatte ich noch.) Für 15 Mhz sollte > meine Einstellung doch richtig sein oder irre ich mich da? Die Frage ist: Was hast du wirklich eingestellt?
Mit einem Drachen kann er den Chip ja auch parallel programmieren und ist alle Sorgen los. Gruß
Bei PonyProg bedeute ein gesetzter Haken eine logische "0" und umgekehrt. Daran ist schon so mancher Atmega gestorben. Joe
Umpa Lumpa schrieb: > Mit einem Drachen kann er den Chip ja auch parallel programmieren und > ist alle Sorgen los. > > Gruß Noe, kann der Dragon nicht.
Ein Fusebit gesetzt ist aber auch 0 da Flash Speicher nacvh dem Erasen immer 1 ist mußt du um Bits zu brennen (Fusen) sie auf null brennen kommt wohl noch aus 27Cxx EPROM Zeit.
Joe schrieb: > Daran ist schon so mancher Atmega gestorben. Daran ist sicher noch kein AVR gestorben. Aber wenn man sich so "Billigprogrammiergeraete" kauft muss man sich nicht wundern, wenn man das nicht mehr rueckgaengig machen kann. Die 20.- die man fuer das STK500 mehr ausgegeben haette, setzt man nun in Bestellungen der "zerfuseten" AVRs um und quelt sich mit Steckbrettern und Wackelkontakten durch's Leben. Fuer Anfaenger sehr zu empfehlen, wie man hier ja bald taeglich liest. Aber wie war das noch. Warum einfach, wenn es auch umstaendlich geht.
Hi >> Mit einem Drachen kann er den Chip ja auch parallel programmieren und >> ist alle Sorgen los. >> >> Gruß >Noe, kann der Dragon nicht. Aber selbstverständlich kann er das. MfG Spess
Ja, wenn man erst mal drauf rumloetet und Leitungen bastelt, oder gibt es die mitlerweile komplett ? Ich weiss nicht warum man sich sowas antut, ehrlich nicht.
Hi Da du anscheinend weißt, das der Dragon Parallel-Programmierung kann, warum gibst du dann falsche Auskunft? Bewusste Irreführung? >Ja, wenn man erst mal drauf rumloetet und Leitungen bastelt, oder gibt >es die mitlerweile komplett ? >Ich weiss nicht warum man sich sowas antut, ehrlich nicht. Dann tust du mir Leid. Mit etwas Grips geht es ganz einfach: Beitrag "Re: Gehäuse für das AVR Dragon" MfG Spess
Keine bewusste Irrefuehrung. Ich weiss nur das er das von Haus aus, ohne rumzufummeln, nicht konnte oder noch immer nicht kann. Grund genug die Finger davon zu lassen. Ist aber auch egal, mich interessiert das Ding nicht.
Hi >Schoenes Gehaeuse was Du da gebastelt hast,... Das stammt nicht von mir. Meine haben keins. >Keine bewusste Irrefuehrung. Ich weiss nur das er das von Haus aus, ohne >rumzufummeln, nicht konnte oder noch immer nicht kann. Keine Ahnung was >es da jetzt gibt. Kein Grund zu behaupten: Kann er nicht. >Bevor es das Ding gab hatte ich schon ein STK500 und >mich nie wieder drum gekuemmert. Allein schon wegen des Preises >gegenueber dem STK500. STK500 habe ich auch. Meine Dragons lagen beide, neu, unter 50€. MfG Spess
Gibt es den so fertig zu kaufen oder ist das selbst geloetet ? Als ich mein STK500 damals gekauft hatte gab es sowas noch garnicht.
Hi
>Gibt es den so fertig zu kaufen oder ist das selbst geloetet ?
Nein. Aber selbst für mäßig geübte Löter sollte die Bestückung von den
Stiftleisten und der Fassung keine Hürde sein.
MfG Spess
Die Fassung ist in einem 40pol. Sockel gesteckt. Bei Nichtgebrauch ziehe ich die Fassung aus dem Sockel. Die Stifte sind selbst eingelötet. War alles kein Problem. Gruß aus Heidelberg
Was ich nicht in den Kopf bekomme, warum wird das denn nicht direkt bestueckt ? Ich kaufe ja auch kein Auto, wo ich den Lenker selber anschrauben muss. Gruess mir das Spaghetti Denkmal am Kaufhof und das "Schwimmbad" falls es noch existiert, man ist das lange her.
Kostet doch alles extra. Ein Bekanter von mir hatte sich einen Traktor für den Wingert bestellt, und der Traktor wurde dann ohne Räder geliefert. Hatte vergessen das die extra bestellt werden müssen.
Hi >Was ich nicht in den Kopf bekomme, warum wird das denn nicht direkt >bestueckt ? Ich kaufe ja auch kein Auto, wo ich den Lenker selber >anschrauben muss. Aber für eine Standheizung wirst du wohl doch draufzahlen müssen (nicht alles was hinkt, ist ein Vergleich). Für den normalen Betrieb als ISP oder JTAG (also mit Lenkrad) ist das nicht notwendig. Wer es braucht kann es nachbestücken. Die Mehrzahl braucht es nicht (manche haben den Teil sogar entfernt). Warum soll man dann für Unnötiges bezahlen? MfG Spess
Auch ein Gedankenweg. Nur frage ich mich dann warum ein Dragon, wenn ich eh nur ISP nutzen will ? Dann kann ich auch einen Atmel xy fuer wenige Euronen kaufen der unter AVRStudio laeuft,. Also wenn dann doch bitte komplett. Der Dragon ist fuer mich irgendsowas wie ein Zwitter zischen STK500 und JTAGICE im Billigformat. Wenn man den Dragon mit der Experimentierplatine und den ganzen Sockeln wie beim STK500 gemischt haette, also quasi das STK500 + dem JTAG, dann wuerde ich sagen, ja, komm, das lohnt noch, aber so ? Ist aber eh alles unsinnig, denn mit den Xmegas kommen auch andere Boards (STK600 / STK1000) und in vielleicht 2 Jahren spricht niemand mehr von dem alten Scheiss.
Hi >Auch ein Gedankenweg. Nur frage ich mich dann warum ein Dragon, wenn ich >eh nur ISP nutzen will ? Dann kann ich auch einen Atmel xy fuer wenige >Euronen kaufen der unter AVRStudio laeuft,. Also wenn dann doch bitte >komplett. Wieso nur ISP? JTAG, PDI und DW kann er doch auch. Nur wegen ISP kauft niemand einen Dragon. >Ist aber eh alles unsinnig, denn mit den Xmegas kommen auch andere >Boards (STK600 / STK1000) und in vielleicht 2 Jahren spricht niemand >mehr von dem alten Scheiss. Das STK600 ist zu teuer und wegen des mechanischen Aufbaus für mich zweifelhaft. STK1000 -> AVR32 !=AVR,XMega Ich finde dir XMegas zwar interessant. Werden aber ein Nischenprodukt bleiben. Dann wird eher der 'alte Sscheiss' bleiben. MfG Spess
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.