- 主题:单片机产生任意频率的方波有啥简单的方法?
频率分辨率到1Hz吧 频率最高到100kHz
以前用DDS芯片,还有更简单的方法么?
单片机片上DAC输出正弦,再转成方波?
--
FROM 124.64.17.*
初始化半个SPI口
【 在 wkt 的大作中提到: 】
:
: 频率分辨率到1Hz吧 频率最高到100kHz
:
: 以前用DDS芯片,还有更简单的方法么?
:
#发自zSMTH@LYA-AL00
--
FROM 14.223.160.*
试试定时器或者PWM
【 在 wkt 的大作中提到: 】
: 频率分辨率到1Hz吧 频率最高到100kHz
: 以前用DDS芯片,还有更简单的方法么?
: 单片机片上DAC输出正弦,再转成方波?
--
FROM 42.85.247.*
一般的定时器没戏
100kHz 分辨率要到1Hz,那时基得多高啊
【 在 liu7894 的大作中提到: 】
: 试试定时器或者PWM
:
--
FROM 101.83.211.*
方波用IO就行了吧,干嘛还用DAC再转方波。
【 在 wkt 的大作中提到: 】
: 频率分辨率到1Hz吧 频率最高到100kHz
: 以前用DDS芯片,还有更简单的方法么?
: 单片机片上DAC输出正弦,再转成方波?
--
FROM 123.116.149.*
任意频率
【 在 secondjet 的大作中提到: 】
: 方波用IO就行了吧,干嘛还用DAC再转方波。
--
FROM 114.91.16.*
任意频率方波也用不着DAC啊
既然能生成方波数据,用DAC播出来
直接改成1bit数据用IO打出来不就行了
【 在 oBigeyes 的大作中提到: 】
: 任意频率
--
FROM 61.48.133.*
可以算一下,定时器的位数和晶振的 频率。
100M的主频,32位计数器。
【 在 Nephalem 的大作中提到: 】
: 一般的定时器没戏
: 100kHz 分辨率要到1Hz,那时基得多高啊
:
--
FROM 182.204.37.*
DAC输出后 经过低通滤波 相当于插值了 分辨率提高了
【 在 Qlala 的大作中提到: 】
: 任意频率方波也用不着DAC啊
: 既然能生成方波数据,用DAC播出来
: 直接改成1bit数据用IO打出来不就行了
: ...................
--
FROM 124.64.19.*
100M / 100k = 1000
100M / (100k-1) = 1000.01
100M / 1000 = 100k
100M / 1001 = 99.900k
【 在 liu7894 的大作中提到: 】
: 可以算一下,定时器的位数和晶振的 频率。
: 100M的主频,32位计数器。
:
--
FROM 101.83.211.*