DSP 28335 开发之 I2C

文章来源:未知 时间:2016年05月15日

3.3 I2C发送测试

Uint16 I2CA_WriteData_test(Uint16 data )

{

if (I2caRegs.I2CMDR.bit.STP == 1)

{

return I2C_STP_NOT_READY_ERROR;

}

// Setup slave address

I2caRegs.I2CSAR =0x50;

// Check if bus busy

if (I2caRegs.I2CSTR.bit.BB == 1)

{

return I2C_BUS_BUSY_ERROR;

}

// Setup number of bytes to send

// MsgBuffer + Address

I2caRegs.I2CCNT =1;

I2caRegs.I2CDXR =data;

// Send start as master transmitter

I2caRegs.I2CMDR.all = 0x6E20;//启动发送命令。STT,STP置1。产生起始、停止信号。TRX置1,发送模式。

return I2C_SUCCESS;

}

文章热词:dsp28335 datasheet

上一篇:DSP 28335 开发之 CAN

下一篇:没有了

延伸阅读:
分享按钮
网友评论
 以下是对 [DSP 28335 开发之 I2C] 的评论,总共:0条评论

推荐文章