-
Thread
Sammelbestellung Transistortester
Hallo Moritz, warum gibt es jetzt für den Mega328 andere extended Fuses? Was sollen die 0x4? Und die lowfuses bei P sind definitiv wohl auch falsch. Oder? Gruß Dirk
zum einspielen der eeprom Datei kommt es auf Grund des Problems nicht. D:\AVRDude>avrdude -c pony-stk200 -B 1 -p m328 -F -P lpt1 -U flash:w:./Transisto rTester.hex:a -U eeprom:w:./TransistorTester.eep:a avrdude: AVR device initialized and ready to accept instructions Reading | ##############
-
Thread
Selbstüberschätzung in neuer Dimension
alles rausschreiben lassen was man will oder auch nicht will, also auf Wunsch auch eeprom image, fuses, locks usw. Im Atmel Studio ist dieser Vorgang wirklich zu langatmig. gruß cyblord
Gegenteil. Und das Gegenteil kann man hier regelmäßig lesen, wenn sich mal wieder jemand mit Ponyprog aus dem Chip ausgesperrt hat, weil er die SPIEN-Fuse programmiert hat... > Aber alles was wohl nicht in 2 Minuten zum Ziel > führt, ist böse und geht mal gar nicht? Der typische DAU sieht auch
-
Thread
engbedded ruinierte meinen Chip
andauernd. Manche Tools zeigen halt nur die Bits direkt an, ohne Klartext des ganzen (wie z.B. Ponyprog), wieder andere erwarten lediglich die Zahlenwerte der Fuse-Bytes, wie avrdude. Wer damit nicht umgehen kann, nimmt ein anderes Tool, für Batchaufgaben ist avrdude optimal, für händisch Fuses setzen
CKSEL = "1110") und aus dem Devicefile (= "0001") aufs Glatteis führen lassen. Bei einem anderen Fuse-Calc sieht man besser das 0x41 ein ungültiger Wert ist: http://www.frank-zhao.com/fusecalc/fusecalc.php?chip=at90usb1286 Die 0x41 kommt allerdings von Atmel. Das scheint bei allen USB-AVRs in den
-
Artikel
Pony-Prog Tutorial
unterstützt. Höhere Spannungen zerstören möglicherweise den Controller oder den Parallelport des PCs. PonyProg installieren und einrichten. PonyProg kommt mit einem Installationsprogramm, einfach starten. Im Anschluss PonyProg die Zeitschleifen kalibrieren lassen (Menüpunkt Setup/Calibration). PonyProg unterstützt
der Hex-Datei ablaufen zu lassen (also ohne Tastendruck, und ohne das letzte OK bei Erfolg) ist in PonyProg leider nicht eingebaut. Fuses. Mit Ponyprog kann man auch die Fuses bei den AVRs setzen, muss dabei aber sehr aufpassen: Die Fuses sind im AVR invertiert, d.h. 0 = ein und 1 = aus. Das steht auch
-
Thread
Welches Starterkit
Auch wenn ich auch mit einem selbst gebasteltem Programmer und.. wie hiess das gleich? Ponyprog? Und assembler angefangen habe... ich rate jedem, mal einfach einen Arduino zu kaufen. Kost nix, läuft stabil, und wenn man wirklich mal was richtiges machen will, kann man immer noch umsteigen. Dann
moderner µC und auch für Anfänger weniger fehleranfällig als der AVR. Es gibt keine Probleme mit den Fuses. Die Dokumentation - Family User Guide - ist sehr gut strukturiert. Je nach Lötspitze gibt sehr kleine Gehäuse und auch einfach zu händelnde DIL Bausteine. Beim Stromverbrauch braucht der MSP430
-
Thread
Atmega16 Pins funktionieren nicht
darauf vergisst. Ich glaube, ich brauche es die nächsten 5 Jahre eher nicht. Wie kann ich es in PonyProg abschalten?
Es funktioniert jetzt. Vielen Dank!! Ich habe in PonyProg bei Command > Security and Configuration Bits den Hacken bei JTAGEN entfernt und alles funktioniert.
-
Thread
Grundsätzliches zu Microcontrollern / Begriffe
zu überreden, deshalb ist PONYPROG meines Erachtens nicht mehr zu empfehlen. Programmer, die über eine eigene Programmintelligenz verfügen und die nur über den PC mit Daten versorgt werden müssen sind: - STK500 in Version 1 und
Verpackung und Porto Um an die Hexwerte der Fuses zu gelangen bedienst du dich am besten des Fusecalculators von Engbedded http://www.engbedded.com/fusecalc Solltest du niemanden finden - so du dich zum Nachbau des USBtinyISP entscheidest - kannst du mich noch einmal kontaktieren und wenn du mir
-
Thread
Probleme mit ATTiny2313
/fusecalc entspricht das: Int. RC Oscillator 8 MHz, Startup Time 14 CK + 65ms BODLEVEL: 111 Serial program downloading (SPI) enabled; [SPIEN=0] VERHALTEN: Bei 5Vcc leuchtet die LED am Pin 19 ständig
alle auf high sind. Kann es sein, das ich beim Programmieren etwas falsch gemacht habe, z.B. das die Fuses, so wie ich sie gesetzt habe, nicht richtig sind? Vielen Dank schonmal... Guido
-
Thread
Gerät mit AT90S4414 retten
noch einen Selbstbau Brenner mit einen TTL-IC der ab der LPT Schnittstelle läuft, kann der mit Ponyprog langsamer brennen?
noch einen Selbstbau Brenner mit einen TTL-IC der ab der LPT > Schnittstelle läuft, kann der mit Ponyprog langsamer brennen? Ponyprog kenne ich nicht, aber mit AVRDUDE kann er auf jeden Fall beliebig langsam arbeiten. Schwierigkeit heutzutage ist es meist, einen Computer zu finden, der noch eine
-
Thread
DMX512 auf D54 Wandler - .aps-Datei im Projektordner
eher sorgen macht, ist die Programmierung des ATMega. Bislang habe ich stumpf Hexfiles mittels Ponyprog in den Controller gepumpt, hier gibts aber nur ein APS-File bzw. den Sourecode in Assembler. Womit kann ich die Datei denn laden? Aus der Readme kann ich das nicht wirklich rauslesen, so wie ich
jemand Klarheit schaffen, der sich mit der Materie näher auskennt? Wie ist das dann eigentlich mit den Fuses? Ein Traum wärs natürlich, wenn das irgendwer eben als HEX kompilieren könnte und mir bei der Sache mit den Fuses noch zu etwas Durchblick verhelfen könnte, aber wenn ich weiß, welches Programm
-
Thread
AVR: Bootloader Beispiel testen
anfängt. Für alle, die einen anderen Programmer benutzen (z.B. avrdude), hier die exakten Werte der Fuses: Low Fuse: 0xE2 High Fuse: 0xD2 Extended Fuse: 0xF8 " Beim Burn-o-Mat finde ich keine Extended Fuse... Welche Fuses setze ich nun im Burn-O-Mat? Beim Atmega16? Danke!
WinAVR-20100110\bin\avrdude.exe -C C:\Programme\WinAVR-20100110\bin\avrdude.conf -p m16 -P com1 -c ponyser -U flash:w:C:\Dokumente und Einstellungen\jens\Eigene Dateien\Atmel Studio\Bootloader1\Bootloader1\Debug\Bootloader1.hex:a avrdude.exe: AVR device initialized and ready to accept instructions
-
Thread
_delay_ms(..) abhängig von ATTiny Taktung?
// 128 kHz // http://www.mikrocontroller.net/topic/292629#new // http://www.engbedded.com/fusecalc /* fuer ATTiny 45*/ #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include <avr/sleep.h> [/c] Fuse sind gesetzt, 62 df ff. Irgend wie läuft das Programm etwa
128000UL // 128 kHz 128kHz? > Fuse sind gesetzt, 62 df ff. http://www.engbedded.com/fusecalc Das ist aber die Standardkonfiguration ab Werk. Damit ist gesetzt 8Mhz interner Oszillator, CKDIV8 ist gesetzt. d.h. effektiv hat dein Tiny eine Taktfrequenz von 1Mhz und lass die 18kHz
-
Thread
Attiny2313A Programmieren mit Windows 7 64bit
Nun gut die Programm Hw ist gebaut und Ponyprog2000 under Win7 zum Laufen gebracht, dann Kannst du ja mal einen Programmierversuch starten. Du musst also noch den Attiny minimal beschalten (externe +5V und Reset-Pullup). http://www.sachsendreier.com
Pferd" installiert hast. ** Aber vor dem finalen "Flash-Schuss" kontrolliere bitte 1000x, ob die Fuse-Häckchen richtig gesetzt sind, den da hat der geniale Entwickler von Ponyprog gegenüber Atmel ein eigenes Süppchen gekocht ** H. P.
-
Thread
ATMega32 "füttern"
auch ganz cool sein, ich selber benutze aber auch den MkII. Ganz zum selberbasteln gibt es auch PonyProg, macht aber gerne mal Schwierigkeiten: http://www.lancos.com/prog.html
Schnittstelle machen > würde und diese wäre dann "überflüssig" ?! Ja. Aber Du kannst noch mehr machen (Fusebits setzen, Ganzen Speicher nutzen, etc.) und das ist der Vorteil eines "richtigen" USB Programmers
-
Thread
Minipuls3 Atmega8 Fuse-bits
und 0 Geschichte der Fusebits des Ponyprog. Nun hatte ich den Fehler gemacht das der Chip von Ponyprog nicht richtig erkannt wurde, und ich nicht darauf geachtet habe und aus versehen den Atmega8 nun als AT98S8252 geflasht
. Wie kann ich aus dem AT98S8252 wieder einen Atmag8 machen der Jungfräulich ist? 2. was für Fusebits muss ich in Ponyprog2000 setzen damit ich folgendes eingestellt habe.... *************************************************** Damit alles beim Alten bleibt wurde der AD-Wandler auf AVCC gesetzt
-
Thread
Hilfe und Tipps bei der Fehlersuche
geringfügig abgeändert und eine eigene PCB erstellt. Was wurde gemacht : 1 . Firmware , HEX Datein mit Pony auf dem AVR übertragen. 2. PonyProg Fuse Einstellungen CKSEL 0 bis CKSEL 3,SUT0, SUT1 deaktiviert, alle andere Fuses ungeändert. Also diese Optionskästchen sind unmarkiert. Eine LCD Anzeige 16x2
Nun Danke an Juergen wegen seinem Tipp, bezüglich JTAG Fuse. Funzt alles perfekt.
-
Thread
Wieso zerstört mir mein Programm den Bootloader (atmega8)
kann ich mit Ponyprog auf meinen AVR aufspielen und das Programm läuft stundenlang ohne Probleme. Jedes mal wenn ich Reset drücke, startet es brav mit ein paar Ausgabezeilen über den UART und einer leuchtenden LED. Das
eine andere Stelle, die ich kontrollieren muss? Hab in meiner Verzweiflung auch noch mal meine FuseBits angehängt - oder mach ich da was falsch? gruß Mickey
-
Thread
Verbreitung MSP430
günstigste Möglichkeit an Devices zu kommen, besteht wohl darin mehr Launchpads zu bestellen. @ponyprogger >Und son Feature wie "Fuses" läßt den Rauschpegel in der AVR-Bastler-Community mächtig steigen. Wie ist das zu verstehen?
Erg schrieb im Beitrag #3028631: > @ponyprogger >>Und son Feature wie "Fuses" läßt den Rauschpegel in der > AVR-Bastler-Community mächtig steigen. > > Wie ist das zu verstehen? Der Ponypopper hat keine Ahnung von Fuses, vefused seine
-
Thread
Arduino - bringt's das ? Gesperrt
Was meint ihr, wieviele Fragen nach den Fusebits seit ercheinen des Arduinos nicht mehr gestellt wurden? Und die Fragen nach dem Betrieb einer UART. Mir sind noch zig Threads in Erinnerung, in denen es um Ponyprogeinstellungen, nicht schwingende
und den AVR ISK MK2 gekauft und dann aus irgendeinem Datenblatt die Beschaltung nachgebaut. Die Fuse-Bits habe ich dabei überhaupt nicht als Problem wahrgenommen. Zugegeben die C-Programmierung hatte ich schon vor der UNI in der Oberstufe, aber trotzdem habe ich mir erstmal die Quelltexte von anderen
-
Thread
ATmega8 defekt ?
wurde zerstört oder nicht ? Unwahrscheinlich, wohl eher verfused. Hast du beachtet, daß bei Ponyprog die Fusebits mit 0 gesetzt werden und NICHT mit 1? Rettung ist mit einem externen (selbstschwingenden) Quarzoszillator möglich oder mit einem Hochvoltprogrammer.
waren ok. H-Fuses Häkchen bei CKOPT gemacht und L-Fuses > alle Häkchen weg. Beachte, daß bei Ponyprog die Fusebits invertiert sind: http://www.mikrocontroller.net/articles/Pony-Prog_Tutorial Zitat: "Wo im Datenblatt eine 0 steht muss man in Ponyprog ein Häkchen setzen, bei einer 1 im Datenblatt
-
Thread
Atiny13, Taster, int0, PowerDown und jede Menge Fragen :)
. Wie bzw wo kann ich den Takt reduzieren? Ich arbeite mit dem Pollin Evu. Board 2.01 und PonyProg. Mfg. Saito
=ponyprog+very+slow ...
-
Thread
ATTiny85 programmieren - Was ist der simpelste Weg?
Hi, laut dem Tutorial sollte man via avrdude flashen. Im nächsten Schritt sollte man die Fuse-Bits setzen. Da avrdude meinen ATtiny nicht erkannt hat, tat ich es mit Ponyprog. Kann es sein, dass Ponyprog die Fuse-Bit Einstellungen automatisch aus der HEX übernommen hat? Das würde dann das "
Ponyprog hat nen extra Menü für die Fusebits, in der Hex-Datei steht das nicht drinnen. Also sollte er erst nicht mehr auslesbar sein sobald du die Fuses änderst und keinen Quarz oder Resonator dran hast.
-
Thread
ATMEL-Pollin-Board V2.0.1 -> Fusebits für ATmega8 setzen
des ATmega8, wo normalerweise der RESET darauf liegt. Dies kann man ja normalerweise durch das Fuse-Bit RSTDISBL ändern. Ich benutze Ponyprog zum Übertragen der Daten zum ATmega8. Leider ist eine Auswahl dieses Fusebits nicht möglich; dieses ist ausgegraut. Hat jemand eine Idee, wie ich dieses Bit
Im PonyProg ausgegraut weil du sonst nicht mehr auf den µC zugreifen kannst. Du brauchst einen anderen Programmer, STK500, AVR-Dragon könne HV-Programmierung und auch nach dem Abschalten des Reset noch auf
-
Thread
AVR JTAG mit AVR Dragon
ISP funktioniert einwandrei Doch mit JTAG kann ich nichtmal die ID des Controllers auslesen Die Fusebits JTAGEN und OCDEN sind gesetzt und ich verwende AVRStudio in der neusten Version der Dragon ist auch auf dem neutsten Softwarestand Danke schonmal für Eure Hilfe
"0"? Ist nach ATMEL-Terminologie enabled oder gesetzt. Und diese Logik wird nur noch durch Fuse-Häcken-Maske bei Ponyprog übertroffen! Hans Peter
-
Thread
Mein erstes Programm.funktioniert nicht
internen Quarz 2. Läuft ein AVR im Auslieferungszustand mit 1 MHz, 8 MHz interner Oszillator und CKDIV8 Fuse.
http://www.mikrocontroller.net/articles/Pony-Prog_Tutorial#Fuses Da wird dir geholfen. Google benutzen hilft übrigens ;)
-
Thread
Diamex All Avr und Tiny2313 problem
Hallo, ich habe das gleiche Problem mit diesem Programmer und AVR Studio 4.18 Von den Fusebits habe ich bis jetzt die Finger gelassen, der Controller läuft mit 1 MhZ. An dem Controller ist außer einem Quarz, einem 10 kOhm Widerstand zwischen Reset und VCC, einem Pufferkondensator und einem
Dann läuft es mit meinem (keine 2 Wochen alten) Diamex ALL-AVR nicht mehr. Mit meinem alten Ponyprog LPT bitbanger geht es einwandfrei. Beim ALL-AVR geht es selbst mit 100 Hz ISP-Speed nicht. Bin mir ziemlich sicher das es ein Timing-Problem mit dem Reset-Signal vom ALL-AVR ist. Wenn man gleichzeitig
-
Thread
Flashen mit Atmel Studio 6
auch unterstützt? (hatte mal geguckt aber kaum was gefunden - AVRDUDE ist Kommandozeile und bei Ponyprog steht er nicht mit drin)
Kleiner Nachtrag: Erst flashen, dann die Fuses. Das klappt dann meistens. Ich hatte das wirklich ganz oft ausprobiert und immer mit nem HV-Programmer die Basics eingestellt. Das war immer reproduzierbar. Das Allerwichtigste ist die stabile
-
Thread
AVR Mega 128 Fuse Bits lassen sich nicht ändern
Hallo an alle. Ich habe folgendes Problem. PonyProg baut zu meinem Mega 128 keine Verbindung mehr auf. Jetzt bin ich auf die Idee gekommen, dass evtl. die Fuse-Bits nicht stimmen. Wenn ich einen externen Takt über einen Quarzoszillator angelegt und siehe da, die Verbindung ist wieder da. Jetzt kam ich auf die Idee die Fuse-Bits auszulesen und auf einen internen Takt zu ändern. PonyProg scheint auch die Bits zu schrieben, aber beim nächsten lesen haben die wieder den alten Zustand. Jetzt die Frage, wo dran kann das liegen
-
Thread
Avrdude chip signatur Atmega644P
="1" Fuse2="1" Fuse3="1" /> <Setting caption="1.8V (1.7V - 2.0V)" Fuse1="1" Fuse2="1" Fuse3="0" /> <Setting caption="2.7V (2.5V - 2.9V)" Fuse1="1" Fuse2="0" Fuse3="1" /> <Setting caption="4.3V (4.1V - 4.5V)" Fuse1="1" Fuse2="0" Fuse3="0" /> </BrownOutDetection> <OscillatorOptions Type="ATmega48" /> </AVR> [/code]
-
Thread
ATMEGA328: Bootloader defekt oder gelöscht?
Bytes im EEPROM zu ändern ist mit dem AVRStudio viel umständlicher, warum sollte ich dann nicht PonyProg nutzen?
und per Arduino-Software den Bootloader neu geflasht. @Spm: was würdest Du als Alternative zu PonyProg empfehlen? Das würde mich schon interessieren. Servus Peter
-
Thread
Funksteckdosen HX2262 mit Atmega32 ansteuern
Allerdings werd ich es wohl erst testen können, wenn ich einen neuen Atmega aufgetrieben habe. Die Fusebits waren mit PonyProg nach dem Pollin Beispiel eingestellt. Als ich diese verändert habe (CKSEL1-3 aktiviert) ist der µc nicht mehr ansprechbar. :-( Habe leider keine Möglichkeit mit einem externen
-
Thread
Stoppuhr mit Atmega 8 und 4x20 LCD Display
besten gleich wieder. Die bringt dich hier nicht weiter. Das Programmierer-Leben ist nun mal kein Ponyhof. In den meisten Fällen muss man als Programmierer selber ran und sich um die Logik kümmern. Die Logik, wie eine Uhr weitergeschaltet wird, ist ja nun wirklich keine Raketentechnik.
Habe die Fusebits auf externen Quarz umgestellt. Aber die Fusebitsvon meinem MK2 Board kopiert Wichtig wäre mir jetzt erstmal ob ich die Datenleitungen 0 bis 7 an PD0 bis PD7 vom Atmega anschließn soll oder nicht
-
Thread
Probleme mit Atmega16 (wahrscheinlich verfused)
mit dem Programmer bespielen. Durch mein Unwissen ist wohl etwas schief gelaufen beim setzen der Fuses. Selbst mit dem Anbringen einer externen Takt-Quelle hat es nicht funktioniert. Da es sich bei meinem alten Programmer um eine Bastellösung handelt, dachte ich mir, dass ich gleich die Gelegenheit
auslesen. Weder mit avrdude (USB AVR Lab ist mit der USBasp kompatiblem Firmware bespielt) noch mit ponyprog (Serieller Programmer des Pollin-Boards) Was mache ich falsch?
-
Thread
fusebits probleme
halloo ich habe ein problem mit nem mega 8 wollte ein programm mit pony prog löschen doch dann konnte ich ihn net mehr beschreiben und es kam nur noch die meldung write failed... als ich in den fusebit einstellungen nachsah sah ich das KEIN fuse bithäckchen gesetzt war.
Prüf doch erstmal bitte, ob überhaupt eine Verbindung zwischen PonyProg und MC besteht, indem du z.b. probierst, die Signatur auszulesen. Der MC sollte mit Spannung an Vcc *und* AVcc versorgt werden, und im Zweifelsfall kannst du einen TTL Oszillator an XTAL1 (PB6) einspeisen
-
Thread
DCF / DCF77 UHR - LCD LED Samplingverfahren ATmega8 ASSEMBLER
Ich habe eine Frage zu den Fuse-Bits: wenn ich den atmega8 mit dem 16 MHz - Quarz betreibe: Müssen dann die FUSE-Bits High: 0xC9 und Low: 0xEF sein ?
Fuse-Bits ATmega8 ---> 16MHz
-
Thread
Atmega 8 Programmiergerät seriell
folgendes Programmiergerät für den Atmega 8 aufgebaut: http://www.opendcc.de/elektronik/opendcc/avr_ponyprog_adapter_sch.jpg Programmiert wird mit ponyprog. Bei dieser Hompage wird beschrieben, das man den reset Pin inventieren muß: http://www.opendcc.de/elektronik/opendcc/ponyprog_einstellung2.jpg
bei welchem Takt der Atmega8 arbeiten soll. Du kannst aber hier: http://www.engbedded.com/fusecalc/ anzeigen lassen, wie bei Deinen Bedingungen die Fuse-Bits stehen müssen. MfG Paul
-
Thread
Welches RS232-Kabel für Pollin evaluationboard?
Wenn du den Serial-Port benutzt, dann musst du beim parallelen nichts umstellen. Das "Probe" im PonyProg testet nur die Verbindung zwischen Pin6 und 7. Es kann auch ein Fehler am Board sein.
noch mal auslesen, damit du siehst ob sie richtig eingestellt sind. Hier hast du noch Hilfe für die Fuses: http://www.engbedded.com/fusecalc/
-
Thread
Atmega8, Ports schalten nicht
will... Du erinnerst dich nicht recht. Du solltest mal ins Fenster von PonyProg schauen, ein Haken ist 0 und programmed.
Hubert G. schrieb im Beitrag #2824798: >> Bei Ponyprog ist es allerdings andersrum, wenn ich mich recht erinnere. >> ... > Du erinnerst dich nicht recht. > Du solltest mal ins Fenster von PonyProg schauen, ein Haken ist 0 und > programmed. Na
-
Thread
ISP Adapter geht nicht
AVR wie auf dem Pollinboard? Pollinboard hat doch einen 8 od. 16MHz Quarz drauf? Kuck mal auf die Fuses. Tm
weil wenn ich den Atmega vom Steckbrett ins Pollin stecke geht ohne Probleme. Ganz klar am Ponyeinstellungen wurde nichts geändert, Nur Atmega vom Board auf dem Steckbrett und zurück ( Klar Kabel umgesteckt )
-
Thread
Wie einen Atmega 32 Programmieren?
Schau Dir mal das hier an: http://www.mikrocontroller.net/articles/Pony-Prog_Tutorial
Das wird im extreme burner angezeigt erkennt PonyProg eigentlich meinen Programmieradapter ?
-
Thread
USBasp unter AVRStudio 5 oder 6 verwenden - Anleitung!
Evaluationsboard > 2.01 als Programmer verwenden möchte? Bin nicht ganz sicher aber es sollte "ponyser" sein und dem entsprechender Port (com1, 2 etc.) also etwa so: [c] Arguments: -e -P com1 -c ponyser -p ATmega32 -e -U [/c] egonotto schrieb: > den Befehl > " >> Arguments: -e -P usb -
zum Laufen bekommen habe, wie kann ich dann die Einstellungen vornehmen, wie z.B. irgendwelche FuseBits setzen o.ä.?
-
Thread
Pollin AVR-NET-IO verliert IP Generierung
gelegentlich von selbst! 1*gar nicht mehr erreichbar.(gleich mit Bausatz 6Mon. älter) Dann per ISP-Ponyprog bootloader.hex und Firmware(Netserver) programmiert. Lief dann für ca.2Tage. Erneut IP-Generierung (diesmal GW anstelle NETMASK) von selbst geändert. Mit Ponyprog Prozessor kpl. gelöscht. Bootloader.hex
Nachdem der µC mit 5V arbeitet wäre für Lfuse 3F besser. http://www.engbedded.com/fusecalc/
-
Thread
erster Mikrocontroller programmieren -> fragen
> Und bestell besser zwei Megas, die Fusebits ... Ok. :) Muss ich die Fusebits setzen?
> Dir ist schon klar, dass Ponyprog nur den "Billig Seriell / > Paralel Adapter" unterstützt? Oh. Dann ist PonyProg ja für mich ungeeignet. Ich verwende den mySmartUSB light. Wie kriege ich jetzt das Programm in den ATmega
-
Thread
FUSE BITS ATMEGA richti setzen
steht z.B.: CKSEL3:0 1111 (1=unprogrammed, 0=programmed) muss ich dann im PONY PROG den Hacken setzen oder löschen? Und das M103C FUSE BIT? Ist bei einem ATMEGA64 A werksseitig wie eingestellt? Ist der Kompatibilitäsmode nun aktiv oder nicht? Wenn ich es mit PONY PROG auslese
Aus http://www.mikrocontroller.net/articles/Pony-Prog_Tutorial : "Wo im Datenblatt eine 0 steht muss man in Ponyprog ein Häkchen setzen, bei einer 1 im Datenblatt das Häkchen löschen."
-
Thread
ATTINY84 mit AVRDUDE nicht beschreibbar..
denen, denen man explizit per Protokoll sagen kann, wie schnell sie sein dürfen. Programmer wie ponyser, bei denen AVRDUDE das Bitbanging selbst macht, muss man mit der -i-Option zu zusätzlichen Delays überreden.
Danke Euch .. Ich habe grade eben mal avrdude.exe -p attiny84 -B 10 -c ponyser -P COM1 -U lfuse:w:0xC2:m -U hfuse:w:0xD4:m -U flash:w:firmware.hex avrdude.exe -p attiny84 -i 10 -c ponyser -P COM1 -U lfuse:w:0xC2:m -U hfuse:w:0xD4:m -U flash:w:firmware.hex probiert und
-
Thread
Atiny2313 20PU mit 8MhzQuarz zu langsam
Komisch, für ein Testobjekt habe ich mein Testbord mit einem 8MHZ Qurz versehen. Wenn ich die Fusebits ändere kann ich zwar normal mit dem Ponyprog flashen. Aber die Programme laufen um mindestens Faktor 10 langsamer als mit dem internen Oszilator. Im Anhang nochmal die Fuses.
-
Thread
AVR Studio 4, Atmega 644P und selbstgebautes Board
stellen? Du kannst ja mal versuchen den AVR mit einem STK200 (Parallelport + 2 Widerstände mit PonyProg) auszulesen, das sollte immer klappen.
ARTICLE=115385&SHOW=1&START=0&OFFSET=16& dann steht da: Funktionen: • FLASH • EEPROM • Fusebits • Lockbits schreiben • lesen • Chip erase • OSCCAL-Register lesen Protokoll: • STK500v2 Softwareunterstützung: • AVR Studio (COM1..COM9) • AVRDUDE • Bascom mit der Einstellung Options
-
Thread
[S] Arduino Duemilanove oder Uno
Z-Dioden tuns auch Blaue oder Weiße LEDs und je eine Diode antiparallel dazu. Flashen dann mit Ponyprog2000 oder avrdude. b) bei einem in der Nähe wohnenden Forumsmitglied melden, der dann die Dinger kurz "befüllt" und "fused". mfg mf