时间不多,因此先只给出工程,等有时间再添加详细说明
现象
这是从之前的一个51单片机的程序移植过来的,主要修改了IIC启动和停止,以及数据发送的代码,我现在还不是很满意的一点是发送过程中要等待上一个字节发送完才能接着发送本次字节。
我使用的是while循环等待发送完成标志位,这会阻塞程序的运行,还没想好怎么改,不过目前最重要的事就是配置好了TWI(我是头一次看到TWI,经过查询发现这个和IIC好像没区别,是兼容IIC的,就当做IIC用就好了)
官方寄存器说明大概在这附近
不限速下载链接
https://wwo.lanzoul.com/iL13c1zm60sd
密码:841z
压缩文件解压密码:BOS