首页 > 电子

一个mcu不支持任何通信协议我们试着开发一个单片机

虽然这个单片机项目开发比较费时间,但是已经接了这个项目,那就试试看吧。因为有一个MCU不支持任何通信协议,昨天很多朋友给出的方法是利用普通IO口模拟IIC,我之前只做过单边MCU模拟IIC,这个比较简单,网上也有很多案例,成功驱动过一些支持IIC通信设备,但是两个MCU同时模拟IIC通信进行数据传输,我也不知道怎么下手,网上也没有找到双边模拟IIC通信的DEMO。

发送端会间隔一段时间发送一次。首先会发送起始位,然后发送数据位,数据位为byte类型,需要发送多少个byte数据,重新定义SendLen长度即可。然后发送终止信号。整个发送时间长短和SendLen长度有关,因为我是发送了起始位之后,后面紧跟的是u8SendData,一次性将数据发完,然后到停止信号。

1、I2C数据协议

SDAtemp

保存到:

相关文章

Top