mikrocontroller.net

Forum: Compiler & IDEs über RS232 Beep am PC auslösen


Autor: Jens R. (jeronnimo)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,

ich möchte mit folgender Sequenz über RS232 am PC einen Beep auslösen 
(ASCII 0 -->BEL), leider bleibt der PC stumm, hat jemand eine Idee 
warum, über printf funktioniert es, kann aber die Stndradlibary aus 
Platzgründen nicht einbinden.

while (!(UCSRA&(1<<UDRE)));  UDR=7;

Grüße je

Autor: Frank L. (hermastersvoice)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
schick einfach eine 7 über die RS232 und mit einem geeigneten 
Terminalprogramm auf dem PC sollte es dann piepen.

bye

Frank

Autor: anonymous (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
beepen kann nur ein terminal. ;-)

ich weiß nicht was du vor hast, außer daß der PC ein beep von sich geben 
soll. meine lösung wäre es ein programm an der seriellen schnittstelle 
laufen zu lassen das bei bestimmten daten dann halt direkt beept...

das beep kann etwas sein das über eine soundkarte abgespielt wird oder 
ein beep über ein event an /dev/input/event? (falls es nen linux ist).

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.