-
Thread
mega16 nicht ansprechbar
ich habs bereits mit ponyprog2000 und dem isp vom shop hinbekommen den mega16 zu schreiben. die 6 leds hängen mit 1k widerständen an pd0 - pd5. leider leutet aber keine der leds bei folgendem programm (aus dem tut): .include
schreiben und compilieren (auf den flash schreiben geht aber mit bascom), und die hex datei mit ponyprog2000 auf den mega16 schreiben. ich verstehe zwar nicht warum das bei mir so komplizier ist, aber es geht.
-
Thread
Probleme mit AVR9....??
noch nie einer untergekommen der sich nicht mehr programmieren ließ. Und das trotz einsatz von PonyProg und einem Selbstbau-Adapter (allerdings mit 74HC244 Treiber) Matthias
die Dinger recht robust. Ich programmiere übrigens auch mit dem 1,50-Euro Parallel-Port Teil und Ponyprog. Das STK-500 kommt für mich nicht in Frage, da ich keine Vorteile für mich sehe.
-
Thread
Vergleich bei PonyProg abschalten
Hallo, gibt es einen Möglichkeit bei PonyProg den Vergleich der Daten nach dem Schreiben abzustellen? Das dauert beim Atmega128 ja Ewigkeiten bis der fertig is. Gruß Niko
Wie kam es denn dazu, welche Option meinst Du, das Verify=NO etwa? Laut Deinem Bild von Pony-Prog ist das RSTDISBL für den User gespeert. MfG Andi
-
Thread
Mega16 Pony JTAG
stell als Device wirklich auf ATMEGA16 ein da der 161 andere (weniger) Fuse-Bits hat. MfG Andi
die Fuses einlesen" die CKSEL-Bits auf 1 zerschossen (leere Kasterl im Fuses-Dialog) und benötigst jetzt einen externen Taktgeber oder Quarz damit er wieder läuft und "ReFused" werden kann. MfG Andi
-
Thread
UART Interrupt ATMEGA32
was: wenn ich ein Programm auf den µC lade scheint es erstmal nicht zu laufen. Dann lese ich mit PonyProg die Config. Bits aus und es läuft. auch nach Abschalten der Betriebsspannung ist alles OK.. nur muss ich halt einmal nach dem Brennen diese Bits auslesen um ihn anzustoßen. Sebastian
Das hab ich auch. Allerdings ist es definitiv Windows, dass sich nach ein paar Sekunden von PonyProg die parallele Schnitt- stelle wieder holt und dabei den µC auf RESET zieht. Ist ne zeitlang lästig. Zumindest solange, bis ich einen Bootloader in den µC gebrannt hatte. Seitdem kümmert es mich
-
Thread
Anfänger und WinAVR
Wenn die Software keinen extra Treiber verlangt, dann brauchst du auch keinen. Konntest du die Fusebits in Ponyprog bzw. Yaap korrekt setzen?
<Zitat> Fusebits,Ponyprog,Yaap, nein das habe ich nicht. Wie schon gesagt auch ich bin Anfänger und davon habe ich auch auf der page von Mc-Projekts nichts gelessen. </Zitat> Dann lies lieber nochmal :-) Was für
-
Thread
AVR, xtern. SRAM initialisierung, xmem, makefile, .init funktionen
------ // void xram(void) { //init SRAM MCUCSR |= (1<<JTD);// JTAG nochmals (ausser der fuse) deaktivieren MCUCSR |= (1<<JTD);//mindestens 2 mal hintereinander verwenden. MCUCSR |= (1<<JTD);//sicher ist sicher ... MCUCSR |= (1<<JTD); MCUCR |= (1<<SRE)|(1<<SRW10); // The SRE Bit
/ kein Häkchen im ponyprog) bis auf BOOTSZ0=0 und BOOTSZ1=0 und SPIEN=0 Ich vermute im Moment weiterhin ein Hardwareproblem. Wenn lese oder schreib Zugriffe den Inhalt des Rests des Rams loeschen, dann halte ich die read
-
Thread
Fuses vom atmega644 versaut,.
Hi, "dummkopf", Du Kokettierer, > avrdude -p atmega644 -P /dev/ttyS0 -c ponyser -U hfuse:w:0xd9:m -U > lfuse:w:0xa6:m > Die Fuses kannst Du alle neu setzen - wenn die Kommunikation klappt. Ich habe nicht im Kopf, was diese Fusebytes in Hex bedeuten, das kannst Du aber mindestens
Wenn kein STK aber Bastelspaß vorhanden ist, dann den hier: http://diy.elektroda.eu/atmega-fusebit-doctor-hvpp/?lang=en
-
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
Fuses: Atmega1280 1/8Clock an oder aus?
clock angehakt lassen soll. Habe schon im Netz mich informiert, aber leider finde ich nur etwas für Pony etc und da weiß ich jetzt nicht so genau, wie das mit den markierten Haken ist, ob es da nicht das Gegenteil bedeutet. Für Leistungszwecke, also höchste Leistung: an oder aus damit? Vielen Dank
Unprogrammiert - So habe ich das vieeeele Jahre eingetrichtert bekommen. Und das betrifft ja auch nur die Fuses, wenn ich ein Timer starten will, dann starte ich ja auch mit WGMxn = 1 - also programmiert 1. Weil 1 ist Strom und 0 ist nicht Strom :D Weißt du worauf ich hinaus will?!
-
Thread
Atmega8 - Quarzoszillator konfigurieren und Taktfrequenz erhöhen
Mikrocontroller anschliesse weiss ich, was danach folgt jedoch nicht. Habe zwar gehört, dass man Fusebits setzten muss, was ich mit PonyProg tun würde, welche ich jedoch setzten muss verstehe ich überhaupt nicht. Muss ich da bereits die Taktfrequenz meines Oszillators irgendwo angeben oder wird diese
mega kann auch mit internen oszi 8Mhz, ohne dass du außen was dranhängst. Die einstellung der Fusebits ist etwas tricky. Wenn du da was falsch machst, kannst du den nicht mehr umprogrammieren. ich benutze zum programmieren avrdude mit Burn-O-Mat als Gui. das hat den Vorteil, dass die für die meisten
-
Thread
Problem mit Ponyprog und serielle Schnittstelle
will mit meinem Desktop Pc meinen atmega32 über den seriellen Port (Pollin evaluationboard) mit PonyProg zu programmieren bekomm ich die meldung Probe OK aber im Nachhinein wenn ich die Fuse-Bits auslesen will die fehlermeldung Device missing. auf einem alten laptop funktioniert es super. darum wird
starten und dann probieren Ich habe bzw. hatte meinen am Programmieradapter am Parallelport mit Ponyprog, da gabs halt auch Probleme, weil dort normalerweise mein LCD dranhängt und die LCD-Software 'dazwischengeschrieben' hat. Meistens merkt man es dann aber. Vor 2 Wochen habe ich mir dann bei Reichelt
-
Thread
Probleme mit einem Programmer
Mit Masse der Platine meine ich die Masse der Versorgungsspannung (woher du die 5V bekommst). Im PonyProg musst du noch in Optionen Einstellen. z.B. AVR I/O oder was da steht. Du kannst ja auch ein Test machen. Das ist alles im Settings Fenster von PonyProg.
http://www.mikrocontroller.net/articles/Pony-Prog_Tutorial Steht alles zu PonyProg !! So, gute Nacht und viel Erfolg :)
-
Thread
Einstieg in die µC Welt-was brauche ich alles?
ich da nicht alles, weil der da schon "fachbegriffe" verwendet, die er gar nicht erklärt. z.B. fusebits- da ist die rede von den fusebits aber erklärt, was ein fusebit ist wird da nicht.
Eval-Boards, das Pollin Board jedoch nicht. Dieser ISP Anschluss ist soweit ich weiß allerdings für die Pony-Prog Software gedacht. Unter XP mag das (noch) gehen, bei Vista/Win7 habe ich meine Zweifel. Ein "richtiges" Programmiergerät ist da schon etwas (funktions-)sicherer. Der entsprechende Anschluß ist
-
Thread
AVRISPmkII funktioniert nicht
oder intern), 10KOhm an Reset gegen VCC und 100nF gegen GND. Der Parallelport-Programmmer mit PonyProg arbeitet ohne Probleme. Hat jemand eine Erklärung?
sind an und 4,9V Target Volatge werden ausgelesen. Der Parallelport-Programmer funktioniert mit PonyProg ohne Beanstandungen, als kann es eigentlich nicht an der Schaltung liegen. Und nun?
-
Thread
ckfuses ATtiny2313
^^. Dann ist das richtig blöd. Welchen Progger benutzt du eigentlich und warum tust du dir Ponyprog an? Dann lieber noch avr-dude oder am besten eben das AVR-Studio.
Es gibt im Netz zwar auch Fusebit-Rechner, durch deren Verwendung lernst Du aber auch nichts. Durch diese Programme haben eigentlich nur deren Autoren gelernt, denn sie haben sich intensiv mit den Fusebits beschäftigt. ;-) ...
-
Thread
Fuses für Atmega644 auf Pollin Eval-Board v2.01
echo off echo Serieller ISP auf dem Board echo Lese ATmega644 Fuses avrdude -v -p atmega644 -c ponyser -P com1 > fuses1.txt 2>&1 [/pre] Die Datei fuses1.txt solltest du sichern, wenn du mal die Werkseinstellungen nachlesen willst oder wenn du Hilfe brauchst und die Ausgabe des Programmierversuchs
Serieller ISP auf dem Board echo Setze ATmega644 Fuses auf 16 MHz Quarz avrdude -v -p atmega644 -c ponyser -P com1 -U lfuse:w:0xff:m -U hfuse:w:0x99:m -U efuse:w:0xfc:m > fuses2.txt 2>&1 [/pre] Die Datei fuses2.txt solltest du sichern, wenn du Hilfe brauchst und die Ausgabe des Programmierversuchs
-
Thread
Attiny2313 lässt sich nicht mehr programmieren
geschrieben wird) und auch den 8Mhz externen quarz dadrauf. Und zum schreiben und lesen benutzte ich PonyProg.
Hast Du beachtet, dass bei Ponyprog ein Häkchen für die Null steht?
-
Thread
GPS Tracker eigenbau; Fusebits richtig gesetzt??
halt gar nichts. Spannungsversorgung und Verdrahtung sind ok. Kann mir jemand sagen ob ich die Fusebits im Ponyprog richtig gesetzt hab?? Hier mal ein Screenshot. mfg Mario
hab nun auch die fusebits eingestellt. weiß jemand warum beim anschluss von pin 30 AVCC plötzlich die spannung zusammenbricht und die Schaltung so viel strom zieht??
-
Thread
Erklärung gesucht
genau da hasse ich AVR-Studio, weil es die nicht übersichtlich anzeigen kann. Das gern verfluchte PonyPorg zeigt sie mit ihren Namen an und man kann sofort schauen, ob da was unbekanntes dabei ist und den Zweck ergründen und auch entscheiden, in welchem Zustand sie für die eigene Verwendung zu setzen sind
deshalb brauchte ich mich auch nicht darum zu kümmern. Genauso hielt ich es bislang auch mit den Fuses. Was ich nicht kenne, wird nicht angefasst. Ansonsten verwende ich den Burn-O-mat, bzw. die Seite bei SF, wenn es z.B. beim Burn-O-Mat keine Erklärung gibt. Insofern ... ... ich habe sicher
-
Thread
Atmega32 8Mz EXternal Osci -- UART 19200
Fusebits lassen sich nicht durch Programmcode ändern... Das macht Deine IDE oder Programmiersoftware.
Gar nicht. Die musst du mit dem Programmer verstellen. [[AVR Fuses]]
-
Thread
LCD Problem am Atmega16
Gibt es zusätzlich für C einen Befehl, womit man den JTAG ausschalten kann? In PonyProg habe ich sie deaktiviert. Bisher funktioniert es immernoch nicht.
Quelltext mal ansehen möchtest. Hier ist er. Nur noch mal zur Verständmisfrage. Wie sollten denn die Fuse-Bits bei PonyProg aussehen? Habe bei... JTAGEN; BOOTSZ1; BOOTSZ0; SUT0; CKSEL0 einen Häkchen, alle anderen sind frei
-
Thread
Mega 32 nur Probleme
Ich hab auch schon bischen mit den Fusebits rumgespielt aber ist nicht besser geworden. In Ponyprog haken bei BOOTSZ1, BOOTSZ0, BODEN. Das komische ist ja auch je länger ich ihn ausgeschaltet lasse desto länger geht er dann mal kurz. Sehr
-
Thread
probleme ATtiny2313 und Ponyprog
Hi leute! ich hab ein ganz komisches Problem mit meinem Tiny2313. ich wollte mit ponyprog ein programm hinunterladen, aber es hat nur EINMAL funktioniert. ich kann zwar noch lesen was ich hinuntergeschrieben habe und die fusebits umsetzten, aber ein neues programm lässt sich leider nicht
Ich weiß nicht obs beim Tiny möglich ist aber gibt es nicht FuseBits die das schreiben verbieten?
-
Thread
AVR-ISP_Programmierkabel
zulegen, der Studio4 kompatibel ist. Dadurch erspart man sich so manchen Ärger mit falsch gesetzten Fuses, wie es bei diesem Ponydingens ja anscheinen an der Tagesordnung ist. In fast jedem Beitrag hier der um falsch gesetzte Fuses geht ist dieses Ponydingens mit im Spiel. So teuer sind die kompatiblen
-
Thread
von AT90S zu ATTINY
mir einen neuen Bestellt aber leider einen Attiny2313 bekommen. Ich arbeite mit Bascom und Ponyprog2000. Das erste Problem ist was muss ich den nach ganz oben schrieben? $regfile = ????? $crystal = ????? $baud = ????
und Taster betätige dauert es jetzt einwenig länger als vorher! Kann ich das beheben?" ckdiv8 fuse?
-
Thread
ATmega8 lässt sich nicht Programmieren
Check doch mal, ob die Fusebits richtig gesetzt sind. Z. B. mit Pony Prog.
bisschen gedauert, musste erstmal sehen wie das so funktioniert. Also meinen ATtiny2313 liest PonyProg2000 aus. Denn ATmega8 mal wieder nicht. Aber die Fuse Bits zeigt er an, folgende sind gesetzt: BODLEVEL SUTO CKSEL3 CKSEL1 CKSEL0
-
Thread
Problem mit Pollin AVR Board und PonyProg
Ich habe den "Atmel Eavaluation-Bausatz" von Pollin und betreibe dadrauf einen ATMega32. Mit PonyProg 2.06c Beta kann ich meine Programme auf den Controller schreiben. Was nicht geht ist das Setzen der Fusebits. Ponyprog sagt, dass sie geschrieben wurden, aber wenn ich sie auslese hat es keine Änderung
Wenn ich den Chip nicht in PonyProg einstelle sagt er missing oder unknown device.
-
Thread
Probleme mit Ponyprog
Controller aufspielen. Als Programmieradapter verwende ich einen STK200 kompatiblem Nachbau mit Ponyprog. Beim letzten Programmierversuch vor Weihnachten hat alles geklappt und gestern abend lief die Hardware mit Controller auch noch fehlerfrei. Heute morgen ist das Programmieren dann zweimal mit der
nicht mehr anläuft. Könnte es sein, das bei den ersten fehlgeschlagenen Versuchen ungewollt die Fusebits verstellt wurden und ich jetzt quasi ausgesperrt bin oder hab ich den Controller gehimmelt? Hat da jemand von euch schon ähnliche Erfahrungen mit Ponyprog gemacht? mit freundlichen Grüßen
-
Thread
ATtiny2313 durch Flashen gekillt?
Leuchten bringt. Das Programm habe ich mit AVRStudio geschrieben, mit WinAVR kompiliert und mit PonyProg auf den tiny geschrieben. Das Problem ist nun: Ich kann den tiny nicht mehr flashen. PonyProg meldet "Device not found or unknown Device". Sowohl die LCD-Anzeige als auch die LED flackert zudem
Hallo, Pony schreibt die Fuses nur, wenn es explizit gefordert wird. Riskant ist nur, Fuses zu setzen und zu schreiben ohne den aktuellen Stand vorher gelesen zu haben, Pony liest sie nicht automatisch ein.
-
Thread
Serielle Kommunikation verstehen
, die nur 2 Leitungen besitzen. Könnte man also auch mit PonyProg über so eine Verbindung programmieren (ist ja für das Programm immer noch nur ein einfacher COM Port, was dahinter kommt sieht es ja nicht?)? Danke!
auch nicht vernachlässigen. Die ist bei Bitbanging nur gegeben, wenn OS und PC-Hardware mitspielen. Pony arbeitet gerne "am Limit", was bei ungünstigen Umständen zu Fehlern (bis hin zu verstellten Fuses) führen kann. ...
-
Thread
ATtiny auslesen und einen neuen ATtiny damit beschreiben
Lesen kannst du auch bei gesetzten Fusebits, kontrollier mal ob du "sinnvolle" Daten ausliest oder nur FF. Wenn das stimmt liegts ziemlich sicher an den Fusebits oder der Beschaltung. grüße leo
Hi, klingt jetzt echt bescheuert, aber was in Gottes Namen ist Fuses. Als ich schrieb, das ich den einen und anderen ATtiny schon programmiert habe, meinete ich damit, dass ich eine vorhandene HEX-Datei über das PonyProg Programm in den ATtiny gegeben habe. Die ATtyni's
-
Thread
Parallel Programmer irgendwas übersehen?
Habe mir gerade einen AtMega32 mit den Fuse-Bits geschossen und habe mir gerade mal die Prozedur zum Parallel programmieren im Datasheet angesehen. Das sieht doch eigentlich gar nicht so schwer aus alle Fuse-Bits zurückzusetzen, oder hab ich irgendwas
Wenn ich das mal so genau wüsste! :-) Hab mit Pony Prog den µC geflasht und nachdem das Programm drin war hatte ich keinen Zugriff mehr auf das Device. Ich denke mal das irgendeine falsche Einstellung bei den Fuse-Bits war und Pony-Prog die mit gebrannt
-
Thread
USB to Serial PonyProg XP
steuern. (Sonst habe ich alles an meinem PC bedient bzw. programmiert). Leider funktioniert aber das PonyProg nur halb. Ich kann die FuseBits und alle anderen Einstellungen im Controller lesen. Aber ich kann den Controller einfach mit dem PonyProg nicht beschreiben. Mit dem XP ist es ja möglich dem PonyProg
auch OK. Hat vielleicht jemand es geschafft mit dieser Kompination, USB-COM- Kabel, WinXP und PonyProg ne'n Kontroller zu programmieren? Vielleicht fehlt mir ja nur eine Einstellung...... Vielen Dank für Eure Hilfe, bluemole
-
Thread
Fuses falsch gesetzt
Falls die Fusebits für den externen Takt eingestellt sind reicht es an dem Takteingang einfach ein Takt anzulegen.
kommt auch 3,2..MHZ raus, also er funktioniert. Habt ihr noch ne Idee??? Wie muß ich denn die Fusebits setzen, wenn ich einen externen 8 MHz Quarz (kein Oszillator) benutzen will? Ich hab mittlerweile den 2. ATmega32 in den gleichen Zustand versetzt, obwohl ich die gleichen Fusebits wie ursprünglich
-
Thread
Problem mit AVR und Fusebits...
Hoi, Ich habe versucht die Fusebits meines Tiny26 auf externen Quarz umzustellen, und jetzt will das Teil nicht mehr. yapp erkennt den AVR nichtmal mehr. Wenn ich aber einen anderen AVR einstecke, gibt's keine Probleme, am Aufbau
Resonator Oscillator 1 1111 XTAL1 XTAL2 PLL 0 0001 I/O I/O Also C3...C0 alles auf 1111 d.h. bei Pony-Prog KEINE Häckchen. Angaben ohne Garantie, wenns de Dir den Chip sperrst, kein Ärger..! Tja, wenn er gesperrt ist (ISP/SPI oder RSTDISABLE..., es soll wohl mit einem High-Voltage-Programmer vom
-
Thread
Atmega 8 testen ob programmierung funktioniert
sollte man nicht weglassen... Ich würde einfach ein anderes Programm schreiben und nochmal testen. PonyProg, Hardware und Software, mehr Fehlermöglichkeiten gibt es ja auch nicht und wenn das Pferd anspringt...
Auch die Fusebits richtig gesetzt? Standardmäßig ist der interne Oszillator (1MHz) gesetzt
-
Thread
Bootloader für Mega128 installieren
Bootloader für den Mega 128 aufklären? 1. Wo bekomme ich ihn? 2. Wie flashe ich ihn drauf (mit PonyProg 2000?) 3. Wie arbeite ich im Folgenden mit Ihm (welches Flashprogramm) 4. Wie kann ich testen, ob er erfolgreich installiert wurde? 5. Gibt es Risiken? Benjamin
welche Ponyprog Version zu empfehlen ist. Danke für eure Hilfe im Voraus!
-
Thread
Welchen Programmer kann ich für den AT Mega 128 benutzen?
PonyProg zusammen mit dem Druckerdongle z.b.
parallele Schnittstelle offen haben und nicht viel Geld ausgeben wollen würde ich die Kombination Ponyprog/74244 empfehlen.... MfG Rainer
-
Thread
ATMega32 Fuse Bits und Anfänger Programm
Fuse Bits setzen damit er mein 8MHz Quarz mit den beide 22pF Kondensatoren annimmt? Keinen Häkchen (PonyProg) vor CKOPT, CKSEL0, CKSEL1, CKSEL2, CKSEL3? ISt das richtig? ich möchte ihn nicht jetzt schon unbrauchbar machen. Danke schonmal für eure Antworten Mfg Maverick
So sahen die FuseBits bei mir am ATmega16 aus (siehe Anhang). Beim 32er ist es ziemlich genauso. Steht aber im Datenblatt ab Seite 24. Aber probiere erstmal das so zum laufen zu bewegen. Das JTAG ist für Port B nicht
-
Thread
Problem mit Bootloader - Mega128
Hallo moin, hast Du die Fusebits richtig gesetzt? Der "Boot Reset vector Enabled" an, und die "Boot Flash section size" auf die richtige Größe (Einstellungen über AVR Studio 4). In Deinem Programm mußt Du (eigentlich) nichts beachten
Hier noch meine fuses (mit Ponyprog2000) moin
-
Thread
Mega8 und Ponyprog
müssen. Bei 4 MHz muss die Einstellung so lauten: CKOPT = 1 CKSEL 3...0 = 1111 Also bei PonyProg alle Häckschen weg. Nun hilft dir nur noch ein External Low-frequency Crystal.
habe jetzt per Zufall herausgefunden, das der Mega8 durchaus mit dem 16Mhz Quarz läuft, aber von Ponyprog nicht erkannt wird (serielles Interface). Ist das ein bekanntes Problem ? Wäre schön wenn es dafür eine Lösung gäbe. Immer umstecken ist auf Dauer recht lästig...
-
Thread
AVR ISP parallel
, ich nutze den Programmer aus dem Shop hier und bin damit zufrieden. Als SW verwende ich PonyProg ... Lg Christian
bei Gelegenheit mal schauen. Der Programmer aus dem Shop ist ein "STK200-Dongle", einfach mal ponyprog, avrdude, yaap, usip ausprobieren. Gibt auch einiges dazu im Wiki (Menue links "Artikel").
-
Thread
atmega8 läuft nicht los
externe Taktquelle geschalten werden (es ist ja ein jungfräulicher µC)? Wenn ja, wie mach ich das? PonyProg kann ja wie gesagt nicht zugreifen. Danke
Nur wird das nichts bringen, denn wenn der PonyProg das Teil mangels Takt nicht findet, wird Bascom das Ding auch nicht finden. Einen Takt von 1 - 4 MHz an XTAL1 einspeisen und mit PonyProg die Fuses umstellen. XTAL1 ist Pin9 bei PlastikDIL und
-
Thread
Probleme mit ATTINY2313
DIV/8 Fuse?
So, jetzt geht's! Ich habe "von Hand" die Fuses für CKSEL mit Ponyprog gesetzt. Tückisch ist nur, daß gerade da, wo ein Häkchen ist, die Fuse NICHT gesetzt wird. Ich frage mich auch, wozu die DEF-DATEIEN da sind, wenn man die Fuses von Hand setzen muß!? MfG Paul
-
Thread
Codevision + ATmega8 + interner Oszillator
Codevision kenn ich vom Studium her. Jetzt mein Problem: wie programmier ich mit Codevision die FuseBits korrekt, dass der MCU den internen Oszillator verwendet?? Ich hab erstmal mit Codevision ne hex-Datei erzeugt, diese dann mit PonyProg übertragen. Mit PonyProg hab ich laut dem Tutorial hier die
dir beschrieben, wie es bei PonyProg sei.)
-
Thread
UART Prob bei verschiedenen Taktfrequenz
Hey Peter: Hab ich gemacht im PonyProg Hab eigentlich auch an die umgedrehte Logik gedacht. Und im Code hab ich das $crystal = 4000000 auch geändert.
Also mit den Fusebits kann man den Oszillator verstellen (siehe Auszug aus dem Datenblatt)
-
Thread
Probleme mit C Code
Welcher AVR? Atmega 16,32,... JTAG (Schau mal in den Fuses) aktiv?
> denn obwohl avrdude meinte "successful" hab ichs > mal mit meinem anderen adapter und ponyprog probiert und siehe da, > es ging ... Du solltest nach jedem Brennvorgang die geschriebenen Daten verifizieren.
-
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
Programmieren flash ATtiny4313 geht nicht
Der Prozessor läuft laut Fuse-Bits mit 1 MHz (8Mhz / 8). Ist der Programmiertakt zu hoch? Sollte nicht mehr als 256 kHz (besser 128 kHz) betragen. Entweder runter mit dem Programmiertakt oder das LOW-Fuse von 0x64 auf 0xE4 setzen
und installiert. ATtiny4313 ist damit problemlos zu bearbeiten. Flashen mache ich immer mit Ponyprog, das es inzwischen auch für den 4413 gibt. Das Lancosforum zeigt alles.