Hallo avr-programmer, experimentiere erst seit einer Woche mit AT90S2313, wenn ich mit dem Befehl out P, Rr in regelmässigen zeitabständen (300 ms bis 500 ms) ein Datenwort ausgebe so vergehen erstmal viele Millisekunden wo er mit konstanter Frequenz erstmal zwischen 0 und 1 hin und her schwingt bevor das Datenwort sicher am port erscheint. Ist das Normal? Will eine LED Anzeige programmieren wo die einzelnen LED-Elemente zyklisch nacheinander ausgegeben werden sollen. So schnell das es nicht mehr flimmert, geht aber nicht weil er zwischen den Datenworten schwingt,was man auf den LED-Anzeigen sieht.
normal ist das nicht. hast du saubere spannugn dran? ist das programm ok? abblockkondensatorena an allen versorgungspins?
Hallo Tobi, Mein Oszi zeigt saubere versorungsspannung,das Problem besteht auch nur wenn ich ganze Wörter mit dem out Befehl auf den port schreibe. Wenn ich die einzelenen bits mit sbi und cbi setzte bzw lösche, funktioniert es sauber,ist aber nicht sehr Speichereffektiv. Vermute vielleicht liegts doch am Programm,fange am besten nochmal von vorne an. MFG Stephan
ich kann mir zwar nicht vorstellen woran das genau am programm liegt aber man weiss ja nie. poste das doch mal hier (oder zumundest die wichtigen ausschnitte) dann kann man mal schaun. von so einem fehler hab ich bisher nämlich noch nicht gehört
Löte direckt an den Versorgungsspannungsanschlüssen des Prozessors einen Keramikkondensator von 47 bis 100 nf und einen Elytkondensator von mindestens 4,7µf an. Ich glaube du hast spikes auf der Versorgungsspannung. Spikes sind sehr kurzzeitig und kaum im Oszi zu sehen.
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.