请选择 进入手机版 | 继续访问电脑版

安富莱电子论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 793|回复: 5
收起左侧

[FreeRTOS] 关于STM32F103 FreeRTOS 低功耗(tickless之停机模式)

[复制链接]

1

主题

4

帖子

17

积分

新手上路

积分
17
发表于 2018-9-5 17:48:33 | 显示全部楼层 |阅读模式
请大神解答下STM32F103 FreeRTOS 低功耗(tickless之停机模式)如何进入如何唤醒???
__weak void PreSleepProcessing(uint32_t *ulExpectedIdleTime)
{
/* place for user code */
        *ulExpectedIdleTime = 0;
//        HAL_PWR_EnterSTOPMode(PWR_LOWPOWERREGULATOR_ON,PWR_STOPENTRY_WFE);
        HAL_PWR_EnterSLEEPMode(PWR_LOWPOWERREGULATOR_ON,PWR_SLEEPENTRY_WFI);
}

__weak void PostSleepProcessing(uint32_t *ulExpectedIdleTime)
{
/* place for user code */
//        SystemClock_Config();
}


以上程序设置为休眠模式可以正常运行,但设置为停止模式程序就卡死。请各位大神解答解答。。。。。
回复

使用道具 举报

5885

主题

3万

帖子

4万

积分

管理员

健健康康的活着

Rank: 9Rank: 9Rank: 9

积分
47248
QQ
发表于 2018-9-6 01:20:25 | 显示全部楼层
我只把F4的tickless 停机模式调试好了。

F1的没有调通,所以就没有做

http://forum.armfly.com/forum.ph ... &extra=page%3D1
淘宝小店: https://armfly.taobao.com/
专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

1

主题

4

帖子

17

积分

新手上路

积分
17
 楼主| 发表于 2018-9-6 08:18:29 | 显示全部楼层
eric2013 发表于 2018-9-6 01:20
我只把F4的tickless 停机模式调试好了。

F1的没有调通,所以就没有做

谢谢你。你的资料很好一直在跟着学习。搞了一周了还是没有办法调试通过
回复

使用道具 举报

1

主题

4

帖子

17

积分

新手上路

积分
17
 楼主| 发表于 2018-9-6 09:11:49 | 显示全部楼层
eric2013 发表于 2018-9-6 01:20
我只把F4的tickless 停机模式调试好了。

F1的没有调通,所以就没有做

哪请问下F1、F0这些系列的芯片是不是不能这样做呢???
回复

使用道具 举报

5885

主题

3万

帖子

4万

积分

管理员

健健康康的活着

Rank: 9Rank: 9Rank: 9

积分
47248
QQ
发表于 2018-9-6 14:46:11 | 显示全部楼层
BIn 发表于 2018-9-6 09:11
哪请问下F1、F0这些系列的芯片是不是不能这样做呢???

这个我还没有去深究原因,后面我再研究研究后,我们交流下
淘宝小店: https://armfly.taobao.com/
专注,努力,用心的做好每一件事情,Fighting!
回复

使用道具 举报

0

主题

3

帖子

3

积分

新手上路

积分
3
发表于 2018-12-5 16:36:42 | 显示全部楼层
因为systemtick的来源HSE/HSI等停了,还要在其他中断函数(例如RTC中断)中处理xTaskIncrementTick()来Increment the RTOS tick,要不然程序就不会运行了. 参考http://forum.armfly.com/forum.ph ... &extra=page%3D1
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|安富莱电子论坛 ( 鄂ICP备09023347号,公安机关备案号42010602000201 )

GMT+8, 2019-7-18 06:42 , Processed in 0.171388 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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