社区导航

 
查看: 1599|回复: 3

[求助] I2C於休眠狀態時的情況

[复制链接]

74

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

发表于 2017-1-10 10:07:11 | 显示全部楼层 |阅读模式
請問各位,
目前使用了TIMER3,持續I2C的動作
休眠時,TIMER0/1/2,皆關閉,僅開啟TIMER3,提供了I2C的持續動作
這時當進入了休眠狀態,會發現,會間隔15S被喚醒一次,當I2C關閉OR TIMER3關閉就可以正常持續休眠
請問有可能是什麼地方發生問題呢??
I2C已將主從中斷關閉
I2CMasterIntDisable(I2C1_BASE);
I2CSlaveIntDisable(I2C1_BASE);
此帖出自最爱TI M4论坛


回复

使用道具 举报

983

TA的帖子

0

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

发表于 2017-1-10 10:30:51 | 显示全部楼层
为什么是 15S? I2C 关闭 Timer3 开启可以持续睡眠了吗?

点评

我也不曉得為什麼是15s,timer3執行週期100ms 若休眠前將i2c腳位關閉,即timer3內不執行i2c程序 則休眠正常  详情 回复 发表于 2017-1-10 10:35


回复

使用道具 举报

74

TA的帖子

0

TA的资源

一粒金砂(中级)

Rank: 2

 楼主| 发表于 2017-1-10 10:35:05 | 显示全部楼层
academic 发表于 2017-1-10 10:30
为什么是 15S? I2C 关闭 Timer3 开启可以持续睡眠了吗?

我也不曉得為什麼是15s,timer3執行週期100ms
若休眠前將i2c腳位關閉,即timer3內不執行i2c程序
則休眠正常

点评

如果你的代码没有问题,那就不知道是什么问题了,不过这个芯片现在用的人太少了。  详情 回复 发表于 2017-1-10 14:53


回复

使用道具 举报

983

TA的帖子

0

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

发表于 2017-1-10 14:53:21 | 显示全部楼层
nt52241930 发表于 2017-1-10 10:35
我也不曉得為什麼是15s,timer3執行週期100ms
若休眠前將i2c腳位關閉,即timer3內不執行i2c程序
則休眠正 ...

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


回复

使用道具 举报

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

本版积分规则

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

小黑屋|手机版|Archiver|电子工程世界 ( 京ICP证 060456

GMT+8, 2018-9-18 23:14 , Processed in 0.184657 second(s), 18 queries , Gzip On, Redis On.

快速回复 返回顶部 返回列表