-
Thread
PonyProg und CalibrationByte
Hi, ich programmiere ATTINY15 mit PonyProg(PP) und habe in meinem Code eine Funktion die aus dem Flash das Cal Byte in das OSSCAL register schreibt.Habe schon oft gelesen das PonyProg alles mit 0xFF auffüllt und das CalByte das ja von Atmel
ausgeben. Ich benutze zwar 0x3FE, aber das Prinzip ist das Gleiche. Allerdings mach ich das nicht mit Pony, finde SoC's Variante aber clever... Bei den Fuses und Lockbits kann ich mangels Erfahrung leider nicht helfen... Gruß... ...HanneS...
-
Thread
Tiny 12 läßt sich nicht programmieren
Hallo, vielleicht kann mir jemand helfen? ich möchte einen Tiny 12 mit Pony Prog 2000 über einen ISP-Stecker (Parallelport) programmieren oder auch nur die Fuse-bits auslesen. Das gelingt mir aber nicht. Jedesmal bekomme ich die Meldung: fehlendes oder falsches device. Beim
such mal in der ponyprog doku nach fehler/error 21
-
Thread
Fehler?
Vielleicht kann ich nicht mehr auf den µC zugreigen weil ich unter PonyPorg mit so einem Schloss Symbol rumgespielt habe? Kann es ein, dass ich den chip abgeschlossen habe? Danke.
Kann ich darum nicht mit ponyProg auf den µC zugreifen, nicht lesen, nicht schreiben, garnichts?
-
Thread
Portierung AT90S8035 nach ATmega163
Hallo Markus, ja im Datenblatt steht, das der Defaultwert der Fusebits den atmega163 auf den internen Oszillator einstellt. Man kann die Fusebits mit dem Ponyprogrammer auslesen, aber Vorsicht, es wird ein invertierter Wert angezeigt. Am besten mal ins Datenblatt schauen
-
Thread
programmieren mit Ponyprog2000
Hallo, programmiere zum ersten Mal mit Ponyprog2000 einen Atmega8. Der soll mit dem internen Oscillator laufen. Wo kann ich in Ponyprog2000 diese Frequenz programmieren ?? Ich hab versucht mit dem Bit CKSEL2 die Frequenz des int.Osc. auf
Schaue ins Forum (search for PonyProg) und spare dir den Stress.
-
Thread
Fuses in Atmel Studio und Ponyprog
Hallo. Ich möchte die Fuses eines ATtiny2313 setzen, kenne leider nur die Bezeichnungen in PonyProg. Diese lauten BODLEVEL1, SUTO0, CKSEL0, CKSEL1 und CKSEL3. Mein Programmieradapter funktioniert nur mit Atmel Studio. Hiermit kann ich das Hex.File in den Controller schreiben, die Bezeichnungen
Du könntest hier https://www.engbedded.com/fusecalc/ die Fuses setzen. Daraus ergeben sich die Werte für die fuse-register High, low und extended. Die kannst du direkt im Atmel Studio eingeben.
-
Thread
Fusebits beim Mega8
Hallo, habe mir wieder einen Mega8 lahmgelegt beim Fusebits setzten. wie muss ich denn nun beim Mega8 und PONYPROG die Fuses setzen mit die Nutzung einen externen Quarzes mit 2 "Anstosskondensatoren" ? Gruss A. Arndt P.S.: Aus dem Datenblatt bin
Dann hast du bei den anderen Fusebits was kaputtgemacht.
-
Thread
Programmieren von ATMega8
anschließen. Lief der Mega-8 von anfang an nicht, oder hast Du ihn einmal programmieren können? Bei den Fuse-Bits des Mega-8 wäre ich vorsichtig, Du kannst Dir damit die Möglichkeit, ihn per ISP zu Programmieren, abschalten oder eben die Taktquelle so "verbiegen", daß Du ihn nur noch schwer zum Laufen kriegst. Ich programmiere ihn mit Ponyprog und dem entsprechenden Adapter von der Lancos-Homepage, niemals Probleme gehabt.
-
Thread
atmega8515 und usart
schaffen ohne das Fehler auftreten. Zum Quarz: Aktivieren kannste dein externen Quarz ueber PonyProg z.B. Da gibt es eine Funktion um die Fusebits einzulesen bzw zu aendern. Anhand dieser FuseBits und dem Datasheet kannste dann erkennen ob der externe Quarz aktiviert ist oder auch nicht. Mfg
ok danke für die hinweise also über ponyprog(205a) kann ich meinen mc nicht flashen, scheint meinen atmega8515 nicht zu unterstützten, steht auch nicht in der liste. ich vermute ein 4 mhz quarz tuts auch, oder?! ok ich melde mich falls
-
Thread
Fusebits ATMega16
Artikelbeschreibung im uC-shop durchzulesen? Habe keine Erfahrung mit yaap aber Ponyprog (getestet mit PP2000) hat einen Dialog fuer die Fuse-/Lockbits. Der ist recht praktisch. Man lese den gesamten Text im Dialog, dort steht beschrieben, was die Haeckchen in den Checkboxen bedeuten.
hallo mthomas, Mit der 1.17 Version von Ponyprog hätte ich vermutlich bis in alle Ewigkeiten rumprobieren können. Die aktuelle Beta von Ponyprog2000 erkennt meinen ISP und den ATMega16 und jetzt hat das Setzen der Fusebits ohne Probleme geklappt
-
Thread
Security Bit gesetzt...Rückgängig machen?
Ich habe in PonyProg Security Write gedrückt, nun geht kein auslesen und schreiben mehr. Kann man das irgendwie rückgängig machen, oder muss ich den Microcontroller in die Tonne hauen?
hi, nee, in die tonne hauen musste den nicht. die fuse-bits sorgen lediglich dafür, dass der inhalt des flash nicht ausgelesen werden kann, das ist für manchen einsatz ja auch recht wünschenswert - kopieren und so. die fuse-bits werden wieder rückgesetzt
-
Thread
fuses beim ATmega8
recht, jetzt sollst du im Parallel-modus die Fuses ändern. Wahrscheinlich hast du mit dem Reset-Fusebit rumgespielt, jetzt wird es nicht klappen mit Mega im SPI zu kommunizieren. Womit brennst du deine AVR's? Wenn mit STK500, dann ist es ja kein Problem, wenn mit PonyProg, dann könntest du im Highvoltage-Modus
Hallo, ich brenne mit PonyProg 2000 Vers 2.04beta wie kann ich den Highvoltagemodus im Ponyprog über einen ISP-Adapter am Parallelport verwenden?? Helmut
-
Thread
Neuling! AVR kaputt? Timing fehler? Ratlos! Hilfe!
Register (bis auf DDRB und PORTB) in ihrem Initialzustand belassen. Ebenso habe ich nicht an den Fuse- und Lock-Bits geändert. Ich habe einen 2. Chip gekauft, der sich jedoch genauso verhält. Was mache ich falsch??? Im Voraus vielen Dank, Martin! Das ASM-Prg: rjmp RESET RESET:
aber wieder korrekt herraus, wodurch ich dachte das Programm sei fehlerfrei gespeichert worden. PonyProg hat mich eines besseren belehrt.
-
Thread
optimale fusesetzung im ATMEGA16
hallo ich bin noch neu und wollte wissen welche fusebits ich im ponyprog setzen muss wenn ich den atmega16 optimal hernehmen will und nen 8mhz externen quarz hab. danke f. d. hilfe!
Lass PonyProg die Fusebits einlesen. Deren Zustand kennst Du ja: Bei einem neuen Chip entsprichen die der Herstellervorgabe und die ist im Datenblatt dokumentiert. Damit kriegst Du raus ob Du nun ein Haekchen
-
Thread
LCD, defekt?
Das Problem waren nicht die JTAG Fuses, sondern die Programiersoftware, da hat irgendwas nicht mehr funkt. Es wurde nicht mehr der "gewünschte" Programmcode an den Chip übertragen. Bin gestern nach langer Suche draufgestoßen, hab dann Ponyprog
-
Thread
ATMega128 und yaap
programmieren. Wurde auch ca. 40 Grad warm der Controller. Eine andere Möglichkeit ist, das die Fuse-Bits so durcheinander gewürfelt sind, dass der Takt nicht läuft. Hatte ich auch mal. Er wollte immer einen exterenen Takt. Ein umschalten der Fuse-Bits ohne Takt geht nicht. Schau mal nach.
Ich habs gefunden. Es liegt an YAAP. Mit Pony Prog und der Demo von Bascom konnte ich den µC identifizieren und die FuseBits setzen. @Danny P. Beim 128 werden nicht die Pins Miso und Mosi benutzt um den Controller zu beschreiben. Siehe Datenblatt
-
Thread
Mega64 - funzt net mehr :-((
ich es wieder so gemacht, Prog-Stecker drauf - und nichts geht mehr. Programm läuft nicht mehr, PonyProg erkennt den Chip nicht... Ist der Reset Eingang so empfindlich? Hat ESD das Ding ins Nirvana geschickt? Wer hat damit Erfahrung? mfg Torsten
http://www.mikrocontroller.net/forum/read-1-252629.html#new ). Es könnte eventuell sein das die Fusebits flöten gegangen sind. Ich progge auch mit Ponyprog. Ich suche schon das ganze Netz nach einer Lösung ab. Hier weiß sicher einer weiter
-
Thread
128 auf externen Takt schalten
hm, habe die fuse-bits nicht im Kopf, und zum Nachschauen ist es mit zu spät. Aber: ext. clock - der will dann wirklich einen ext. clock an xtal1 haben, der Oszillator ist abgeschaltet, dann wird das mit einem Quarz
Habe das gerade probiert. Leider haut es nicht hin. Er läuft zwar, aber wenn ich mit Pony auf lesen gehe fällt er zusammen. Habe auch schon einen anderen MC genommen. Einen Pin aufschnellste änderung Programmiert und funkt auch nicht Was könnte ich noch nehmen? Gruß
-
Thread
avrdude flags/fuses doku ?
verwende WinAVR - der programmer ist AVRDUDE. Muss ich dazu einen "externen" Programmer - z.B. PonyProg benutzen ? Grüße, Stefan
Nein, entweder auf der Kommandozeile (jedes der drei Fusebytes ist ein eigener memory space für avrdude) oder im Terminalmodus (avrdude ... -t).
-
Thread
LED blinkt nicht im Takt der Simulation
Jedoch weich die Simulation von dem tatsächlichen Ergebnis erheblich ab. Prozessor: Atmega16 Fusebit mit PonyProg200 eingestellt. Es wurde kein Fusebit gesetzt und ich gehe nun davon aus, das der Prozessor mit der Quarzfrequenz (8 MHz) betrieben wird. In der Einstellung "AVR Simulation Options"
-
Thread
Atmega wird nicht erkannt
Habe heute mal gebastellt und muste feststellen das bei mir der Atmega8 und 32 nicht unter Bascom Ponyprog erkannt werden,Bascom ist das neuste und schreibt could not identify chip ID:000000 . Wie kann man es maachen das sie wieder erkannt werden? Habe schon andere rein gemacht und wurden sofort erkannt
hier mal ein link zu Atmega fusebit doctor (HVPP+HVSP) – fix the fusebits http://mdiy.pl/atmega-fusebit-doctor-hvpp/?lang=en
-
Thread
Atmega8L aus Asuro im Steckboard per RS232 programmieren?
den MAX3232 dazwischen. ich hab das flashen schon mit dem flash-tool des ASURO, Bascomavr, und PonyProg versucht, jedoch erkennt keines dieser Programme meinen µC. könntet ihr mir dabei helfen? oder Braucht ihr eine Schaltung? bin für jede Hilfe oder Kritik offen und sehr dankbar! MfG, Oli
MAX3232 dazwischen. ich hab > das flashen schon mit dem flash-tool des ASURO, Bascomavr, und PonyProg > versucht, jedoch erkennt keines dieser Programme meinen µC. Wenn dein Mega8 der originale aus dem Asuro ist, der MAX232 korrekt angeschlossen ist, dann spricht nichts dagegen, warum das nicht
-
Thread
ISP Programmerdaten nach TWI weiterleiten ?
und es gibt bessere Möglichkeiten ? PS: Für die ISP-Programierung benutze ich zur Zeit PonyProg200 mit Serial-Adapter Gruß Hans
dazu mußt du ihn also sowieso an einen richtigen Programmer anschließen (und auch zum Setzen der Fuses, denn das geht über einen Bootloader auch nicht). Eine Lösung, wie sie dir prinzipell vorschwebt, wäre also erstmal sowieso nur für Updates brauchbar, nicht aber für die Erstprogrammierung. Aber
-
Thread
[S] Möglichkeit per ISP ein in AVRStudio5 erstelltes .elf-File zu programmieren
Atmel das ohne Umwege ein erzeugtes .elf-File per ISP auf den µC programmieren kann? So dass alle Fuses, Lockbits gesetzt werden und der Programmcode auch passt. Ich möchte hier in der Werkastatt nicht das komplette Studio drauf installieren... Gruß Lucas
schrieb im Beitrag #2604832: > hier in der Werkastatt nicht das komplette Studio AVRdude oder PonyProg oder wasauchimmer benutzen? Brauchst aber ein .hex-file dazu. Fuses und EEPROM erledigt man dann über make in einem beiliegenden makefile. Das geht aber nur mit dem "dude". mfg mf
-
Thread
ISP Probleme mit Roboternetz-Controllerboard mit Mega32 und AVR ISP 910
Freund von mir den Atmega mit einem Galep III mit dem Roboternetz-Testprogramm bespielt und de Fusebits wie folgt gesetzt, bzw belassen: SPIEN 1, JTAGEN 0, CLKSEL 1111 für nen 16MHz Quarz. Die Locks sind nicht gesetzt Wir haben dann den Controller ins RN_Control getan und die Schaltung getestet.
mit dem Galep auf 1 gesetzt hat... hat er ISP für den µC abgeschaltet... 1 bedeutet bei den Fusebits "aus" und 0 "ein", wenn ich mich nicht irre!
-
Thread
Pollin Evaluation Board error: programm
Problem mit den Pollin Evaluation Board Ver 2.01. Mit den Atmega 32 klappt die Verbindung mit Ponyprog 2000 und myAVR ProgTool ohne Probleme. Hab nun einen Atmega 8 gesteckt, diesen kann ich nur mit Ponyprog ansprechen eine verbindung mit myAVR ProgTool funktioniert nicht. benutze: usbasp - USBasp
Anschluss und ihre Einstellungen genau. Dann hab ich noch 2 Atmega 8 die kann ich auch mit Ponyprog nicht ansprechen. Auch die Verbindung mit den Fusesbits klappt nicht. Wer kann helfen? Mit freundlichen Grüßen orfix
-
Thread
FuseBits ATmega16 nach autoprogramm BASCOM
dann hab ich aus versehen den Button "autoprogramm chip" erwischt und nun kann weder Bascom noch PonyProg nicht mehr die FuseBits auslesen "Device missing or unknown" Atmega 16 Programmiere über Parallelport Das Board http://www.mikrocontroller.com/de/avr-ctrl.php was soll ich machen?
. Achtung: Bei PonyProg-Fuses bedeutet ein Haken eine "0" Gruß Wolf(_1)
-
Thread
Mega8 will sich nicht beschreiben lassen :(
will garnichts, lediglich die Fusebits lassen sich ändern aber nur unter Protest (2-3 Versuche bis es geht) Die Fusebits stehen gleich wie auf mega8nr1 Mega32 lief bis vorhin super, aber seit ca 2 Stunden will sich dieser auch nicht
er die Fusebits gleich hat wie ein Mega8 den ich benutzen kann wie ich will. Kann es beim Schreiben des Flash zu einer Änderung in den Fusebits kommen? Das würde mein Problem mit dem MEga32 erklären Gruß
-
Thread
Reset-Taster / Pin - Programmierung unmöglich? [Atmel Evaluations Board]
an der richtigen Stelle eingelötet). Da ich mir aber damals von meinem einzigen ATmega32 die Fusebits total versaut hatte, war die Sache erstmal gestorben. Heute habe ich endlich zwei neue ATmega erhalten. (nen 32er und nen 16er) Jetzt lassen sich aber über PonyProg weder die Fusebits vom MC
ausgehen, solange der Taster gedrückt ist - tut sie aber nicht!) Irgendwo habe ich gelesen, dass PonyProg erst ein Reset-Signal ans Board schicken muss - aber der Taster scheint (laut Durchgangsprüfung) völlig okay zu sein)... Hat jemand ne Ahnung, woran das liegen könnte? Danke für nette Kommentare
-
Thread
Controller "verfust"?
ansprechen, also wie zu erwarten. Sobald ich jetzt aber auf externe Taktquelle (alle Häkchen in PonyProg bei CKSEL3 bis 0) umstelle, kommt eine Fehlermeldung "Device missing". Was soll denn das? Es ist doch eine Taktquelle dran und ich habe keine anderen Fusebits geändert. Hat jemand eine Idee?
meinst. wenn es nur ein passives quarz oder ein passiver keramikschwinger ist, musst du das auch so fusen. Auf extern wartet dein Kontrollör gemütlich solange bis an seinen takteingängen ganz von selbst was passiert.
-
Thread
ATtiny861 - simpler programmer??
sowie eine damit verwendbare Software? (Möglichst auch die Version, die ich verwenden sollte, bei Ponyprog zumindest steht, daß der 861 nicht getestet wurde...) Danke und entschuldigt meine unfachwissende Fragestellung :-P
Prozessor abzuschießen. Das schafft man auch so, selbst mit einem vernünftigen Programmer. Stichwort Fuses. Da kann man eine Menge falsch machen.
-
Thread
Einsteigerproblem mit ATTINY2313
Das Programm ist an dem Programm des Tutorials angelehnt. Compilieren geht wunderbar, mit Ponyprog auf den Atmel übertragen geht auch aber wenn ich der Schaltung Spannung gebe funktioniert nichts! LEDs sind aus und wenn ich auf Port D0 oder D1 Signal (+5V) drauf gebe passiert nichts. (LEDs sind auf Port B0+1 angeschlossen) Ich komme einfach nicht mehr weiter. Ich habe auch schon die Fuse-Bits vom Takt mit Ponyprog überprüft und die Einstellung ist auf 0100 (int. 8MHz aktiv) Habe VCC und GND habe ich schon nachgemessen und alles okay. Einen zweiten, ebenfalls neuen 2313 habe ich auch
-
Thread
Probleme bei AVR-Tutorial: LCD-Ansteuerung
nun garnichtmehr ändern kann, weil der Kontroller sobald ich etwas Schreiben möchte abstürzt und PonyProg den Fehler: "Device missing or unknown device (-24)" ausgibt. Danach hilft auch kein Reset mehr, erst nach eine Neustartung der Versorgungsspannung ist es erst möglich den Kontroller auszulesen, aber
[[Diskussion:Pony-Prog Tutorial]]
-
Thread
Fuses setzen
nun die Fuses meines Mega8515 so wie auf dem Bild gezeigt setzen! Allerdings ist das Bild von PonyProg und ich möchte die Fuses mit dem Avr Studio setzen! Muss ich diese nun umdrehen oder passen die so?? Bin da vorsichtig, denn ich hab in meiner vergangenheit schon PonyProg Fuses-Versuche hinter
Kann mir keiner von den erfahrenen Ponyprog-Hasen helfen??
-
Thread
ATMEGA8 tut nichts mehr
Ich sach mal die böses Fuses: z.B. eingestellt ist "Externer Oszillator", aber Du hast keinen. Einfach mal anschauen.
allerdings immernoch nicht, ich vermute da ist was bei der programmübertragung schiefgegangen auch wenn pony prog da keinen fehler gemeldet hat. Gruß, Jens
-
Thread
Fuse-Bits/PonyProg
mal ein Problemchen. Nun will ich endlich mal meinen externen Quarz benutzen, aber ich kann die Fuse-Bits nicht setzen. Ich benutze derzeit noch Ponyprog. Wenn ich die entsprechenden Fuse-Bits gestezt habe, dann drücke ich auf "Write". Dann kommt die Meldung "Device missing or unknown device (-24)"
Na, wenn denn Ponyprog nicht mehr will, dann waren es wohl die falschen Bits, die gesetzt wurden. Versuche mal externen Takt an XTAL1 einspeisen. Vielleicht meldet sich der Controller wieder.
-
Thread
Ponyprog, Pollin und ATMEGA32
Was kann ich denn jetzt noch machen? Ich halte es nicht für ausgeschlossen, daß ich mit den Fusebits versehentlich den internen Oszillator abgeschaltet habe. mfg Quehl
Was kann ich denn jetzt noch machen? Ich halte es nicht für > ausgeschlossen, daß ich mit den Fusebits versehentlich den internen > Oszillator abgeschaltet habe. Zur Wiederbelebung gibt es eine Lösung in der Artikelsammlung unter dem Stichwort Fuses.
-
Thread
Generelles Problem AVR mit 128kHz Oscillator ?
habe ich die entsprechenden Fuses so gesetzt. Leider ging danach nichts mehr. Ich bin mir der Fuse-Problematik durchaus bewusst, weshalb ich nach dem ersten Versuch in PonyProg2000 auf den Programmer von BASCOM gewechselt habe. Allerdings mit dem gleichen Ergebnis. Mir scheint dass es hier ein generelles
-
Thread
Fusebits Einstellungen -Watchdog
Konfiguration aus dem Bild der Watchdog meines AVR enabled ist oder nicht. Der Screenshot zeigt die Fusebits Einstellung von PonyProg. Ich danke euch Dirk
-
Thread
WinAVR PonyProg Makefile
the Ponyprog settings using Ponyprog. # Programming support using PonyProg PONYEXE = C:\Programme\PonyProg2000\PONYPROG2000.EXE pony: $(TARGET).hex $(TARGET).eep echo -e "SELECTDEVICE $(MCU)\nLOAD-PROG
Aktion -- alles was Ponyprog kann, kann AVRdude auch, und das, abgesehen vom GUI für die Fuses, besser. pps.: Da http://www.lancos.com/e2p/ponyprog2000.html#s4 ist die Online Doku zu Ponyprog-skripten
-
Thread
avrdude fuses setzen mit usbasp
Hallo, ich habe bisher immer ponyprog genutzt und habe nun einen usbasp. Funktioniert alles Prima jedoch habe ich probleme mit den fusebits. Zunächst mal, kann ich die low und high bits wie folgt schreiben: avrdude -c PROGRAMMER
Hallo "dude" mit "AVRBurner GUI für AVRDUDE" geht auch PROBLEMLOS, es ist etwa wie PonyProg aber für USBasp geschrieben: http://www.mikrocontroller.net/topic/97641#new und hier kannst du AVRBurner holen: http://www.soft-land.de/index.php?page=avrburner Gruß Martin
-
Thread
USBisp Problem
nur USB Ports. Weiter habe ich AVR Studio v4.14 und AVRDUDE 5.5 Den Bootloader habe ich mit PonyProg draufgemacht und der startet auch wunderbar. Die Fusebits sind alle eingestellt wie in der Doku. Wenn ich nun den Programmer über USB mit der app_v2.hex flashen möchte bringt mir AVRDUDE keinen
-
Thread
ATMEGA 128 lässt nur neinige Programmiervorgänge zu
programmierversuche, habe ich dann den Controller ausgelötet und einen neuen eingesetzt. Ich konnte dann die Fusebits bei Ponyprog verändern und den Flash programmiern. Aber nach einigen Stunden ging wieder nicht mehr.ich kann weder die Fusebits noch den Flash programmieren. Heute wurde noch einen neuen Prozessor
du mal probiert, ob sich die "kaputten" Controller noch auslesen lassen? Vlt. hast du doch die Fusebits verbogen? Beste Grüße, Bartl
-
Thread
FuseBits bei Quarz
jetzt "1" steht, muss ich dann in PonyProg ein Häkchen machen, oder nicht? Danke im Voraus, wulf
1111 SUT1,SUT0 sind mit 10 eigentlich immer ok, es sei denn, Du willst den BOD aktivieren. Bei Ponyprog muß der Haken für eine 0 gesetzt werden! Steht bei der aktuellen Pony-Version auch im Fuse-Window, allerdings kaum lesbar... Laß die Fuses doch erstmal Fuses sein, der Mega8 läuft dann eben erstmal
-
Thread
BASCOM-ATmega8515-Fusebits
Wie sollen die Fusebits gesetzt sein ? Wenn es mit BASCOM wegen Fehler nicht geht, dann verwende ich ev. PonyProg. Vielen Dank im Voraus Chris
Problem mit BASCOM und ATmega8515 fusebits geklärt (so glaube ich nun jedenfalls). Habe nun mit Studio und PonyPrig experimentiert und folgende Beobachtung gemacht: 1. BASCOM 1.1.8.1 setzt die fusebits des ATmega 8515 richtig. 2. Allerdings
-
Thread
AT90S2313 durch ATtiny2313 ersetzen, Fuse Problem
Wie bzw. mit welchem Tool "brennst" Du denn den Mikrocontroller? Falls mit Ponyprog, dann lass Dir gesagt sein, dass dort ein Häkchen an der entsprechenden Fuse einer "0" aus dem Datenblatt entspricht. Wenn man dabei nicht voll auf der Höhe ist, "fused" man sich aus Versehen statt
programmieren). Im Anhang habe ich mal ein Screenshot von den ATtiny2313 Fuses gelegt, gesetzt mit PonyProg. Die Einstellungen gelten für einen 4 Mhz Quarz. Stolperstein ist auch die CKDIV8 Fuse, die zu Anfang immer gesetzt ist und auch bei Quarz und externen Quellen den Takt auf ein Achtel verringert
-
Thread
Frage zu Fuses bei ATMEGA16 und AVRISP
logischen her ja weil ich ja das SPI enable haben will. Habe aber schon oft bei dem Attiny26 und Ponyprog daneben gelangt.
per STK500 schützen wenn der Schutz in der Harware(ATM16) drinsteckt ansonsten könnte man ja mit Ponyprog was machen.
-
Thread
ISP Programmierung geht nicht mehr
die wurde auch gleich erkannt und ich konnte ohne Probleme programmieren. Doch auf einmal sagte PonyProg, dass er das gerät nicht mehr finden kann. Nun gut dachte ich mir, etwas rumprobiert, nach fehlern gesucht, aber nichts gefunden. Also habe ich einen neuen Mega8 raufgesetzt. Mit dem ging es dann
Wenn das Timing bei Ponyprog nicht stimmt, weil andere Software beim Proggen dazwischenfunkt, kann´s beim Controller die Fuses verstellen und dann ist Ende im Gelände. Guck mal, ob Du Dir einen anständigen ISP-Progger leisen
-
Thread
avrdude und fusebits
MoinMoin, habe seit kurzem ein sonderbares Problem, vielleicht kennt's ja jemand: Ich programmiere meinen Atmega64 immer mit einem seriellen "Ponyprog" Adapter und avrdude. Ging bisher immer ohne Probleme. Bisher. Jetzt hatte ich folgendes Problem: Runterschreiben eines Programms und verifizieren lief ohne Problem. Dann sagt avrdude: (habe leider den original-output nicht mehr, aber sinngemäß): Fuses nicht in Ordnung. lfuse should be FF, reads 0 hfuse should be 0D, reads 0 efuse should be FF, reads 0 Dann fragt der dude, ob er das korrigieren soll. Bei "Yes" versucht avrdude 10 mal,
-
Thread
Controller defekt?
, du hast dir den Reset-Pin wegprogrammiert. Ich bin mit Yaap nicht direkt vertraut, da ich mit Ponyprog arbeite, aber es empfiehlt es sich _dringenst_ bei solcher Programmiersoftware, vor dem Ändern der Fuses _ERST_ die Fuses einzulesen, da man sich sonst den Reset-Pin mit der RSTDISBL-Fuse abhängt.
Toleranz durchaus noch ausreichend. Ich habe kein Problem damit, wenn jemand einen kleinen AVR falsch fused, die Dinger sind billig und leicht beschaffbar, ich verstehe nur meist nicht, weshalb überhaupt die Fuses geändert werden und weshalb dann nicht erstmal die Doku zur konkreten CPU im Bereich Clock