您尚未登录。

楼主 # 2022-03-22 11:27:09

Quotation
会员
注册时间: 2018-10-04
已发帖子: 296
积分: 264.5

F1C100s I2C偶然失效,可能是超频导致的吗?

F1C100s的板子,I2C接了一个触摸芯片和一块OLED屏。开机不一定多长时间后偶然会出现I2C失效,可能几分钟后,也可能很长时间一直没事。失效的时候对触摸芯片的读和对OLED屏的写都会失败了。程序本身没有跑飞。
是超频到720MHz用的,core电压1.2V。
超频可能导致外设失效吗?

离线

楼主 #3 2022-04-02 22:19:45

Quotation
会员
注册时间: 2018-10-04
已发帖子: 296
积分: 264.5

Re: F1C100s I2C偶然失效,可能是超频导致的吗?

出问题的时候,SDA/SCL都卡住不能改变。SCL高电平,SDA不一定高还是低。
把I2C外设断开也不能恢复,主机端卡住了。
用I2C的soft reset寄存器没用;重新assert/deassert I2C时钟、重新初始化I2C也没用。
只有把外设断开、再reset I2C才能恢复。但是两个外设放在一块板子上,目前还没确定是哪个外设的问题。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn