找回密码
 立即注册
查看: 94|回复: 3

STC32G8K64用P1.0官方输入捕获,但没有进入中断

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2026-05-13 10:28:51
已绑定手机

2

主题

0

回帖

10

积分

新手上路

积分
10
发表于 2026-5-12 10:57:54 | 显示全部楼层 |阅读模式
截图202605121054454794.jpg 截图202605121055066501.jpg

前面是例程,后面是代码。我用的是STC32G8K64的TSSOP20的芯片,麻烦大佬们看看
截图202605121054351502.jpg
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:363
  • 最近打卡:2026-06-04 10:30:35

85

主题

7449

回帖

1万

积分

超级版主

积分
16139
发表于 2026-5-12 12:04:23 | 显示全部楼层
直接测试下面帖子中的例程包中的:
03-PWMA-4个捕获通道P2口
04-PWMB-4个捕获通道P2口

如果输入IO不同,选择所需IO重新编译即可。

STC32G-高级PWM范例程序下载
https://www.stcaimcu.com/thread-1778-1-1.html
(出处: 国芯人工智能技术交流网站)
回复

使用道具 举报 送花

  • 打卡等级:以坛为家III
  • 打卡总天数:693
  • 最近打卡:2026-06-04 08:57:50
已绑定手机

52

主题

2664

回帖

9250

积分

论坛元老

积分
9250
发表于 2026-5-12 12:14:03 | 显示全部楼层
烧录附件例子到芯片测试,功能验证正常后再进行修改或者移植。

高级PWM-捕获模式测量高电平宽度.zip

19.43 KB, 下载次数: 1

回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:363
  • 最近打卡:2026-06-04 10:30:35

85

主题

7449

回帖

1万

积分

超级版主

积分
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%。
截图202605121323109469.jpg


03-PWMA-P1.0捕获-串口P3.1返回.rar (59.84 KB, 下载次数: 1)


回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2026-6-5 04:29 , Processed in 0.102889 second(s), 62 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表