|
TRISB6 = input;
TRISB4 = input;
2,将MSSP设置为I2C从模式,七位从地址
SSP1CONbits.SSPM0 = 0;
SSP1CONbits.SSPM1 = 1;
SSP1CONbits.SSPM2 = 1;
SSP1CONbits.SSPM3 = 0;// I2Cslave mode ,7bit address
3,使能CLK时钟
SSP1CONbits.CKP = 1; // enable clock
4,设置从设备地址为 0xA0
SSP1ADD =0xA0; //slaveaddress is 0xa0
5,开启I2C
SSP1CONbits.SSPEN=1;//enable I2c
6,清楚状态标志
SSPSTAT=0;
7,使能I2C中断
PIE1bits.SSP1IE = 1;//Enabe interrupt MSSP
INTCONbits.PEIE = 1;
INTCONbits.GIE = 1;
|
阿莫论坛20周年了!感谢大家的支持与爱护!!
知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)
|