打印

GD32F470 I2C 问题请教!!!

[复制链接]
1625|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yu735372709|  楼主 | 2024-6-12 18:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
GD32F470   硬件I2C,从机接收模式,

问题1、主机设备配置400KHZ发送数据到从机(GD32F470),匹配不到地址,波形显示地址NACK;主机配置100KHZ发送数据到从机,读写数据正常;


问题2、当触发中断函数,能通过i2c_flag_get事件函数获取标志状态,而i2c_interrupt_flag_get中断标志函数获取得不到状态,这是为什么?


当前通过中断使用i2c_flag_get函数检测状态,主机配100KHZ能正常使用,但是上面2个问题没太弄懂...


各位大佬帮忙看看!!   有谁遇到过类似问题,怎么处理的。

使用特权

评论回复
评论
sagade 2024-6-24 23:25 回复TA
@yu735372709 :上拉电阻大小的关系? 
yu735372709 2024-6-22 09:09 回复TA
MD 问题1居然是开发板硬件问题,换成我们自己设计的板子就没400KHZ的限制问题了。 
沙发
daichaodai| | 2024-6-12 19:56 | 只看该作者
没有用过硬件IIC,都是用的模拟IIC。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

4

帖子

0

粉丝