这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » FM33LC0xx系列单片机休眠唤醒后,PLL/ADC/DMA初始化速度如何提高

共7条 1/1 1 跳转至

FM33LC0xx系列单片机休眠唤醒后,PLL/ADC/DMA初始化速度如何提高

助工
2022-03-30 17:24:52     打赏
经测试,FM33LC0xx的官方开发板再深度休眠后,通过WK-UP引脚进行唤醒,从WK-UP引脚电平变化到执行一条普通IO口翻转(NMI中断中)需要约11us,单纯初始化ADC和DMA,需要约1.3ms;
而如果采用PLL时钟,唤醒后频率会被降低到8M,因此需要重新初始化,单纯初始化PLL到64M,需要约13ms;
那么,如何加快PLL/ADC/DMA的初始化速度?

菜鸟
2022-03-30 17:25:07     打赏
2楼

试试看,adc与dma 上电初始化后,休眠前只关闭adc与dma使能,不要关闭adc的参考电压,休眠起来可以不用再次初始化。只打开使能。这样可以节省初始化的时间。
pll这个没办法,跑64的pll,pll的稳定是需要时间的。如果用内部8m或者内部24m。那就很快了us级别的。


工程师
2022-03-30 21:29:51     打赏
3楼

学习


工程师
2022-03-31 09:27:09     打赏
4楼

学习学习


工程师
2022-03-31 09:38:53     打赏
5楼

看看


工程师
2022-03-31 09:44:27     打赏
6楼

谢谢分享


工程师
2022-03-31 09:51:38     打赏
7楼

看看


共7条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]