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?
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!
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.
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?
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
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