问答

汇集网友智慧,解决技术难题

21ic问答首页 - GD32F427 SMBUS功能异常

MCU GD32F4 版本 F427

GD32F427 SMBUS功能异常

ky6252026-05-11
GD32F427 采用硬件SMBUS功能;  使用keil 5.36版本编译,优化等级为1; 为什么有的MCU可以正常读取,有的MCU 必须优化等级设置为0,读写功能才正常?
回答 +关注 1
79人浏览 2人回答问题 分享 举报
2 个回答
  • 采用的是硬件SMBUS,没有采用delay函数; 一个硬件接口接多路SMBUS从设备;SCK共用;SDL通过模拟开关切换;怀疑和这有关;假设空闲时SDL如果保持低电平,SCK 一直有信号;会有什么影响?
  • 可能是时序上存在问题,程序里有用到非精确的for或者delay延时吗?

您需要登录后才可以回复 登录 | 注册