avr-schwingt

Gast #123124
Lesenswert?

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

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

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

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.

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