ZKX's LAB

频率可变的波形发生器 想用51单片机做一个波形发生器,频率幅度可调,最高频率20khz,用c语言写能实现吗?

2020-07-19知识8

用555电路基于555电路的波形发生器,产生方波,三角波,正弦波。要求频率可调100~1000hz,幅度可调产生方波、占空比50%固定不变、产生波形频率在100~1000hz之间。。求真相!!!!波形发生器,频率误差太大,怎么回事?? 你这个可能是输入指令运行周期的问题。根据你使用的单片机时钟频率,你算算while(1)执行一个循环需要多少个周期就明白了。如何提高单片机波形发生器的频率 你这么问说明东西做出来了频率受限,所以一个是换更高频率晶振,再就是换单片剂,单片机的IO翻转速度是有上限的,换更快的例如stm32,或者arm9.再快的话直接用单片机驱动一个DDS信号产生芯片就好,能做到上百兆,单片机撑死做出几十兆的信号。跪求大师帮忙,用单片机做波形发生器,要怎样才能使波形的频率变大啊,要求是100Hz----1Mz。 改变定时器的初始值和分频,就可以改变输出频率。

随机阅读

qrcode
访问手机版