打印
[PIC®/AVR®/dsPIC®产品]

试了BARD可以辅助编写PIC单片机程序

[复制链接]
195|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

/ 这段代码将产生一个频率为500 Hz、占空比为50%的PWM信号。

// 初始化PWM引脚。
TRISB0 = 0; // 将引脚B0设置为输出。

// 配置PWM引脚。
PWM1CON = 0x00; // 关闭PWM。
PWM1CONbits.PWM1EN = 1; // 启用PWM。
PWM1CONbits.PWM1P = 0; // 设置PWM输出为正极。
PWM1CONbits.PWM1M = 0x07; // 设置PWM频率为500 Hz。

// 设置PWM占空比。
PWM1DTY0 = 0x7F; // 设置PWM占空比为50%。

// 启动PWM。
PWM1CONbits.PWM1ON = 1; // 启动PWM。


使用特权

评论回复
沙发
wahahaheihei|  楼主 | 2023-7-17 16:20 | 只看该作者

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

213

主题

3022

帖子

12

粉丝