-
Thread
PB Ports
aber zumindest keinen Schaden an. Mein STK-Dongle z.B. ist im TriState, wenn der PC an ist UND PonyProg gestartet wurde. Ausgeschalteter PC oder kein PonyProg aktiv kann ungeahnte Effekte erzeugen, weil der HC244 da durchaus aktiv werden kann und recht massive Ströme fließen konnten. Gruß aus
-
Thread
Prallelport ISP skt200
an was es liegen könnte? hier noch meine systemdaten: laptop ibm t43 mit winxp skt200 nach ponyprog attiny13 Ich kann mir nur noch vorstellen, dass es am pc liegt, dass er den eingang nicht richtig liest oder so... =( gruss squanto
Hallo, die untere der beiden Schaltungen auf der PonyProg-Seite ist die Original STK200-Schaltung. Sowohl mit meinem Oroginal als auch mit 1:1 Nachbauten hatte ich noch keine Probleme. Die 1k-Widerstände mögen ja die Ports schützen, sie schützen aber u.U
-
Thread
AVRISP Problem DWEN-Fuse
File programmieren. Kann mir jemand sagen, wie ich das Teil wieder flott bekomm? Verwende PonyProg2000. Hab schon im Net und im Forum gesucht, aber nix gefunden was mir weiterhelfen würde. Vielen Dank. Gnipfel
Hallo, laut Datenblatt scheint er es zu haben. Auf dem Reset/PA2-Pin. DWEN in Pony dürfte das damit aktiv gesetzt haben und Reset ist weg, denke ich auch. STK500-Besitzer für HV-Programmierung suchen oder vorerst anderen Tiny2313 nehmen... Gruß aus Berlin Michael
-
Thread
Experimentieren mit Microcontrollern - zur Praxis!
hatte geschrieben, dass man per Parallelport und einiger Widerstände die Programmierung mittels Ponyprog vornehmen kann. Gibt es dazu irgendwo einen Schaltplan? Braucht man eventuell noch irgendwelche zusätzlichen Logik-ICs dafür (nicht, dass dann heute abend irgendwas fehlt ;O))? Dann noch eine
aber nicht. Gerade bei Anfänger ist die Problemsuche und -lösung sehr schwierig. Des weiteren ist PonyProg so ein Thema für sich. Mit den Einstellungen der Fuses ist PonyProg recht eigen und da vertuen sich Anfänger gerne. Beide Anfängerprobleme, Programmieradapter und PonyProg, treten hier im Forum
-
Thread
Assembler - Erste Schritte - I/O ansteuern
angeschlossen. Jetzt will ich diese ADCs einlesen, habe also 8x8=64 Eingänge.... Benutze AVR-Studio, PonyProg2000, die Hardware ist ein Board von Pollin mit eingesetztem mega8 (werde aber auf mega8535 oder mega16/32 umstellen). Die MUX sind 74hc4851 für Analogsignale, an den Eingängen sollen Thermofühler drankommen
meist in einen Timer-Interrupt, den ich wegen Uhrzeit und Tasten-Entprellen sowieso brauche. Gruß aus Berlin Michael
-
Thread
CKOPT gesetzt und nun keine Kommunikation mehr
Hallo, ich gebe gern zu, daß Ponyprog da eine Falle ist, der einzige Hinweis auf die Interpretation ist noch dazu geghostet und damit kaum lesbar... Für Ponyprog grundsätzlich: Haken gesetzt -> 0 Haken weg -> 1 Merkt man sich eigentlich nach dem ersten Fehler. ;) Für externen Quarz CKSEL3...0 auf 1, also Pony-Haken WEG. Ansonsten setze ich noch SUT0 auf 0, also Haken rein, ist die längste Verzögerung bei PowerOn, schadet erstmal nicht. CKOPT setze ich zwar auch bei hohen Quarzfrequenzen, das vergesse ich
-
Thread
wieder mal ATMega8 und ISP
lasse. jetzt das Problem: Ponyprog (Linux) avrdude (Linux) können womöglich den IC lesen aber nicht schreiben. Bleiben wir mal bei Ponyprog wenn ich den Atmega auslesen will kommt erst mal dieser Fehler (-24) klicke ich auf ignorieren
anschließen, dicht am AVR die üblichen 100n zwischen VCC und GND. Reset nur ein 47n...100n gegen GND. Pony muß den AVR erkennen, Pony muß die Fuses mit Read auslesen können und die Haken müssen dem des AVR Lieferzustand entsprechen. Kalibrierung von Pony nicht vergessen, Interface Parallelport, AVR ISP
-
Thread
PonyProg und Mega32 Problem.
index.php?page_id=135) bestellt und versuche diesen gerade zu Beschreiben (mit dem Bootloader). PonyProg kann den AVR auch auslesen und beschreiben (nach dem wegklicken der meldung) aber es ist nur "müll" im speicher danach. ISP hab ich diesen: http://rumil.de/hardware/pics/avrispsc.png PonyProg
dem Plan glaubt, ist Reset garnicht mit dem ISP verbunden usw... Welche Meldung bekommst Du von Pony? Gruß aus Berlin Michael
-
Thread
Display mit Touchscreen bei Pollin?
mal, dass ich mit einem ATMega8 arbeite, d.h. auch die erste Aufgabe für diesen. Wo finde ich in PonyProg die CKDiv8-Fuse beim ATMega8? Hab sie nirgendwo entdecken können. Vielen Dank, vor allem an Benedikt! grüssse g.
Zweifelsfall zuerst die Folie verbrennt und ich noch rechtzeitig wegziehen kann. > Wo finde ich in PonyProg die CKDiv8-Fuse beim ATMega8? Das kann ich Dir zwar nicht sagen, aber alternativ kannst Du den Prescaler per Software umschalten, dann mußt Du Dich um die Fuse nicht mehr kümmern: [c] void
-
Thread
AVR - programmieren nicht möglich
einfach ein Port als Ausgang definiert und mehrere Pins "angeschaltet" werden) mit AVRDUDE bzw PONYPROG auf den uC zu schreiben. Mit dem Ergebnis, dass beide Programme mir eine Fehlermeldung ausgegeben haben: sinngemäß: Device not found, Initialisation failed Falls das Problem am Makefile liegen
internem RC-Oszillator ausgeliefert. Wenn sich erst mal die Signatur lesen lässt( oder die Fuses bei ponyprog ) ist die Verbindung OK. Danach müsste man die weiteren Fehlermöglichkeiten überlegen.
-
Thread
AVR ATMega16 Timer Interrupt funktioniert, scheint aber den uC zu reseten
betreibe den ATMega16 auf dem Pollin Ev.Board Quarz=8Mhz; Compiliere mit WinAVR Übertrage mit Ponyprog Fusebits: BOTSZ1, BOTSZ0, SUT0, CKSEL3, CKSEL2, CKSEL1 (haben alle hacken)
sein, also läuft der Mega16 mit 1MHz intern. 8MHz externer Quarz wäre CKSEL3...0 auf 1, also bei Pony Haken raus. 2. Sind Deine LED zwischen Ausgang und GND oder zwischen Ausgang und + angeschlossen? Die &-Verknüpfung in der While-Schleife macht vermutlich nicht, was Du erwartest. Gruß aus
-
Thread
attiny beschreiben über Parallel ISP Adapter
was ich auch gemacht hab' Spannung 5V von Labornetzteil. So, das wars dann auch. Unter PonyProg(die Version, die auch den attiny13 unterstützt) bekomm ich zwar ein OK, wenn ich den LPT port teste aber, den µC erkennt es nicht- brennt es nicht, liest es nich usw.. Hab' das ganze Netz durchwühlt
nicht zu zuschießen, zum Programmieren stören sie eigentlich und versauen Pegel und Flanken... PonyProg installiert selbst einen Porttreiber, bei mir lief es unter W2000 und WinXP bisher zuverlässig. Gruß aus Berlin Michael
-
Thread
PonyProg ??? wieviel Volt
Hallo, möchte mit PonyProg arbeiten,wieviel Volt kann er verkraften...??? auch 5V ?
eigentlich nur 5V, der HC244 ist bei 3,3V meines Wissens nicht 5V-tolerant an seinen Eingängen. Gruß aus Berlin Michael
-
Thread
atmega8 auf externen quarz umstellen
externen Quarz umstellen.Ich weiss das man die Bits im Datenblatt invertieren muss, um sie mit PonyProg zu programmieren.Ich habe es schon mal bei einem Atiny2313 versucht hat nicht geklappt.Kann mir jemand sagen wie ich da genau vorgehen muss.(4Mhz oder 8Mhz) Danke Markus
Hallo, bei Mega8 alle auf CSEL0...3 auf 1, also bei Pony die Haken raus. SUT1/SUT0 auf 10, also Haken bei SUT0. CKOPT kann unprogrammiert bleiben, also ohne Haken. Unbedingt erst die Fusebits mit Pony einlesen, das macht er nicht automatisch!!! Gruß
-
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.
Testbordbeschreibungen gesehen, als daß ich mich auf die Vollkommenheit der Autoren verlassen würde. ;-) Gruß aus Berlin Michael
-
Thread
ISP Troubleshooting
meinen ersten uC (ATMega8-16PU) zu beschreiben, aber irgendwie haut das nicht hin. Ich benutze PonyProg2000 und als ISP einen Eigenbau nach diesem Layout: http://www.kreatives-chaos.com/artikel/stk200-programmieradapter Bestückt ist er mit einem SN 74 LS 244 N Der Quarz ist ein 12 MHz -Typ,
nicht angefasst habe. Ist alles noch im Auslieferungszustand. Mein Problem ist folgendes: PonyProg meldet beim lesen den Allerweltsfehler "Device missing or unknown device (-24)". Wenn ich den Fehler ignoriere, dann liest er zwar ein, aber nur 0xFF. Der IC ist frisch aus dem Geschäft, insofern
-
Thread
Amtel mega8-16 überprüfen
Seite nachgebaut, allerdings habe ich ein Problem mit dem Flashen des Bausteins. Ich arbeite mit PonyProg2000 und dem ISP von http://rumil.de/hardware/avrisp.html. Wenn ich versuche den Baustein zu beschreiben bekomme ich die Meldung .. Device not found oder so ähnlich. Ich hab die Schaltung schon ein
Betriebsspannung des Mega8 stabil und sauber? 100n dicht am Mega8 zwischen 5V und GND? Zu Ponyprog: kalibriert und Test ok? Moderner oder älterer Rechner und welches Windows? Ältere Boards haben für solche ISP die besseren Parallelports, aktuelle halten oft die Pegel nicht ein, speziell Notebooks
-
Thread
ISP, mega8, Reset
aufgebaut, wie er bei den Projekten des c't-Magazins empfohlen wird. Bei der Programmierung mit PonyProg und dem AT90S2313 funktioniert alles einwandfrei, wenn ich aber einen mega8 programmieren will schafft der ISP es nicht den Reset auf GND zuziehen. Die Spannung am Resetpin schwangt zwischen 2 und
Treiber-Gatter parallel, das zieht normalerweise auch 300 Ohm noch sicher auf Low-Potential. Gruß aus Berlin Michael
-
Thread
Ponyprog eeprom : Fehldarstellung von Ascii
Hallo, wenn ich den EEPROM von meinem ATMEGA8 mit Ponyprog auslese und mir die ASCII Umwandlung von Ponyprog anschaue, muss ich feststellen das die Zeichen nicht mit den geschriebenen übereinstimmen. Habe die EEPROM Daten mal vom µC an ein LCD geschickt
nicht durch 7 oder 8Bit sondern durch 16Bit dargestellt (auch Char in z.B. VB hat dann 16Bit...). Pony bietet offenbar da keine Einstellmöglichkeit, also Pech gehabt, was die Darstellung in Pony betrifft. Gruß aus Berlin Michael
-
Thread
Quarzoszillator statt Quarz (Ponyprog)
Software (wollte auch Ponyprog) benutzen irgendwie darauf, dass ein Quarz dranhängt. Ich hätte den Ausgang vom Oszillator auf XTAL1 gelegt und XTAL2 einfach freigelassen... Geht das, oder sollte ich mir lieber einen Quarz besorgen
und so hab ich schon begriffen :) Wollte auch erstmal den internen Oszi nehmen. Nur auf dem Ponyprog-Board ist halt ein Quarz drauf... Naja, im schlimmsten Fall - muss halt ein STK500 o.ä. her, um den uC wieder zu retten. Schaumermal Gruss, RSp
-
Thread
Flashen nicht möglich
nochmals auf diese Weise: http://www.captain.at/electronics/atmel-programmer/ Jeweils ohne Erfolg. PonyProg meint immer, dass kein Gerät verfügbar wäre (E24). Gibt es eine einfache Möglichkeit, dem ATmega zu irgendwie testen, ohne, dass ich eine Software draufgespielt habe? So eine Art primitiven Funktionstest
Hallo, wenn schon einfach, dann zumindest die Original-STK200-Dongle-Schaltung. Auf der Ponyprog-Seite sind dazu 2 Schaltungen angegeben, die meiner Meinung nach beide so nicht gut sind. http://www.lancos.com/prog.html Die obere Schaltung haz zwar den 10pol. ISP-Anschluß in der Originalbelegung
-
Thread
USBProg versorgt sich über die Port-Pins
habe mir frisch den USBPorg als MKII-Clone geholt.. wunderbares Teil. Ich werde die Stunden mit PonyProg über Parallelport nicht vermissen :O) Aber.. jetzt holt mich etwas ein, was meiner Bastlerseele bisher nie so weh getan hat. Der USB-Prog kann sich ja wahlweise über USB oder die angeschlossene
ist. Also externen PullUp am /CS eines SPI-Flash als Beispiel. Gruß aus Berlin Michael
-
Thread
PonyProg
neuinstallation von ponyprog) die fusebits auszulesen, wenn ich dann jedoch den CKSEL0 setzen will und auf "schreiben" gehe, bringt er die fehlermeldung: fehlendes oder falsches device (-24). mittlererweile bekomme ich es
Das ISP-Kabel mit 1m Länge hat mir dagegen noch nie Probleme gemacht. Ganz allgemein: man mag zu PonyProg und Parallelport-Adaptern stehen, wie man will. Auch PonyProg und z.B. ein STK200-Dongle enthalten keine Würfel-Routine! Wenn also da irgendetwas nur per Zufall geht, ist was faul. Auch ein
-
Thread
Atmega16 fuses ponyprog
Hallo, Du hast auch daran gedacht, daß 1 = unprogrammed, also Haken raus bei Pony ist? Siehe Datenblatt des AVR und den (schlecht lesbaren) Hinweis im Pony-Programmierfenster. Zerstürst hast Du den Mega16 auch so nicht, der will jetzt vermutlich einen externen Takt haben. http://www.mikrocontroller.net/articles/AVR_Fuses Gruß aus Berlin Michael
-
Thread
Einstellungen Avr ISP Dongle und Pony Prog
Programmierung vertraut machen, dazu habe ich mir den ISP Dongle (siehe Anhang) gebaut. Ich möchte mit Pony Prog die Hex Files des geschriebenen Quellcodes auf den Atmel laden, nur mit den Einstellungen von Pony Prog komme ich irgendwie nicht klar. Unter dem Punkt Einstellungen habe ich ausgewählt:
Programmieren zuverlässig funktioniert. Vorteilhaft für die Zuverlassigkeit der Kombi STK200-Dongle/Ponyprog ist ein älterer Rechner und Win98Se. Unter W2000 habe ich das lange benutzt, jetzt werkelt da ein Dragon und die Pony-Geschichte wird auf meinem Bastel-Notebook (P-II/233, Win98SE) genutzt.
-
Thread
C und Assembler
Sicherheit grenzender Wahrscheinlichkeit nie an die Stelle, die Dein Testprogramm aufruft... Gruß aus Berlin Michael
and variables. # Programming hardware: alf avr910 avrisp bascom bsd # dt006 pavr picoweb pony-stk200 sp12 stk200 stk500 # # Type: avrdude -c ? # to get a full listing. # AVRDUDE_PROGRAMMER = stk500 # com1 = serial port. Use lpt1 to connect to parallel port. AVRDUDE_PORT = com1 # programmer
-
Thread
Source Files zu Hexcode wandeln geht nicht
einen attiny2313 im Sockel stecken. In den Source Files aber den ATS90S2313! Kann ich einfach in PonyProg2000 den attiny2313 anwählen und den Hexcode erzeugen? lg Andreas
> Kann ich einfach in PonyProg2000 den attiny2313 anwählen und den Hexcode > erzeugen? Eigne dir mal Wissen über die ganze Toolchain und deren einzelne Werkzeuge (Compiler/Assembler/Linker, Debugger und Programmer) an. Dann weißt