欢迎光临散文网 会员登陆 & 注册

俱备"数字控制振荡器"(Numerically Controlled Oscillator)的M0

2022-12-14 15:39 作者:megawin_MCU  | 我要投稿

什麼是数字控制振荡器(Numerically Controlled Oscillator)?

数字控制振荡器(Numerically Controlled Oscillator)是一个非常好用的功能,可藉由程控产生任意频率的方波, 且不会造成主频变动。

数字控制振荡器的好处

1.产生最快24Mhz的频率组合

2.可输出给外部使用

3.可当成M0的追频函数


NCO溢出频率

(NCO输出频率需 < NCO输入频率/2 且 < APB频率/4)

代码简介

初始化NCO的骤:

1.选择输入时钟

2.选择输出模式

3.选择是否进行反相

4.设置PFM宽度(若使用PFM模式)

5.设置好输入比较值和计数值

6.使能输出。


初始化NCO的步骤

1.选择输入时钟

2.选择输出模式

3.选择是否进行反相

4.设置PFM宽度(若使用PFM模式)

5.设置好输入比较值和计数值

6.使能输出。

哪个型号有?
笙泉科技 ARM Cortex-M0 USB系列


俱备"数字控制振荡器"(Numerically Controlled Oscillator)的M0的评论 (共 条)

分享到微博请遵守国家法律