Gast
#4037550
Servus, ich hab hier einen Atmega328 und über I2C einen SL030 (MIFARE Kartenleser) angeschlossen. das auslesen der Karten geht auch, hin und wieder tritt aber ein fehler auf
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
beim Starten des buses kommt dann bei Prüfe ob TWSR den Status "Gesendet und Bestätigung erhalten" hat meine Gelbe LED was einem fehler gleich kommt danach geht es dann logischerweise auch nicht weiter wenn der fehler auftritt muss man den atmega aus und wieder einschalten nach dem neustart geht es dann wieder hatte jemand schonmal das problem oder kann mir sagen was ich falsch gemacht habe? ich gebe auch gerne noch infos zum code raus wenn ihr mir sgt was ihr braucht. TWBR = 255 TWPS = 0 das sind dann so ca 2kbit der schaltungsaufbau ist recht simpel an dem antmega sind nur der I2C, ISP und an PD2 der SL030_OUT (der eine 1 liefert wenn kein und eine 0 wenn eine Karte da ist) angeschlossen und natürlich noch die C für die spannungsversorgung pullups am I2C sind auch dran. je 4,7kohm schonmal danke.