Hallo, habe hier einen ATmega32 mit externem 16MHz bzw. 8MHz Quarz. Nun, das funktioniert alles soweit allerdings taktet der ATmega32 statt bei 16MHz bei 128MHz. Bei 8MHz sind es 64MHz. Woran liegt das? Habe ich evtl. eine falsche Fuse-Bit-Einstellung? Wenn ja, wie muss ich diese korrigieren? Danke! Mfg
Ne mit Sicherheit nich :P Wie kommst auf die falsche Annahme, der wuerde mit 128MHz laufen? Oder willst nur trollen?
>allerdings taktet der ATmega32 statt bei 16MHz >bei 128MHz. Nö tut er nicht. >Woran liegt das? An deinem Programm.
Hi, naja, ich habe ein test programm in BASCOM geschrieben, dass eine LED im sekundentakt blinken lässt. Wenn ich bei der Taktdefinition 16MHz angebe dann blinkt die LED viel zu schnell. Erst bei 128MHz blinkt sie normal. Programm: $regfile = "m32def.dat" $crystal = 12800000 CONFIG PORTC.1 = OUTPUT Do Toggle PORTC.1 Wait 1 Loop End Mfg
@ Balu (Gast)
>$crystal = 12800000
Für micht sind das 12.8 MHz.
MfG
Falk
Hi >ATmega32 4facher Takt?? >alles soweit allerdings taktet der ATmega32 statt bei 16MHz >bei 128MHz. Wenn schon, dann 8-fach. Das muss eine undokumentierte Fuse-Einstellung sein. MfG spess
Hallo, das mit der fehlenden 0 war nur ein Abschreibefehler. Ich habe trotzdem das Programm nochmal komplett neu geschrieben und neu compiliert, was dann auch wohl die Lösung war... Keine Ahnung warum. Trotzdem vielen Dank! Mfg
@ Balu (Gast)
>das mit der fehlenden 0 war nur ein Abschreibefehler.
Sowas macht man nicht! Eben aus solchen Gründen. Man postet IMMER die
originale Datei, als Anhang.
MfG
Falk
Aber nur wenn das auch möglich ist. Wie soll ich von nem uralt Rechner im Keller, der nur Diskette und CD, sowie kein Internet oder Netzwerk hat, die Datei in den ersten Stock zu meinem Rechner befördern? Mfg
Mit einer Diskette! Das ist ein sogenanntes "Turnschuhnetzwerk" (der Begriff stammt von Hannes Lux) ;-) MfG Paul
> Wie soll ich von nem uralt Rechner im Keller, der nur Diskette und CD, > sowie kein Internet oder Netzwerk hat, die Datei in den ersten Stock zu > meinem Rechner befördern? Schlimmstenfalls auf dem Backupmedium, auf dem Du im Keller auch die Backups machst. Einfacher ist es u.U., Netzwerk nachzurüsten. Oder USB (problematisch bei veralteten M$-Systemen). Oder dem Arbeitsplatzrechner ein Floppy spendieren. 'Aus dem Gedächtnis reproduzieren' ist jedenfalls keine Lösung - da fehlen die wichtigsten Fehler und neue schleichen sich dafür ein ;-)
USB ist nicht möglich. Das hab ich schoneinmal versucht, funktionierte nie richtig. Netzwerk? Es ist nicht ganz einfach ein Kabel durch ein nicht vorhandenes Leerrohr zu ziehen... und die Treppe runter wäre eine gemeingefährliche Stolperfalle. Backupmedium existiert keines, wenn die HDD den geist aufgibt dann ist halt alles weg, allerdings hab ich 2 HDD's drin, und dass die beide gleichzeitig den Geist aufgeben ist nun wieder sehr unwahrscheinlich ^^.
Balu schrieb: > USB ist nicht möglich. Das hab ich schoneinmal versucht, funktionierte > nie richtig. Netzwerk? Es ist nicht ganz einfach ein Kabel durch ein > nicht vorhandenes Leerrohr zu ziehen Sag doch einfach: "Ich will es euch nicht verraten!"
>Mit einer Diskette! Das ist ein sogenanntes "Turnschuhnetzwerk" http://de.wikipedia.org/wiki/Turnschuhnetzwerk
Mein normaler Rechner hat auf dem Mainboard nicht mal mehr einen Floppy-Anschluss. Nur noch SATA ;-)
Hast Du kein Geld? http://www.pollin.de/shop/dt/NTYzOTkyOTk-/Computer_und_Zubehoer/Hardware/Laufwerke_Cardreader/Diskettenlaufwerk.html
Das sind 9,95 € für Schrott. Wird aber trotzdem auf meiner nächsten Bestellliste stehen :)
Das sind genau die Dinger, die unter Win98 nicht richtig funktionierten.
Nullmodemkabel und das gute alte Kermit: http://www.columbia.edu/kermit/current.html Damit hab ich früher mal von ner PDP-11 die Gerber Daten gelesen, da der PC kein 8'' Laufwerk hatte. Peter
Klaus schrieb: > Balu schrieb: >> ich habe ein test programm in BASCOM geschrieben, > > Na das sagt doch schon alles... Aha, da kommt jetzt die Programmiersprachenpolizei. Es ist doch wohl jedem seine Sache, welche Programmiersprache er nimmt. Für gelegentliche kleine Anwendungen wird gerne Bascom genommen. Peter
Nein, keine Polizei. Ich stelle nur fest, dass die Qualität der Fragen und die verwendete Programmiersprache sehr stark zusammen hängen. Niemand, außer deinem Bascom-Programmierer würde auf die Idee kommen, dass der uC mit 128MHz läuft, nur weil er so lange an dem Zahlenwert schraubt, bis er nen Sekundentakt sieht.
Paul_Baumann schrieb: > Mit einer Diskette! Das ist ein sogenanntes "Turnschuhnetzwerk" Hier gab es mal einen passenden Versuch ;) http://www.heise.de/newsticker/meldung/Brieftaube-so-schnell-wie-Breitband-Internet-755485.html aber USB geht beim TO ja nicht ;( avr
Hi!
>USB ist nicht möglich
also wenn du ein Win98SE hast, dann suche mal im Net nach "NUSB33.zip",
installiere es und dir ist geholfen.
viel Erfolg, Uwe
Hi, hab ich zwar nicht, aber es gibt sicher irgendwo einen DownloadContainer für Rapidshare. Mal sehen obs was bringt. Mfg
Klaus schrieb: > Nein, keine Polizei. Ich stelle nur fest, dass die Qualität der Fragen > und die verwendete Programmiersprache sehr stark zusammen hängen. Voelliger Unsinn. Die duemmsten Fragen stellen regelmaessig die C-Anfaenger.
Für mich stellt sich eine lustige Frage: Kann man die ATMega übertakten? respektive was passiert, wenn man an ein 20Mhz Controller, ein 32Mhz anschliesst?
es geht mein mega644 läuft auch noch mit 27Mhz aber der ADC will dann nicht mehr ^^ bzw spuckt er nur totalen blödsinn aus .. und das bei dem größtmöglichem teiler bis 25Mhz geht es jedoch ein kleinerer mega8 könnte das vlt mit 32mhz packen (weniger speicherzellen die bei dem takt fehler machen können )
Der Atmega16 und 32 lässt sich prima mit 20 Mhz betreiben, das Ganze stabil und dauerhaft. Der 644 spinnt rum bei höherem Takt, das kann ich bestätigen. Beim Atmega16 und 32 gehts bis 28 Mhz und auch nur dann stabil und dauerhaft für alle Komponenten, wenn man die Chips aussortiert (ca. 4 von 10 funktionieren stabil und dauerhaft mit Rechenlast und allen Komponenten).
... und wenn möglich, die Vcc auf z.B. 5,7V erhöht. Leider produzieren die ATMegas dann ab und zu Fehler und man weiß nie, ob diese vom Übertakten oder vom "selbst-eingebauten" Bug stammen. Blackbird
Bei den Übertaktraten von denen ich oben sprach sind sämtliche Spannungslevel im Vorgeschriebenen Bereich. Alle Chips laufen dann auch mit 4,5 V stabil. Ich hätte andernfalls nicht von "stabil" geredet. Es ist damit gemeint, das kein Unterschied zum Betrieb mit Normaltakt besteht in allen Temperaturbereichen für die der Chip ausgelegt ist. Das ist stabil und nichts anderes.
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.