GD32F407硬件IIC(从机模式)
发布时间
阅读量:
阅读量
在上一篇关于GD32F407硬件IIC主机模式的介绍基础上,本文将重点阐述GD32F407硬件IIC从机模式的实现方式。目前,利用MCU作为从机进行开发的相关资料在网络上较为稀缺,多数内容集中于STM32平台的代码示例,内容雷同,缺乏深度。通过搜索发现,使用GPIO模拟方式实现从机功能的相关资料也较为有限,且咨询了GD32F407的FE团队后得知,他们并未涉及该方面的开发经验。因此决定采用硬件方式实现,并发现此次官方提供的源码结构已不再是传统的while循环形式,同时官方示例中采用了IIC0作为主机、IIC1作为从机的方式进行配置,整体设计非常高效。
1、从机接收模式下的软件流程

2、代码,官方源码采用从机发送模式
/*!
\brief handle I2C1 event interrupt request
\param[in] none
\param[out] none
\retval none
*/
void I2C1_EventI
全部评论 (0)
还没有任何评论哟~
