
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
Hallo Andre, Danke fuer dein Erklaerungen. Es ging hier um anlauf von mein Problem mit Auslesen von PCF8583, siehe meine andere Beitrag. Benno > 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 |