俱備"數(shù)字控制振蕩器"(Numerically Controlled Oscillator)的M0
2022-12-14 15:39 作者:megawin_MCU | 我要投稿
什麼是數(shù)字控制振蕩器(Numerically Controlled Oscillator)?
數(shù)字控制振蕩器(Numerically Controlled Oscillator)是一個非常好用的功能,可藉由程控產生任意頻率的方波,?且不會造成主頻變動。
數(shù)字控制振蕩器的好處
1.產生最快24Mhz的頻率組合
2.可輸出給外部使用
3.可當成M0的追頻函數(shù)

NCO溢出頻率
(NCO輸出頻率需?<?NCO輸入頻率/2?且?<?APB頻率/4)

代碼簡介
初始化NCO的步驟:
1.選擇輸入時鐘
2.選擇輸出模式
3.選擇是否進行反相
4.設置PFM寬度(若使用PFM模式)
5.設置好輸入比較值和計數(shù)值
6.使能輸出。



初始化NCO的步驟
1.選擇輸入時鐘
2.選擇輸出模式
3.選擇是否進行反相
4.設置PFM寬度(若使用PFM模式)
5.設置好輸入比較值和計數(shù)值
6.使能輸出。
哪個型號有?
笙泉科技 ARM Cortex-M0 USB系列

標簽: