找回密码
 注册
搜索
查看: 5486|回复: 9

[讨论] MTK UART口不进入SLEEP 通信,电流大!肿么办???

[复制链接]
发表于 2011-8-16 14:46:29 | 显示全部楼层 |阅读模式
兄弟们:  

MTK UART通信时,会进入SLEEP,进入SLEEP后UART不通! 但如果加了以下语句,不进入SLEEP后待机电流大! 跪求解决方法!

    L1SM_SleepDisable(isp_sleep_mode_handler);

[此贴子已经被作者于2011-8-16 16:02:33编辑过]
 楼主| 发表于 2011-8-18 17:34:10 | 显示全部楼层
唉。。加不了中断啊。。也没有LINCESE! 苦啊!看了蓝牙,但这些都在库里,看不到。。UART的SLEEP寄存器设置了都不管用啊! 愁! 只能求哪位老大解过这种问题! 感激不尽!!!
点评回复

使用道具 举报

发表于 2011-8-18 15:47:17 | 显示全部楼层
提给MTK,或者加个中断,有数据传输的时候唤醒系统,你看看人家蓝牙uart工作的不是挺好的
点评回复

使用道具 举报

 楼主| 发表于 2011-8-17 09:47:14 | 显示全部楼层
以下是引用sysh1985在2011-8-17 9:13:42的发言:
这个应该是哪个handler没有处理好。
你要跟一下


这个HANDLER 一直是 L1SM_GetHandle() 得到的, 但就是不能用 L1SM_SleepEnable 这个函数Enable掉,不能又进入休眠,uart 口又不通了! 怎么办啊?怎么办??
点评回复

使用道具 举报

发表于 2011-8-17 09:13:42 | 显示全部楼层
这个应该是哪个handler没有处理好。
你要跟一下
点评回复

使用道具 举报

发表于 2011-8-29 16:48:46 | 显示全部楼层
以下是引用yupingxiao在2011-8-25 17:27:04的发言:

在使用串口的时候,L1SM_SleepDisable,不使用的时候L1SM_SleepEnable就可以了;

使用串口的过程中,电流大,是没有办法去降下来的,因为电路本身就在工作,会有功耗,如果要降下来,
只有请MTK的芯片设计人员优化电路
点评回复

使用道具 举报

 楼主| 发表于 2011-8-26 17:57:21 | 显示全部楼层
没看懂吗? 不会吧。。  就是L1SM_SleepDisable, 然后要降电流!!  就这么简单!  更精确的说,就是UART可以进行收发,然后降电流!
点评回复

使用道具 举报

发表于 2011-8-25 17:27:04 | 显示全部楼层
没看懂你的意思,

在使用串口的时候,L1SM_SleepDisable,不使用的时候L1SM_SleepEnable就可以了,或者使用AT命令,AT+ESLP=0,关闭睡眠,等1打开睡眠
点评回复

使用道具 举报

52RD网友  发表于 2016-5-9 21:11:14
这个问题怎么解决的?
发表于 2016-5-9 21:12:13 | 显示全部楼层
这个问题解决了吗?
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-26 10:55 , Processed in 0.061899 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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