mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Problem PWM_ADC_UART senden -> hterm


Autor: Eric S. (eric996)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,

versuche ein Pogramm zu erstellen was:

1.eine kontinuierliche Spannungsänderung ausgibt (mit PWM)
2.der interne ADC wandelt eine Spannung und gibt diese an LED's aus 
(ADC0)
3.Übertragung der ADC Werte über die serielle Schnittstelle

habe den Code aus verschiedenen Quellen.

Alle Programmteile habe ich einzeln getestet:

PWM erzeugt eine kontinuierliche Spannung
ADC wandelt und gibt über LED's aus
UART übermittel Daten an hterm

Jetzt habe ich versucht alle Teile zu "verheiraten".
Leider kommt nichts an hterm an.

Benutze STK500 mit Atmega16.
Code im Anhang.
Bin erst 3 Wochen im uc Geschäft.

Danke !

Autor: Peter Diener (pdiener) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Eric,

das sendet ja Rohdaten:
UDR = ADC_Wert;                    // Wert senden

Hyperterminal kann keine Rohdaten anzeigen, alles was kein darstellbares 
Zeichen ist, wird ignoriert. Du solltest die Daten vielleicht vorher in 
ASCII konvertieren oder ein anderes Terminal verwenden. ADC_Wert hat 
12bit oder? Das hat gar nicht Platz in einem 8bit USART Datenwort.

Du solltest printf verwenden. Wie das an die serielle Schnittstelle 
anzubinden ist, steht detailiert im AVR Tutorial im Kapitel UART. Printf 
kann eine formatierte Ausgabe von Zahlen in ASCII.

Grüße,

Peter

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.