programme test circuit I2C SLAVE sur ALtera

Dependencies:   mbed

main.cpp

Committer:
khettat
Date:
2011-06-17
Revision:
0:d70889176a8b

File content as of revision 0:d70889176a8b:

#include "mbed.h"

DigitalOut myled(LED1);
Serial pc(USBTX, USBRX); // tx, rx
I2C i2c(p28,p27);
char data[2];
char num_reg[1];
unsigned char x;

int main() {
    num_reg[0] = 3;
    int adresse = 0xC8;
    pc.printf("Nouvelle acqui : \r\n");
    while(1) {
        i2c.write(adresse, num_reg, 1);

        i2c.read(adresse, data, 2);
        // x = data[0];
        //data[0] = data[1];
        //data[1] = x;
        wait(0.1);
        pc.printf("%X\r\n",*((unsigned short*)data));
        wait(0.2);
    }
}