俱备"数字控制振荡器"(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系列
