前言
想说的话:这一篇博客是自己作为笔记用的,仍然有一些问题没有解决,是按照我自己的需求写的。因为CubeMX自带的库函数烂的一批,然后我就自己根据手册写了,所以有很多是寄存器操作,不过应该还是有一定的参考意义。
尚存bug:1:没有加入超时机制
2:发送完成时,stopf位不能被置位,导致无法退出发送状态(尝试控制发送字节解决,嘻嘻我的协议是固定字节的)
数据手册
我们中断里面写的处理函数,基本就是按照这里的流程来的。
1从机发送流程
2从机接收流程
3IIC中断表
这也是比较重要的一张表,中断之后,