Hallo, ich bin ein Anfänger bei Mikrocontroller-Programmierung und habe gerade LP-Franzis in Bascom und C geholt. Beim Laden der Hex-Datei (HEX-Flash)tretet immer ein Fehler auf.In der Terminal-Registerkarte erscheint kein Textzeichen wie erwartet. Nach der Anweisung von LP-Franzis wurde der Programmieradapter zusammen gelötet. 1 Nach dem Einsetzen der Batterien. Das Pingpong-Spiel läuft einwandfrei. 2 Beim Einstecken des Programmieradapters läuft das Spiel weiter. 3 Nach dem Anschließen des USB/Seriell-Adapters (mit Laptop (Acer))und Einstellung der COM-Schnittstelle läuft das Spiel immer noch weiter. 4 Nur beim Programm ISPmega8.exe konnte die Hex-Datei nicht geladen werden. Kann jemand mir erklären, wie ich das Problem beseitige. Vielen Dank!!
vermutlich kommt der Programmer mit dem usb/seriell Wandler nicht zurecht da diese Wandler in der regel 'kruepel' versuch es mit einem Rechner der eine richtige serielle hat vlG Charly
Vielen Dank für deine Antwort. Aber ich habe moment nur einen Laptop zuhause, welcher keine COM-Schnittstelle besitzt. Außerhalb einer Beschaffung neues Computers gibt es eine alternative Lösung? Viele Grüße Eric
kann es sein das die .exe Datei und die .hex Datei im gleichen Verzeichnis sein müssen ansonsten muss du den ganzen Pfad mit dem .hex File angeben oder kannst du in der Software eine Arbeitsverzeichniss festlegen? ISPMega8.exe c:\Standort Hex File\Program.hex
Hallo Thomas, danke für die Antwort. Nach deinem Vorschlag habe ich probiert, funktioniert leider immer noch nicht. viele Grüße Eric Xu
hi Eric, i kenn das LP von Franzis nicht, aber es gibt usb-isp programmer, falls du sebst bauen willst gibts eine anleitung von Fischl, guggst du : http://www.fischl.de/usbasp/ wenn du niemanden hast der dir den Chip brennt dann melde dich ansonsten guggst du z.b. bei myavr, Conrad hat die auch im Programm falls du noch andere teile brauchst. Falls dein Lappi ein LPT hat gibts auch ein Programmer f. den Paralellport ISP MK1 guggst du : http://www.avr-asm-tutorial.net/avr_de/beginner/hardware.html#isp viel erfolg beim weiterkommen vlG Charly
Ich kenne den LP-Franzis nicht, aber hatte mal einen Bausatz von Velleman für PICs. Dort war das Problem wenn der Dateipfad zu lange war, dass es die .hex Datei nicht laden konnte. Datei auf den Desktop kopiert und neu geladen hat geholfen. Auch hatte ich mal Probleme wenn die .hex Datei einen langen Namen hatte. Ich weiss halt nicht ob dir das weiter hilft. Hat der Computer überhaupt erkannt, dass du etwas angeschlossen hast? Wurde irgend ein Treiber installiert?
Welches Betriebssystem kommt zum Einsatz Win XP? Bei den Einstellungen für die COM Schnittstelle findest du 2 Regler für den Sende und Empfangsbuffer, probier da mal etwas rum. Ansonsten könntest du die Umgebungsvariable Path=....um deine Pfade erweitern damit die Dateien gefunden werden. Ist diese Programiersoftware für Win XP geschrieben oder ist es noch für Win95/98?
Hallo, dank für die Tipps. Ich habe Vista-System in meinem Computer. Für den Seriell/USB-Adapter habe ich vorher den Treiber installiert. Diese Schnittstell wurde auch sofort vom Computer erkannt, zeigt"Prolific USB to Serial comm Port (COM4)". Ich habe auch versucht, die Datei und ISP-Programm im gleichen Verzeichnis zu liegen. Es funktioniert nicht. Der Dateiname ist auch nicht lang. Ich habe keine Information, für welches Betriebsystem die Programmiersoftware geschrieben wurde. Kann das sein, dass das Problem am Vista-Betriebssystem liegt? Viele Grüße Eric
>4 Nur beim Programm ISPmega8.exe konnte die Hex-Datei nicht geladen >werden. Woran merkst Du das? Kommt da eine Fehlermeldung? Welche?
Hallo Klaus, bei der Registerkarte Flash (ISP-Programmer ATmega8) wurde eine HEX-Datei geöffnet, danach ist der Programmiervorgang angefangen. Nach der Anweisung von Franzis soll am End eine ok-Meldung auf der Flash-Registerkarte erscheinen. Bei der Terminal-Registerkarte soll die übertragenen Bytes (oder Textzeichen, je nach dem geöffneten Programm) erscheinen. Aber bei mir bekam ich eine Fehler-Meldung, auf der Terminal-Registerkarte erschien nichts. Viele Grüßen Daonan Xu
Hallo Hannes, Hier ist die Flash-Registerkarte mit der Fehler-Meldung. Viele Grüße Eric
>Hier ist die Flash-Registerkarte mit der Fehler-Meldung.
Klasse Fehlermeldung;) Frag doch mal beim Franzis
Verlag nach warum das bei dir nicht funktioniert.
Wird nicht viel bringen, aber deren Gelächter ist dir sicher.
Kohle ausgegeben für alten Schrott.
Bitbang Programmer funktionieren bei USB zu Seriell
Wandlern nur extrem langsam oder gar nicht.
Hast du noch einen alten PC mit Win98 und einer
echten seriellen Schnittstelle? Dann probier es
damit. Wenn nicht schmeiss den Scheiss weg.
Eric Xu schrieb: > Hallo Hannes, > Hier ist die Flash-Registerkarte mit der Fehler-Meldung. Dieser Hex-Dump nützt da recht wenig, ich meinte den Text der Fehlermeldung. Und das solltest Du auch nicht tun, um mir persönlich einen Gefallen zu tun, sondern damit Dir jemand helfen kann, der auch dieses Lernpaket gekauft hat und sich damit schon etwas besser auskennt. Weißt Du, den Umgang mit AVRs lernt man nicht durch den Kauf eines Lernpaketes, sondern durch aktive Beschäftigung mit dem Thema. Dabei ist es sinnvoll, die Werkzeuge zu benutzen, die Andere auch benutzen und das ist nunmal weder das Franzis-Paket noch das von myAVR. Kauf Dir einen originalen Programmer von Atmel (AVR-ISP-MK II ist bei CSD recht preiswert zu haben), dazu etwas Lochraster-Platinenmaterial, ein paar DIL-AVRs und etwas Kleinmaterial (siehe die vielen Threads hier zum Thema Anfänger, Einsteiger oder Beginner) und arbeite das Tutorial auf dieser Seite durch. Lade Dir dazu von Atmel die Datenblätter und Appnotes zu den verwendeten AVRs herunter und nutze sie als Nachschlagewerk. Auf diese Art kannst Du mehr lernen als mit irgendwelchen Lernpaketen, die ihr Geld nicht wert sind. Wissen kann man nicht kaufen, das muss man sich erarbeiten. Ich kenne das Franzis-Paket nicht, ich werde es auch nicht kaufen, um es kennen zu lernen. Aber sollte das wirklich mit Bitbanging arbeiten (wie das Pollin-Board auch), dann solltest Du Dich davon verabschieden. Denn das funktioniert mit modernen Multimedia-PCs nicht mehr, da brauchst Du einen alten PC mit echten Schnittstellen und einem OS, das damit zurecht kommt. > > Viele Grüße > > Eric ...
Hannes Lux schrieb: > Eric Xu schrieb: >> Hallo Hannes, >> Hier ist die Flash-Registerkarte mit der Fehler-Meldung. > > Dieser Hex-Dump nützt da recht wenig, ich meinte den Text der > Fehlermeldung. Und das solltest Du auch nicht tun, um mir persönlich > einen Gefallen zu tun, sondern damit Dir jemand helfen kann, der auch > dieses Lernpaket gekauft hat und sich damit schon etwas besser auskennt. Ohne Kritik. Schau dir nochmal das Bild an. Rechts unten ist ein Control mit einer Markierung versehen. Es handelt sich um eine Textbox in der lapidar "Fehler" steht. Für ein Lehrsystem meiner Meinung nach eine absolute Frechheit.
Karl Heinz Buchegger schrieb: > Für ein Lehrsystem meiner Meinung nach eine absolute Frechheit. Richtig. Das sind alles Glücksritter, die auf den AVR-Zug aufgesprungen sind. Sie suggerieren dem fachlich Unwissenden, dass sie mit ihren Produkten (Pollin-Board, myAVR-Boards, Franzis-Paket, RN-Control-Boards, Arduino, ...) ohne Wissen zum Erfolg kommen. Und es gibt immer wieder Welche, die darauf reinfallen und dann hier Hilfe suchen. Gute N8 ...
hallo, schon toll das bei Franzis das ganze 80€ kostet, die gleiche Platine gab es doch mit dem Conrad Spiel für 7€ http://www.conrad.de/ce/de/product/902766/CONRAD-RETRO-SPIEL-PING-PONG Programmierspielchen mit dem Teil gibt es hier : http://www.elo-web.de/electronic/div/search/search_list.jsp?actionRequest=selpg&pageNo=1
Hallo, ich gehe mal davon aus, das Du das Problem gelöst hast. Wenn nicht, dann gehe ich weiter davon aus das Du ein USB auf seriell Kabel benutzt. Wenn Du ein solches nutzt, dann dauert das ca. 15min. - 30min.bis ein Programm geladen wird! Abhilfe schafft hier eventuell ein USB-HUB (geht ca. 10x schneller!) Ich habe mich auch mit dem Franzis-Paket erst mal anfreunden müssen, das ganze Lernpaket ist eigentlich nur Abzocke! Schlechte Beschreibung etc. ausserdem ist es teilweise sehr Irreführend. Bei Dir sieht das so aus als ob die COM-Schnittstelle falsch zugewiesen ist! Außerdem rate ich Dir zu Ponyprog. Ein alter Laptop, so wie ich Ihn noch habe ist bei ebay auch für 10€ zu haben und die Programme flutschen nur so in den Controller! (Dazu reicht Windows NT oder Windows 2000) Zum rumhacken auf einen ATmega reicht das allemal! Ach ja und Vista ist gleich das nächste Problem! Gruß Gerhard
Hallo Ericxu, ich habe mir von Franzis auch vor ein paar Tagen das ähnliche ping pong spiel gekauft. Auch bei mir gab es Probleme, da ich mir die Platine zum Aufspielen auf den Controller selbst gebaut hatte. Problem habe ich bei mir aber gefunden. Zwei Tipps möchte ich dir geben: Auf der elo- Web Seite gibt es eine genaue Beschreibung, was man tun sollte, wenn Fehler auftreten. Du musst dich nur unentgeltlich dort registrieren. Die zweite Möglichkeit: Du schreibst Herrn B.Kainka, der dieses Lernpaket entwickelt hat direkt mal per Mail an. (Mail Adresse auf seinen Internetseiten unter Impressum; kannst nach dem Begriff "Kainka" googeln). Auf den Elo Seiten gibt es auch viele Beispiele, was andere mit dem Atmega 8 so alles gemacht haben.
Hallo, hatte selbes Problem. War fehlende Loetverbindung an Masseanschluessen SUB-D 9 Buchse (Halterung). Normalerweise wird soetwas nicht fuer Signalfluss benutzt.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.