hallo zusammen, hab mir beim reichelt neulich nen sda2131 led treiber bestellt und nun wollte ich mit nem atmega8 meine 10 leds ansteuern. das klappt auch beim aller ersten mal z.b. led 1-5 an led 6-10 aus. wenn ich jedoch jetzt ne led aus oder an schalten will geht das ganze nicht. es bleibt alles so wie es beim ersten ansteuern war. hat jemand das ganze schon mal eingesetzt und kann mir ein paar tipps geben was ich falsch machen könnte? hab jetzt meinen code gerade nicht hier, liefer ich morgen nach, schaut aber ungefähr so aus: enable high delay data high/low, clock high delay clock low delay data high/low, clock high delay .......... clock low delay enable low den blanking input hab ich immer auf high gelegt. hab mir die signale mit dem oszi angeschaut, sieht so aus wie ich ichs oben beschrieben hab. das ganze läuft in ca. 50ms ab, wobei ich die clockfrequenz auch schon mal erhöht/verringert hab. hat jemand nen tipp? gruß michael
Ist zwar nur ne Vermutung, aber setz mal das Data-Bit auf High, nachdem du den Chip wieder disabled hast. Im Datenblatt ist es zumindest so ersichtlich.
hi! danke für deine hilfe, aber ich glaube mitlerweile das meine interrupt routinen das ganze problem sind, habe alle anderen teile in meinem programm auskommentiert und dann funktioniert das ganze einwandfrei. jetzt muss ich halt nur noch rausfinden wo das problem ist. trotzdem vielen dank! gruß michael
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.