单片机/MCUwilliam hill官网
直播中

kumapower

8年用户 5经验值
擅长:处理器/DSP 控制/MCU
私信 关注
[问答]

求助!利用51单片机输出正弦波


要求:在不低于10MHZ的时钟驱动下,输出不低于10KHZ的正弦波。但是利用查表法,12MHZ时钟,DA输出,256点最多只能输出到几百HZ。


求大神帮助!
  • {MZ$O@{MN6_TTQ{)PQZN)KL.png

回帖(5)

chenwei6991627

2016-6-29 16:21:59

最佳答案

哦,那你就用定时器做了,产生50%占空比的PWM,然后积分得到正弦
举报

chenwei6991627

2016-6-29 17:13:28
这个方法估计不可行啊,最好选带有PWM功能的,然后变换成正弦
举报

kumapower

2016-6-29 19:21:25
引用: chenwei6991627 发表于 2016-6-29 17:13
这个方法估计不可行啊,最好选带有PWM功能的,然后变换成正弦

要求用51单片机做,另外PWM波怎样可以变换成正弦波
举报

296926

2016-7-1 19:38:31
单片机的主频提高到最高了吗?试试更改主频。
举报

耶律隆续

2017-1-13 22:23:03
学习学习
举报

更多回帖

发帖
×
20
完善资料,
赚取积分