
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
Hallo Benno, > define WrByteBReg &h123 Hier wird ein Byte an ein Baustein mit Registeradressen im Byteformat gesendet. Der Syntax ist folgender: sys WrByteBReg,<Datenbyte>,<Register>,<I²C-Schreib-Adresse> > define WrWordBReg &h12F Hier wird dasselbe, wie bei vorherigem Aufruf gemacht, nur daß ein Word (2Bytes) in das Angegebene und folgende Register geschrieben wird. sys WrWordBReg,<Datenword>,<Register>,<I²C-Schreib-Adresse> > define RdByteBReg &h15C > define RdWordBReg &h162 Die sind die Funktionen für den Lesezugriff auf Bausteine mit Byteregister. sys RdByteBReg,<Register>,<I²C-Schreib-Adresse> sys RdWordBReg,<Register>,<I²C-Schreib-Adresse> Die Daten werden mittels pop vom Stack geholt. Manche Compiler beherschen auch den Syntax wert=sys ... > ' Bausteine mit Word-Adress-Register > define WrByteWReg &h139 > define WrWordWReg &h141 > define RdByteWReg &h16D > define RdWordWReg &h175 Dies sind die entsprechenden Funktionen für Bausteine, derren Registeradressen im 16Bit-Format sind, also EEProms vom Typ 24C32 bis 24C512. Der Syntax entspricht denen der Byte-Register-Aufrufe. MfG André H. |
| Antwort schreiben |