Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: I2C programm Kategorie: Programmierung C (von Franz-Peter - 23.01.2013 15:24)
Als Antwort auf I2C programm von Weikom - 22.01.2013 11:03
Ich nutze:
C-Control Pro Mega128, CC-Pro 32 Application Board, CC-Pro 128 Application Board
> Hallo Leute
>
> Brauche kurz nachhilfe ... irgendwo habe ich einen denkfehler.
> In der c-control beschreibung ist ein programm dessen funktion/sinn ich nicht verstehe
>
> address=0x20;
> data=0x42;
> I2c_init(i2c_100khz);
> i2c_start (); --> ok
> i2c_write(0xA0); --> ok
> i2c_write(adress>>8); --> was soll das bringen ? es wird der wert160 gesetzt und um 8 bit
> verschoben also stehen ja lauter 0er im byte??
> i2c_write(adress); --> ok jetzt werden die daten gesetzt...
>
> kann mich mal jemand aufklähren?
>
> thanks
> lg thomas

Hallo Thomas,
ich gehe mal davon aus, dass address ein word ist (z.B. für ein grösseres I2C-EEProm)
Dann wird erst das HighByte der Adresse geschrieben (>>8) und dann das Lowbyte
GruĂ?
Franz-Peter


    Antwort schreiben


Antworten:

Re: I2C programm (von Weikom - 23.01.2013 16:35)