我现在想用2个430的单片机进行iic硬件通讯,主机发送16位的数据给从机,从机在接受中断里面怎么把这2个字节数据分开呢,比如我主机发0x3B,0x30,那么我从机怎么用数组把这2个字节区分开!因为我还要进行数据的处理
Triton Zhang:
I2C的数据是8位8位地从主机发送到从机的,每接收到一个字节(8位),MSP430就会给出一个RX的中断,通过中断或查询的方式,把接收到的RXBUF的数据读出来顺序放入到你的数组里即可.
我现在想用2个430的单片机进行iic硬件通讯,主机发送16位的数据给从机,从机在接受中断里面怎么把这2个字节数据分开呢,比如我主机发0x3B,0x30,那么我从机怎么用数组把这2个字节区分开!因为我还要进行数据的处理
I2C的数据是8位8位地从主机发送到从机的,每接收到一个字节(8位),MSP430就会给出一个RX的中断,通过中断或查询的方式,把接收到的RXBUF的数据读出来顺序放入到你的数组里即可.