mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Uart mit Bascom


Autor: Michael Chowaniec (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

ich habe ein newbie Problem mit der seriellen Schnittstelle in Bascom.
Ich möchte Daten über die RS232 interruptgesteuert einlesen, und ich
kriegs einfach nicht hin, auch die Beispiele in Bascom funktionieren
bei mir nicht. Der Transfer im Polling Betrieb klappt einwandfrei, d.
h. Leitung und Einstellungen am PC sind in Ordnung.
Hier ist ein Stück Code.

Lcd "Start"

Enable Interrupts                        'enable interrupts to occur

Enable Urxc                              'enable receive isr

On Urxc Rec_isr                          'define serial receive ISR

Do
Lcd "Do loop"
Wait 1
Cls
Loop

Rec_isr:
Lcd "Rec_isr"
Wait 1
Cls
Return


Ich hatte erwartet das "Do loop" angezeigt wird, bis ein Bit an der
RS232 einen Interrupt auslöst, und dann in die Rec_isr verzweigt wird.
Bei mir wird aber nur "Start" angezeigt. Ich komme einfach nicht
darauf woran es liegt.

Vielen Dank für Eure Hilfe

Gruß Micha

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.