-
Thread
Grundsätzliches zu Microcontrollern / Begriffe
entsprechend dem zu brennenden Programmes angelegt hat. Das bekannteste dieser Programme ist PONYPROG Leider besitzen heutige PC's kaum noch diese Schnittstellen und USB-Wandler funktionieren nach dieser Methode nicht. Außerdem sind heutige Betriebssystem (ab Windows XP) nur sehr schwer zur Zusammenarbeit 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
-
Thread
AVR, xtern. SRAM initialisierung, xmem, makefile, .init funktionen
() allozieren, z.B.: [c] uint8_t* Buffer; Buffer = malloc(BUFSIZE * sizeof (uint8_t) [/c] Geht auch fix, ist aber nicht schön Zu guter letzt: [/c] statt [/code] ;-)
Meinung nach schon abgeschaltet habe. Meine Fuse Bits: alles deaktiviert (1 / 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
Resetvektor in den Bootloader
benutzt einen Bootloader mit dem dazu passendem PC-Programm oder Du benutzt einen SPI-Programmer (Ponyprog). Beides zusammen geht nicht! Peter
auf die Doc Seite 98 "Self programming the flash" wo auch der Bootloader erwähnt wird. Ich habe Ponyprog noch nicht angewendet und weiss noch nicht, dass dieses Programm keinen Bootloader bedienen kann, wie du schreibst. Mir geht es hauptsächlich um die Frage wie ich den Resetvektor im Anwenderprogramm
-
Thread
Hilfeeee Atmega 128 läuft nicht
versuche mit bascom zu programmieren, dann sagt bascom could not identify chip.... hab's auch schon mit pony Prog ausprobiert , das gleiche bekomme gleich eine Fehlermeldung... Ist es den so, das wenn der interne Oszillator aktiviert ist, das dort keine Ausgangspannung vorhanden ist, hab da noch nie so drauf
CKSEL Bits gesetzt wie im Datenblatt vorgeschlagen bei Verwendung eines externen Quarzes (alles 4 in Pony Prog mit einem Kreuzel versehen) - läuft nur leider immer noch nicht. Der externe tut gar nix!!!! Kann mir jemand bitte sagen was ich möglicherweise falsch gemacht habe??? Vielen Dank Christian
-
Thread
atmega32_Schreibzyklen
und dem Atmega32 mit der Beschriftung "Atmega32 16PU 1130". Die ISP Programmierung erfolgt mit PonyProg über eine Parallele Schnittstelle. Den ersten Prozessor habe ich bestimmt hunderte male programmiert, aber auf jeden Fall weniger als 10000 mal. Dann wurden die Schreibzylen länger, es traten Fehler
Joe schrieb im Beitrag #4226420: > Die ISP Programmierung > erfolgt mit PonyProg über eine Parallele Schnittstelle. Daran sollte es jetzt nicht wirklich liegen, aber das ist für sich schon ein schwerer Fehler. Das ist hemmungslos veraltet und war immer schon extrem langsam
-
Thread
quarzoszi
gefunden habe: Ich habe heute meinen AVR Mega32 geliefert bekommen, gefreut, angeschlossen, mit Ponyprog programmiert und wunderbar, geht alles. Das Programm funktioniert, nur halt offensichtlich mit 1 MHz Taktfrequenz. Ich habe einen externen Quarzoszillator angeschlossen und die Fuse Bits dementsprechend
und dreifach prüfen und dann die Fuses programmieren Hast Du wenigsten dokumentiert, was Du bei PonyProg angehakt hast? IIRC war es auch der o.a. Thread, in dem was völlig Richtiges stand: es ist *nicht* so, daß PonyProg die Fuses invertiert darstellt. Die Dar- stellung bedeutet schlicht "aktiviert
-
Thread
Warum gibts Probleme mit USB <-> RS232?
die serielle Schnittstelle außerhalb der RS232-Norm für Bitbanging missbraucht wird, wie das z.B. Ponyprog macht. Zeitgemäße Programmer haben einen eigenen Mikrocontroller, der das Timing zum Target selbst macht und mit dem PC per RS232 oder über USB kommuniziert (Datenblöcke tauscht). Geiz (beim
weiß also nicht, wie Du darauf kommst, daß es Probleme geben sollte. Er meint wohl Ponyprog-Bitbanging-Probleme. MfG
-
Thread
Frequenz messen mit ATMEGA16
. Werde mal mit einem externen Quarz Takten. Leider habe ich mir schon einen verfust. Benutze Ponyprog. Beim ATMEGA8 habe ich keine Probleme da nehm ich die CKSEL3 ,CKSEL2, CKSEL1 die Haken raus und setzten einen bei CKSEL0. Leider hat das bei ATMEGA16 nicht funktioniert. Benutze das Pollin
Alles erledigt. Der Quarz auf dem Pollin Board war defekt. Alten Ausgelötet neuen rein und schon geht´s.
-
Thread
Atmega32 8Mz EXternal Osci -- UART 19200
Das geht aber nur, wenn Du auch AVRDude zum übertragen des .hex zum AVR benutzt.
...mal abgesehen davon ist ein Riesentanz. Da sind die paar Häkchen mit z.B. Pony schneller gesetzt.
-
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
ISP Dokumentation?
Hallo, ich benutze auch Selbstbau-Parallelport-Adapter und PonyPorg ohne Probleme. Ansätze: Adapter auf Verdrahtungsfehler kontrollieren. Beim Adapter mit dem HC244 (STK200-Dongle) keine Schutzwiderstände in den Leitungen zum Druckerport einbauen! 1k ist sowieso
. SCK gibt den Takt vor - sofern ich das mit einen "einfachen" Messgerät "sehen" kann. ;-) Reset geht auf low, wenn ich via PonyProg z.b. die Fuses auslesen möchte. Ist dies so richtig? Grüße, Olli
-
Thread
Wie bekomme ich mein Programm auf den MC
gekauft und bin damit sehr zufrieden. Damit bekommt man wieder jeden AVR zum laufen den man mit ponyprog und co verfust hat. Im Nachhinein hätte ich mir von Anfang an was richtiges kaufen sollen. Aber die Sache mit dem STK500 bereue ich nicht. Eventuell würde ich mir heutzutage so ein JTAG nachbau
man kan dann immer eine Fehlerquelle auschließen und man spart viel Zeit und Nerven. Vielleicht geht der Link: AT AVR-ISP MK2 http://www.reichelt.de/?SID=22ECU5On8AAAIAAAsBjbo7c4c67ef8d4fa96bb057febaa21fbe7c;ACTION=3;LA=4;GROUP=A38;GROUPID=2969;ARTICLE=45040;START=0;SORT=artnr;OFFSET=16
-
Thread
Anfängerproblem: Probleme mit ersten Versuchen
) probiert, jeweils mit und ohne externe Stromzufuhr auf der Schaltung sowie mit den Programmen Ponyprog und AVR Studio. Leider ohne irgendeinen Erfolg. Eine Meldung die in irgendeiner Weise besagt hätte daß ein µP gefunden wurde oder ausgelesen werden kann blieb aus. Jetzt bin ich ratlos: habe
Hi, ich möchte mich Markus anschliessen, mein Programmer ist auch á la lancos und tut gut mit Ponyprog und sp12. Hab' mir kürzlich noch schnell den I2C-Eeprom Adapter von Lancos gebaut, geht auch ;) An Torsten dennoch die Frage, warum denn so ein LPT Programmer nicht brauchbar sei?!
-
Thread
Mega16 Pony JTAG
Der Mega16 war eigentlich zuerst da und ist im Pony-Prog über dem Mega161 in der Kombobox zu finden. Wenn nicht, dann hole Dir bei www.lancos.com die neueste Version und probiers damit. Mit dem Freischalten, vielleicht hast Du ja wegen "nicht vorher
Ich habe hier ein serielles Interface für Pony-Prog und ISP welches ca. 1m lang ist. Allerdings nicht mit 74HC244 sondern einfach nur mit ner Hand voll Widerstände, ein paar Z-Dioden und einem Transistor. Geht wunderbar sogar wenn am SPI noch LCD-Leitungen
-
Thread
Reichelt Evalutaionboard Hilfe
Auch das testprogramm mit at mega16 läuft einwandfrei. Um das programm zu überspielen hab ich ponyprog benutzt. Es zeigt am ende des schreibens Write fail an. Warum auch immer Nun will ich aber AVR Studio benutzen und es will nicht. kann mir jemand einen tipp geben warum es nicht geht
-
Thread
Controller wird nicht erkannt
ob es mit meinem Computer zusammenhängt (einstellungen usw.). Pony Prog erkennt den Programmieradapter wenn ich auf AVR I/O stelle. Als Spannungsquelle benutze ich einen 5V Festspannungsregler der mit einem 12V Steckernetzteil betrieben wird. Hat irgendjemand
nur den ISP Stecker und den Controller beinhaltet dann kann ich damit erst mal testen obs überhaupt geht. Falls das dann immernoch nicht geht muss es ja an meinem Programmieradapter liegen.
-
Thread
ATmega128 und ISP (wiedermal.)
Mein nagelneuer mega128 (auf Adapter zu DIP) wird von Ponyprog 2.07c nicht erkannt. Die relevanten Beiträge im Forum haben mich nicht weitergebracht. Der 10pol. ISP (welcher mit allen andern AVRs geht) ist eigentlich richtig angeschlossen. (PE0(2),PE1(3),SCK
Uwe Felgentreu wrote: > Wenn ich mit Ponyprog den m128 ansprechen will, kann ich mit dem OSZI > sehen wie Reset, SCK und PDI(Pin2) fröhlich klappern. Nur PDO(Pin3) > bleibt tot. Vielleicht Kurzschluß? Alle GND/VCC angeschlossen? Am Quarz
-
Thread
Atmega32-Programmierung schlägt mit externem Takt fehl?!
MCU entsprechend. Nun kann ich die MCU nicht mehr mithilfe des Programmieradapters programmieren. PonyProg meint "bad device or device locked". Da mit zeitweise aber noch ein T51Prog zur Verfügung stand, habe ich mich davon überzeugen können, dass die Fuses alle korrekt gesetzt wurden. Die Applikation
Programmieren via ISP funktioniert dann nicht mehr. Wenn ich mit dem T51Prog die Fuses zurücksetze, geht das Spiel wieder von vorne los. Wo kann das Problem denn liegen? Meine Schaltung ist denkbar einfach: Programmer an MISO, MOSI, SCK, +5V, GND AVR VCC,AVCC an +5V, GND und GND an 0V HOSONIC
-
Thread
Daten aus Atmega 8 auslesen
Hallo, sofern die Lock Bits nicht gesetzt sind, kann man das z.B. mit PonyProg2000 auslesen, sofern man einen der unterstützen Adapter hat. Falls Du PonyProg2000 nicht kennst - einfach mal goo gle bemühen.Da gibts genügend dazu. Das Ergebnis ist dann eine ...HEX Datei, falls es funktioniert. Es gibt aber sicher noch andere Programme außer PonyProg2000. Viele Grüße Herbert
-
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
Was brauch ich um einen ATmega 8 zu programmieren
paar Widerstände und einen Transistor an eine serielle oder parallele Schnittstelle und bemühe PonyProg2000 - wie es Dir beliebt. Variante 1 ist zuverlässiger. Variante 2 ist billiger.
bedenklich dass man alles vorgeworfen/hinterhergetragen bekommen will. Wenn es so schon anfängt, geht es so weiter => Wo muss ich den Stecker des Programmierkabels einstecken, ich habe nur parallel. Mein Kabel ist blau und nicht schwarz, funktioniert das trotzdem? Hier wird schon und gerne geholfen
-
Thread
AVRSTUDIO ASM
funktioniert nicht wirklich. das avrstudio zeigt keine fehler an! als download programm nutze ich ponyprog. kann mir jemand helfen? mfg T.S
heisst Ausgang, Log.0 heisst Eingang. Um einen Port als Ausgang zu schalten: ldi r16,0xFF ;(es geht auch "ser r16", das steht für Set Register) out DDRD,r16 ;der Rest des Programms Gruß Mue
-
Thread
Buildproblem nach Konvertierung von AVR Studio 4 zu 6
Version vor) ins Studio 6 importieren, dort neu builden bzw. ein Hex File erzeugen, um dieses mit Ponyprog zu flashen. Soweit hat das importieren ja funktioniert nur beim builden (F5) kommt folgende Meldung: Error 1 The specified task executable location "C:\WinAVR-20080512\utils\bin\make.exe
Hab jetzt ein neues Projekt erstellt und den C-Code aus der Buchdatei dann hineinkopiert. Das geht. Interessanterweise sieht die Hexdatei anders aus als die alte originale von der Buch-CD - wenngleich beide Programme gleich lang sind. Schön wäre jetzt nur noch eine funktionierende "Import" Funktion
-
Thread
Brauche hilfe zum erstellen eines Bootloaders (ATmega32)
Atmega32 eine Hex Datei herstellen könnte (also das Programm für den Bootloader), so das ich es über PonyProg flashen kann und natrülich die entsprechende Fboot.exe um über diese meine selbst erstellten Hex Dateine (also Programme) auf den Atmega flashen kann. Natrülich würde es mir auch reichen wenn mir
Protokol beinhalten. Dan sollte man den Artikel im Datenblatt ueber das Memoryprogramming lesen, es geht dabei um Flash schreiben, EEPROM schreiben, Fuses schreiben. Auf der PC Seite muss man das Gegenstueck schreiben. Ich hab's schon mal gemacht und es war viel mehr Aufwand wie geplant. Auf die Schnelle
-
Thread
IDE für 8051
Lern mal erst die Bedienung bevor du behauptest es geht nicht. Zum 8x51 gibts alles im Netz, 8252 ist ein 8051 mit Flash Speicher + EEPROM. Im wesentlichen sind die Bausteine ähnlich. Öffne mal den Anhang mittels MIDE.
kommt, aber es sieht nicht nach dem test.a51 aus. ps: Ich lade mit Hyperterminal hoch weil Ponyprog2000 das Board nicht findet.
-
Thread
Probleme mit ATTINY2313
den Tiny. Leider bin ich alter Zausel des Englischen nicht mächtig. FRAGE: Ich kann ja mit PONYPROG diese "Fuses" angreifen. Aber Fuse ist ja eigentlich eine Sicherung. Muß ich jetzt vor dem Programmieren des HEX-Files erst die FUSES verändern? Und: Kann man die FUSES auch wieder zurücksetzen,
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
-
Thread
Chip auslesen
Den 24LC02 kann man mit nem billigen PONYPROG Adapter auslesen, der passt komplett in ein SUB-D Gehäuse.
mir schon geholfen :) noch eine Frage, wie siehst mit dem 2411 aus? kann ich den auch mit dem PONYPROG auslesen? vielen Dank
-
Thread
serielle Schnittchenstelle und USB-Anschluss
warum geht das nicht?
avr-parallel.gif Und inzwischen funktioniert es auch ohne Probleme Bei avrdude: Programmer: stk200 oder pony-stk200 (bei zweiterem kann man noch eine Status-LED dranlöten, siehe avrdude.conf, da sind die ganzen Pinbelegungen drinnen) MfG -schumi
-
Thread
Fuse Bit FSTRT beim 2313
Programmiersoftware, bei der man das Fuse Bit FSTRT beim AT90S2313 setzen kann. Normalerweise verwende ich PonyProg, damit lassen sich bei dem Prozessor nur die Log-Bits verändern. Vorhin hab ich mir YAAP heruntergeladen auch hier finde ich keine Möglichkeit dieses verflixte FSTRT zu setzen. Das STK500 ist mir
Hallo Olaf, ich kann allerdings auch im Parallelmodus von PonyProg kein FSTRT finden? Welches Programmiertool verwendest du?
-
Thread
Atmega 8 testen ob programmierung funktioniert
tutorial angeschlossen....versorgungsspannung von 5v erfolgt über das pc netzteil....naja und dann mit pony programmiert...
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...
-
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.
eigentlich immer auf 1 mhz, den kann man nicht verstellen. Ja ich glaub aufgrund der synchronisation geht das mit 2400 baud noch. aber bei höheren geschwindigkeiten bekommst du bestimmt probleme.
-
Thread
Probleme mit Taktfrequenz
sehr hochohmig und nieder-kapazitiv einkoppeln, sonst bedämpfst Du den Quarz so, daß gar nichts mehr geht.
Kann ich jetzt z.B. 8Mhz am ATMEAG128 anschliessen?Da musste ich doch zumindest mal zugriff über PonyProg bekommen oder? Der PIN PEN vom Atmega128 sollte der auf +5V geschaltet sein?
-
Thread
Makefile???
Makefile aussehen? Wie gehe ich dan weiter vor wenn ich das Programm dan in den µC laden will? Geht das direkt im Programmers Notepad oder brauche ich da wider eine andere Software wie z.B.: pony prog oder ähnliches?? ICh weis das das Anfängerfragen sind aber irgend wann muss man ja anfangen...
Datei main.hex ist zur Übertragung in das Flash-ROM des µC gedacht. Die Übertragung kannst du mit PonyProg und mit AVRDUDE (aus dem WinAVR-Paket) machen. Im obigen Makefile ist die Voreinstellung für AVRDUDE bereits drin. Innerhalb von Programmers Notepad kannst du nach dem Übersetzen (make all) direkt
-
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
schnittstelle zugreifen aber mit hyperterminal kann ich ja daten über den max232 anzeigen lassen und mit ponyprog wenn ich z.b. ein programm löschen will macht der summer am board auch ein geräusch dass er aus und wieder an geht und dann wieder device missing
-
Thread
AVR-ISP_Programmierkabel
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 Programmer auch nicht,
-
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
fehlerhafte übertragung von ponyprog auf atmega16?
hallo, ich habe einen atmega16 mit untenstehenden skript programmiert (über pony prog das basic-skript auf microcontroller "geschrieben" > so dass ich es hoch und vom controller scheinbar auch wieder lesen (herunterladen) kann. aber dennoch ändert sich nichts egal welches skript
Wait 17 geht nicht max wait 3 welches programmiergerät benutzt du denn ???
-
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
ATTiny84 programmieren
Hallo, wie kann ich den ATtiny84 programmieren? Geht das mit dem STK500? Leider ist der ATtiny84 beim Ponyprog nicht in der Liste, ebensowenig wie der ATtiny24 oder der ATtiny44. Was kann man machen?
-
Thread
Wie PIC12F629 brennen ?
Hallo ! Weiß jemand wie ich einen PIC12F629 mit Pony Prog via selbst gebasteltem parallel ISP Adapter flashen kann ? In Pony Prog kan ich die "F" Reihe nicht finden :\ MfG KP
bei sprut gibt's übrigens noch den "Brenner0", den man als fliegende Schaltung aufbauen kann. Geht vielleicht auch ...
-
Thread
Bascom USB-ISP Programmer an AVR Studio 4
Programm muss also mit echtem Parallelport laufen und dazu einen entsprechenden Treiber mitbringen, z.B. Pony, AVR-Dude und Bascom. Das ist leider beim Studio nicht der Fall.
Direkt über das Studio4 geht's nicht. Aber wenn Du über Ponyprog oder AVRDude gehst, scheint es zu funktionieren (-> siehe Bewertungen zum Produkt). Also bastel Dir ein Menüpunkt im Studio4, das das entsprechende Prog-Tool läd
-
Thread
Einzelne Displayzeilen löschen?
so etwas aufwendig oder > meinst du etwa nicht? Gewöhn dich daran. Das Leben ist nun mal kein Ponyhof. Im übrigen macht man sich dafür eine Funktion und gut ists [C] void lcd_clear_line( uint8_t zeile ) { lcd_setcursor( 0, zeile ); lcd_string( " " ); } [/C] Ab sofort
Löschbefehl für Zeichen/Zeilen definieren? Es wird alles nur aufwändiger. Selbst "Anzeige blinken" geht nur für alles, nur Cursor kann wegen eigenem Positionszähler gesondert blinken. Mit Gruß Pieter
-
Thread
AVRDUDE verification error; content mismatch
Werkseinstellungen entsprechen. Dies ging ohne Probleme zu Lesen, wenn ich aber diese Bytes schreiben will, geht es wieder schief? Was soll denn das sein, das ich hier so mit Mißerfolg verwöhnt werde. ;-) MfG HUE
habe, da ich sehr unter Zeitdruck stand, die Stategie geändert und meine Schaltung mit GAVRASM und PONYPROG zum laufen gebracht. Ich habe echt Nerven gelassen, da ich auch noch die Rechner und das OS wechseln mußte. Doch nun zum alten Problem: Ich habe eine Testschaltung mit einem Mega8 ohne ext.
-
Thread
IAR MSP430: Parallel-JTAG unter Vista??
Für Atmel meinte ich jetzt eher die PonyProg-Dinger. Da hab ich auch einen rumliegen. Grade getestet, der funktioniert genauso wenig wie PonyProg selber unter Vista x64. Mein serieller JTAG-Adapter für den Atmega32 (JTAG-ICE) geht aber wie es scheint
-
Thread
Programmbeispiel Temepraturanzeige...
jetzt klappts (die Kabelbelegung, die unter mikrocontroller.net angegeben war, stimmte nicht mit Ponyprg überein). Hab gestern das LCD-Temperaturprogramm laufen lassen: da ich ein 20x4 Display am AVR-CRTL habe und eine ATMEGA 163 drauf, bin ich um ein paar Modifikationen m´nicht herum gekommen (include
erkennen wovon Du eigentlich sprichst. Ich weiß immer noch nicht mehr, als das es um den DS1820 geht. Du kannst in Zukunft ruhig etwas über die verwendete Hardware und Software (Hersteller, Bezeichnung, Link) verlauten lassen. Solche unkonkreten Aussagen, wie "das LCD-Temperaturprogramm" und
-
Thread
Kurzschluss im AtMega16
aufgebaut und mich dabei verbaut! Deswegen suche ich nach allen möglichen Fehlerquellen, weil nix geht!
Sorry Newbi :-) Ich versuche den Atmega16 mit ponyprog auszulessen! Fehlermeldung 24: Device not found! Kann man irgentwie checken ob der isp-adapter überhaupt funktioniert?
-
Thread
ATmega16 Parallelport - Unterschied zum ATmega8
Versuch' mal das Programm PonyProg, der bei Bascom eingebaute Programmer ist in der Regel immer sehr instabil.
probeweise mal das myAVR Progtool ausprobieren und wenn das nicht gehen sollte, dann schlussendlich PonyProg. Wenn das alles versagt, ist die Schaltung Mist.
-
Thread
AVR Atmega 16 Inputs reagieren nicht
Pollin-board + Addon-board und die Programme schreibe ich mit Bascom und übertrage die .hex datei mit PonyProg. Die Programme kommen auf einen ATmega16 Jetzt zum problem: Ich schaffe es einfach nicht die Inputs zu Aktivieren! Wenn ich schreibe; ®file= "m16def.dat" --------------------- Config
die Digitaltreiber gekillt habe,könnte ich sie auch nicht mehr als Outputs benutzten oder, aber das geht ja....
-
Thread
Codevision Compiler empfehlenswert?
der built-in programmer ist mir ein wenig zu wackelig, ich benutze lieber einen externen (ponyprog); ansonsten eigentlich ganz ok, auch die lcd- und ds1820-libs funken ok, die anderen habe ich noch nicht ausprobiert; codesize ist beachtlich reduziert im vergleich mit bascom (min. 15%, je
jetzt seit ca. 3Jahren und bin sehr zufrieden. Support funktioniert astrein, und wenn mal was nicht geht, wird das ziemlich schnell erweitert (bei mir war es LCD4x40). Codegrösse und Laufzeit ziemlich gut.
-
Thread
LCD mit Fleury-lib + ATMega32
(makefile + lcd.h) und die int main() alles im Anhang! Wenn ich das dann kompiliere und mit PonyProg rüber lade bleiben immernoch die beiden schwarzen Balken und "Hallo Welt!" kommt schon gar nicht ;-). Ich weiß wirklich nicht woran das liegen soll... Noch eine Frage, kann ich des R/W auch
habe es mit einem Assembler-Programm probiert und es funktionert damit einwandfrei. Nur mit der Lib geht es nicht!