mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik avr-schwingt


Autor: stephan gebauer (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Tobi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
normal ist das nicht. hast du saubere spannugn dran? ist das programm
ok? abblockkondensatorena an allen versorgungspins?

Autor: stephan gebauer (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Tobi (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: wb1 (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.