Hi, Passiert was wenn du die Tasten Drückst? Gruß
Hab grad noch einen 2313 gefunden, aber der macht auch nicht mehr wie der, der vorher drinnen war.
Hast Du ein Board mit LCD?? Hat es schon einmal funktioniert?? Also normalerweise, wenn du das Original-File von Pollin nimmst sollten die Tasten und das LCD funktionieren. Problematisch ist eigentlich meiner Meinung nach nur die Antenne. Ich hab jetzt eine selbst gewickelt und etwa 6 cm Leseabstand. Mehr wäre mir zwar lieber, aber das ist bei mir so ziemlich der grösste Abstand. Ansonsten würde ich auf Lötstellen tippen.
Mein Board hat kein LDC, wollte mir ein bestellen aber nachdem das Board nicht mehr funktioniert, hab ich mir das mit dem Bestellen erstmal anders überlegt. Und es hat bevor ich mit dem USBASP rumgespielt hab normal funktioniert. Wenn ich die Original Firmware mit Bascom aufspiele, meckert es wegen falscher bezeichnung des µC, also hab ich die regfile für den Attiny passend geändert, dann lässt sich auch alles aufspielen. Dann gehen wie beschrieben die 3 LEDs an und nach ein paar Sekunden gehen LED 2 und 3 wieder aus. Hatte ganz am Anfang das Problem das nichts erkannt wurde, also hab ich ein 500 Ohm Poti in Reihe mit der Spule gelötet, dann funktioniert es einwandfrei. Nur hat seit neustem leider nicht mehr. Und wie gesagt das Aufspielen der Firmware hat leider nichts geholfen. Auch ein neuer 2313 hat nicht zum gewünschten Ergebnis geführt. Liebe Grüße Klaus
Hi Klaus hab jetzt mal meine Fuse-Bit ausgelesen. Low: 0xFF High: 0xDB Was ich aber komisch finde, ist die Tatsache, dass dein Prog den uC anmeckert. Ich glaube eher darin liegt der Fehler. Ich nutze Ponyprog und das Eval-Board von Pollin. Achja, wichtig. Solltest du den 2313 im Board über den ISP programmieren, musst du die 2 stecker der LEDs rausmachen. Hatte ich am Anfang immer vergessen. Gruss Peter
Dann verwende doch erst mal das Hex-File von Pollin. Was für eine Bscom-Version hast du?
Ich benutze Bascom 2.0.7.1 Ich mein zwar ich hätte es mit der Hex Datei schon probiert, werd es aber morgen nochmal Testen. Vielen Dank für die schon recht vielen Antworten. Werd dann morgen berichten ob's klappt oder nicht. Gruß Klaus
So nun hab ich die Hex-Datei nochmal aufgespielt. Es bleibt dabei die LEDs (Netz,LED1, LED2) gehen wie gewünscht an und nach ein paar Sekunden gehen LED1 und LED2 aus. Kann ich nicht irgendwas durch Messen überprüfen?
Nach ein paar Tagen Pause hab ich nochmal getestet. Das Drücken der Taster bewirkt doch was. Nun muss ich die Taster wohl ein wenig länger gedrückt halten, als bisher angenommen. Über RS232 bekomme ich leider immer noch keine Texte angezeigt. Und den Chip erkennt es wohl auch noch nicht bzw. nicht mehr. Gruß Klaus
Ok, dann hast du dir vieleicht deine CPU Clock weg gefused. Kannst du mal die Fuses auslesen und posten?
Hi Klaus Deine Low Fusebits sind falsch. du nutzt den internen Takt. Das ist aber falsch. Deine Low Fusebit sind 64 müssen aber FF sein. Wie gesagt Low auf FF und High auf DB, welche ja stimmen. du Benutzt den Internen Clock mit DIVIDE 8. kannst auch mal bei dem Link http://www.engbedded.com/fusecalc/ einfach die LOW und HIGH BIT eingeben.
Oh vielen vielen Dank. Du hattest das ja schon weiter oben geschrieben, und ich war der Meinung ich hätte die Fuses so geändert. Oh man vielen Dank für den erneuten Hinweis. Nun funktioniert es wieder. Danke danke danke Gruß Klaus
Ich hatte die Fuses tatsächlich schon passend geändert, jedoch auf dem "alten" µC Und den hab ich eben reingesteckt und alles rübergefashed und...nichts geht. die .bas nach meinen Bedürfnissen geändert kompiliert und dann mit myAVRProg Tool drauf geflashed, bingo es läuft. Das Problem scheint wohl Bascom zu sein, das flashed anscheinend nicht richtig.
Ich benutze zum Programmieren der Atmels eh Ponyprog. Mit Bascom erstelle ich nur die Hex-Files........ Aber egal. Freut mich wenn es funktioniert.
Hallo, Ich hab hier ein Pollin Rfid Entwicklungsboard mit einem Attiny2313 und dem U2270B. Dazu möchte ich einen Quellcode in c schreiben, wobei ich gerade bei einem Problem nicht weiterkomme. Ich habe mir die geposteten Firmwares in diesem Thread angeschaut und vergeblich versucht sie zum Laufen zu bringen. Benutzt ihr eventuell andere Atmel Mikrocontroller ? Beim raufladen des Quellcodes auf das Board sind nur schwarze Balken auf dem Display zu sehen.... Mein Hauptproblem ist das Auslesen der Tags. Bei meiner Solution (Projekt) habe ich das EM4095.c und .h und die LCD.c und .h eingebunden. Ich habe gedacht, dass z.B. mit dem Befehl em4095_read_tag(tag) die in die Spule eingefügte tag ausgelesen wird. Deshalb würde ich gerne Wissen, wie man überhaupt etwas auslesen und im LCD-Display ausgeben kann. Ich hoffe ihr könnt mir schnell helfen ( am besten mit Code ;-))
Hi Masgid, Also mein geändertes Prog etwas weiter oben (30.09.2011) ist definitiv in C und für das Original Board von Pollin, also Tiny2313. Ist dein Makefile richtig??? Hört sich auch nach falsche FuseBit an. Stehen auch oben (12.11.2011). Denke auch daran, wenn du über den ISP programmierst, musst du glaub ich die Brücken für die LED's rausmachen. Gruss Peter
Hallo Peter, ich habe nun deine main.c eingebunden und die Fuses wie auf dem Screenshot eingestellt.Die Brücken für die LED`s habe ich beim Programmieren auch entfernt. Das Display zeigt immernoch nur schwarze Balken und die Taster funktionieren auch nicht !? Siehst du auf dem Screenshot noch einen Fehler bei den Einstellungen ? Beste Grüße Masgid
Hi, doofe Frage, hast du mal am Kontrast rumgedreht? Oder mal überprüft ob dort alles richtig verlötet ist? Bei falscher Einstellung sieht man nämlich nichts oder auch nur Kästchen. Bis denn Foxi
Daran kann es eigentlich nicht liegen. Wenn ich mit dem Befehl _lcd_string oder _lcd_data eine einfache Ausgabe mache wird es auf dem Display angezeigt... Außerdem habe ich noch einen zweiten Attiny 2313 mit dem originalen Bascom Quelltext und damit funktioniert es einwandfrei. Deshalb wundere ich mich das es nicht mit dem C Quelltext funktioniert...
Hm eigentlich kann es ja nur an deinem Compiler liegen. ich schaue mal, wo ich das fertige Hex rumliegen hab. Mit welchen Program flashst du?? Ich nehme zum Programmieren Ponyprog. Die Fuses müssten laut deinem Bild auch stimmen. Hab gerade gesehen, du nimmst AVRISP.
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.