[蓝牙芯片] CH585在SMBus从模式下发生了欠载错误

[复制链接]
212|1
OceanGaze 发表于 2025-10-28 09:45 | 显示全部楼层 |阅读模式
使用CH585做从机SMBus模式下时,使用中断模式进行通讯,在中断向量函数里面查询状态看到了触发了RB_I2C_OVR错误。
我明明在接收中断里面实现了数据的发送呀!
我的应用场景是SMBus向Host发送数据,即Host发送读命令。

WCHTECH75 发表于 2025-10-28 14:14 | 显示全部楼层
1.中断服务函数需添加此修饰,
__INTERRUPT
__HIGH_CODE
2.中断函数中不要有延时打印等操作,
3.数据发送函数也可以增加__HIGH_CODE修饰。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

43

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部