CH32V103基础教程99-IIC-主发从收持续收发 - RISC-V MCU技术社区 - 电子技术论坛 - 广受欢迎的专业电子论坛
分享 收藏 返回

mushenmu 关注 私信
[资料]

CH32V103基础教程99-IIC-主发从收持续收发

前面章节介绍过硬件IIC主从之间的通信,但其需要复位一次进行一次通信。本章教程主要前面章节的基础上,进行硬件IIC之间的持续通信,无需进行复位。
1、IIC简介
关于IIC,在前面章节已经进行过介绍,在此不再赘述。
本章教程主要在第三十七章主机发送从机接收的基础上进行改进,主机发送程序与前面类似,本章主要对从机接收方法进行改进,主要使用中断接收方式。从机中断函数中具体接收流程如下:EV1—>EV2—>EV4,具体介绍如下:
EV1:ADDR=1,读STAR1然后读STAR2后将清除该事件;
EV2:RxNE=1,读DATAR将清除该事件;
EV4:STOPF=1,读STAR1然后写CTLR1寄存器将清除该事件。
具体执行方法和步骤可见程序具体内容。

更多回帖

×
发帖