- 打卡等级:以坛为家I
- 打卡总天数:363
- 最近打卡:2026-06-04 10:30:35
超级版主
- 积分
- 16139
|
发表于 2026-5-12 13:24:35
|
显示全部楼层
改了一个给你。
/************* 功能说明 **************
先别修改程序, 直接下载"Objects"里的"pwm.hex"测试, 下载时选择主频12MHz.
如果外接晶振, 则要接12MHz并且启动外部晶振.
PWMA模块工作于捕捉模式. 串口1(RXD-->P3.0 TXD-->P3.1)返回捕捉结果, 串口设置115200,8,n,1;
通道1输入: P1.0, 每个下降沿捕获一次.
MCU主频12MHz, PWM时钟12分频, 所以捕捉时间的分辨率为1us, 最大65535us, 超过这个时间则溢出.
如有需要, 用户自行修改成别的IO输入捕获.
******************************************/
下图为输入50Hz信号时捕获返回的值,理论读数为20000us,实际为20026us,则内部时钟误差+0.13%。
03-PWMA-P1.0捕获-串口P3.1返回.rar
(59.84 KB, 下载次数: 1)
|
|