Betriebssystem

 

 

 

 

SC12 / SC13 und SC23 IPC@CHIP

 

 

 

 

 

Fossil API

 

 

 

 

 

Grundsätzliche Funktion einer RS232

 

 

FOSSIL API -Bemerkungen

 

 

         Link: RTOS-Betriebssystem original, englisch

 

 


 

 

 

 

 

        

  INT  

  AH  

  Kurzbeschreibung                                                                                               

 

 

 

0x14

 ok

RS 232

 

 

 

 

0x14

0x00

Setze die Übertragungsparameter (Baudrate-Parity-Stopbits)

 

 

0x14

0x01

Sende Byte zum Sende-Buffer, warte wenn nötig

 

 

0x14

0x02

Hole Byte vom Empfangs-Buffer, warte wenn keines da ist

 

 

0x14

0x03

Hole Informationen zum Status der Schnittstelle

 

 

0x14

0x04

Initialisiere den Treiber der gewählten seriellen Schnittstelle

 

 

0x14

0x05

Entferne den Treiber der gewählten seriellen Schnittstelle

 

 

0x14

0x08

Sende alle Inhalte des Sende-Buffers, warte bis dies geschah

 

 

0x14

0x09

Lösche den Sende-Buffer

 

 

0x14

0x0A

Lösche den Empfangs-Buffer

 

 

0x14

0x0B

Sende ein Byte ohne zu warten

 

 

0x14

0x0C

Sehe nach, ob ein Byte im Empfangs-Buffer verfügbar ist

 

 

0x14

0x0F

Wähle oder sperre ein bestimmtes Handshake-Verfahren

 

 

0x14

0x18

Hole einen Datenblock

 

 

0x14

0x19

Sende einen Datenblock

 

 

0x14

0x1B

Hole Informationen zum Status der Buffer (Queue)

 

 

0x14

0x1E

Erweitertes Setzen der Übertragungs-Parameter

 

 

 

 

 

 

 

 

 

 

 

0x14

 

Erweitert + RS485

 

 

 

 

0x14

0x80

Freigabe /Sperren eines RS485 -Senders

 

 

0x14

0x81

Erweitertes Setzen der Übertragungsp.– eigene Baudraten

 

 

0x14

0x82

Wähle den RS485 -Tx Freigabepin

 

 

0x14

0x83

Sende eine Unterbrechung (break)

 

 

0x14

0x84

Sperren/Freigeben des UART -Empfängers

 

 

0x14

0x85

Sperren/Freigeben des UART -Senders

 

 

0x14

0x86

Setze das Signal #RTS

 

 

0x14

0x87

Lese  das Signal #CTS

 

 

0x14

0xA0

Hole Informationen zur Zahl der Bytes im UART

 

 

0x14

0xA1

Installiere eine Callback-Funktion des Benutzers

 

 

 

 

 


Bei allen Aufrufen eines Softwareinterrupts stellt die mit INT gekennzeichnete hexadezimale Zahl die Nummer des Softwareinterrupts dar, der aufgerufen werden muss.
Die mit AH gekennzeichnete Zahl muss vor dem Aufruf des Interrupts in das AH-Register der CPU-geladen werden. Sie kennzeichnet ein Unterprogramm des Programms, das durch den Softwareinterrupt aufgerufen wird
[siehe z.B. die C-Funktion: int86()]

 

 

 

 

www.GoBlack.de