设为首页
收藏本站
玩玩魔方
登录
|
立即注册
我的中心
提醒
设置
退出
搜索
搜索
本版
用户
门户
Portal
样片申请
低功耗嵌入式软件开发者论坛
»
论坛
›
技术交流分享
›
FM33LC0xx系列
›
FM33LC0xx系列单片机休眠唤醒后,PLL/ADC/DMA初始化速度 ...
返回列表
发新帖
查看:
3540
|
回复:
2
FM33LC0xx系列单片机休眠唤醒后,PLL/ADC/DMA初始化速度如何提高
[复制链接]
dream717
dream717
当前离线
积分
49
1
主题
5
帖子
49
积分
初级工程师
初级工程师, 积分 49, 距离下一级还需 1 积分
初级工程师, 积分 49, 距离下一级还需 1 积分
积分
49
收听TA
发消息
发表于 2022-2-22 14:12:34
|
显示全部楼层
|
阅读模式
经测试,FM33LC0xx的官方开发板再深度休眠后,通过WK-UP引脚进行唤醒,从WK-UP引脚电平变化到执行一条普通IO口翻转(NMI中断中)需要约11us,单纯初始化ADC和DMA,需要约1.3ms;
而如果采用PLL时钟,唤醒后频率会被降低到8M,因此需要重新初始化,单纯初始化PLL到64M,需要约13ms;
那么,如何加快PLL/ADC/DMA的初始化速度?
回复
使用道具
举报
顾博文
顾博文
当前离线
积分
4701
155
主题
847
帖子
4701
积分
管理员
积分
4701
收听TA
发消息
发表于 2022-2-23 15:41:57
|
显示全部楼层
试试看,adc与dma 上电初始化后,休眠前只关闭adc与dma使能,不要关闭adc的参考电压,休眠起来可以不用再次初始化。只打开使能。这样可以节省初始化的时间。
pll这个没办法,跑64的pll,pll的稳定是需要时间的。如果用内部8m或者内部24m。那就很快了us级别的。
回复
使用道具
举报
奈德瑞克强
奈德瑞克强
当前离线
积分
109
1
主题
5
帖子
109
积分
中级工程师
中级工程师, 积分 109, 距离下一级还需 91 积分
中级工程师, 积分 109, 距离下一级还需 91 积分
积分
109
收听TA
发消息
发表于 2022-3-28 11:23:09
|
显示全部楼层
您遇到过FM33LC系列芯片进入深度睡眠后一直卡在NMI中断里这种情况嘛,问一下这是怎么回事呢。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
浏览过的版块
开发资料
汽车电子讨论区
快速回复
返回顶部
返回列表