Pollin RFID Entwicklungsboard

#2408686
Lesenswert?

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.
Gast #2408950
Lesenswert?

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
#2409253
Lesenswert?

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
Gast #2410133
Lesenswert?

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
Gast #2411078
Lesenswert?

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?
Gast #2415477
Lesenswert?

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
Gast #2417449
Lesenswert?

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
Gast #2417558
Lesenswert?

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.
Gast #2760533
Lesenswert?

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 ;-))
#2760833
Lesenswert?

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
Gast #2761401
Lesenswert?

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
Angehängte Dateien:
Gast #2761637
Lesenswert?

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...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren