单片机可以用PWM产生38K的方波

单片机产生方波的方法有两种:1、定时器 + IO;2、PWM。因为38K的频率较高,如果用定时器中断产生方波的话,会占用单机大部分的资源,性能较差的单片机也产生不了那么高频的中断信号。所以最好用PWM产生38K的方波。38K的方波其实就是每秒种产生38,000个50%占空比的方波信号。

01

选择带PWM功能的单片机

并不是所有单片机都有PWM功能的,所以需要选择合适的单片机。把PWM输出频率设置为38K ,占空比设置为50% 就可以了。

如何用单片机产生一个38k的方波

02

配置合适的时种及输出

单片机的时钟配置直接影响到38K方波的准确性。如果要求比较高的话,需要使用外部晶振。

可以使用11.0592M 或者4.096M的晶振以减少误差。每款单片机的时钟和PWM的配置方法都是不一样的,所以这里就没办法详细说明了。

03

配置输出接口

单片机IO 输出的PWM 信号驱动能力是比较弱的,如果输出的38K方波需要驱动负载的话,可以加入三极管驱动电路增加强输出能力。

如何用单片机产生一个38k的方波
  • UC3846控制芯片工作原理控制图 逆变焊机原理与用途
  • 数字万用表电阻档测试二极管正反向没有阻值(使用万用表测量二极管的正向电阻,为什么各档)
  • 学单片机需要学数电模电吗(学单片机要先学数电模电吗)
  • 电工怎么选择适合自己用的万用表(电工初学者买什么样的万用表好)
  • 单片机需要同时运行多个任务怎么办(单片机怎么同时执行多个任务)
  • 电机保护的方案取决于负载的机械特性
  • 绝缘电阻表正负搭接不复零位是怎么回事
  • 短路怎么用万用表查