I2C於休眠狀態時的情況

2019-03-24 08:42发布

請問各位,
目前使用了TIMER3,持續I2C的動作
休眠時,TIMER0/1/2,皆關閉,僅開啟TIMER3,提供了I2C的持續動作
這時當進入了休眠狀態,會發現,會間隔15S被喚醒一次,當I2C關閉OR TIMER3關閉就可以正常持續休眠
請問有可能是什麼地方發生問題呢??
I2C已將主從中斷關閉
I2CMasterIntDisable(I2C1_BASE);
I2CSlaveIntDisable(I2C1_BASE);
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
academic
2019-03-24 20:50
nt52241930 发表于 2017-1-10 10:35
我也不曉得為什麼是15s,timer3執行週期100ms
若休眠前將i2c腳位關閉,即timer3內不執行i2c程序
則休眠正 ...

如果你的代码没有问题,那就不知道是什么问题了,不过这个芯片现在用的人太少了。

一周热门 更多>

相关问题

    相关文章