TI中文支持网
TI专业的中文技术问题搜集分享网站

2个430的单片机进行iic双机通讯的时候,怎么在从机中断里面进行16位数据处理啊?

我现在想用2个430的单片机进行iic硬件通讯,主机发送16位的数据给从机,从机在接受中断里面怎么把这2个字节数据分开呢,比如我主机发0x3B,0x30,那么我从机怎么用数组把这2个字节区分开!因为我还要进行数据的处理

Triton Zhang:

I2C的数据是8位8位地从主机发送到从机的,每接收到一个字节(8位),MSP430就会给出一个RX的中断,通过中断或查询的方式,把接收到的RXBUF的数据读出来顺序放入到你的数组里即可.

 

赞(0)
未经允许不得转载:TI中文支持网 » 2个430的单片机进行iic双机通讯的时候,怎么在从机中断里面进行16位数据处理啊?
分享到: 更多 (0)