Betriebssystem

 

 

 

 

SC12 / SC13 und SC23 IPC@CHIP

 

 

 

 

 

I2C-Bus | SPI-Bus API

 

 

 

 

 

Grundsätzliche Funktion des I2C-Busses

 

 

Besonderheiten des I2C-Busses bei den IPC@CHIP WebServern

 

 

Grundsätzliche Funktion des SPI-Busses

 

 

         Link: RTOS-Betriebssystem original, englisch

 

 


 

 

 

 

 

       

  INT  

  AH  

  Kurzbeschreibung                                                                                 

 

 

 

AAh

 

 

 

 

 

 

0xAA

0x80

I2C master: Bus initialisieren

 

 

0xAA

0x81

I2C master: Bus nach Bausteinen durchsuchen

 

 

0xAA

0x82

I2C master: Übertrage / Empfange ein Zeichen

 

 

0xAA

0x83

I2C master: Übertrage / Empfange einen Block von Zeichen

 

 

0xAA

0x84

I2C master: Bus Release (STOP-Bedingung senden)

 

 

0xAA

0x85

I2C master: wie 0x81 (erweiterter Adressbereich 11 Bit)

 

 

0xAA

0x86

I2C master: wie 0x82 (erweiterter Adressbereich 11 Bit)

 

 

0xAA

0x87

I2C master: wie 0x83 (erweiterter Adressbereich 11 Bit)

 

 

0xAA

0x88

I2C master: setze den TimeOut am I2C-bus

 

 

0xAA

0x8B

I2C master: Bus Restart  (START-Bedingung senden)

 

 

0xAA

0x8E

I2C master: Wähle I2CCLK Pin

 

 

0xAA

0x8F

I2C master: Wähle I2CDAT Pin

 

 

 

 

 

 

 

 

 

 

0xAA

0x90

SPI master: initialisiere eine Master Schnittstelle

 

 

0xAA

0x95

SPI master: schreibe einen Datenblock

 

 

0xAA

0x96

SPI master: lese einen Dateneblock

 

 

0xAA

0x97

SPI master: lese und schreibe einen Datenblock

 

 

 

 

 

 

 

 

 

 

 

 

 


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