找回密码
 立即注册
查看: 736|回复: 11

关于 stc外部中断速度

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-06-02 16:53:39

3

主题

7

回帖

83

积分

注册会员

积分
83
发表于 2024-6-2 12:34:14 | 显示全部楼层 |阅读模式
使用stc32f 56M,需要stc外部中断计数。发现计数始终错误,是否是速率不够呢,用逻辑分析仪捕获波形如此

截图202406021233441834.jpg
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2024-6-2 12:58:23 | 显示全部楼层
跑 52MHz 以下
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-06-02 16:53:39

3

主题

7

回帖

83

积分

注册会员

积分
83
发表于 2024-6-2 13:10:04 | 显示全部楼层

使用48M,输入信号是大概20ms内的600个脉冲,脉冲频率大概1.5M,捕获出来的只有大概200个
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15613
发表于 2024-6-2 15:42:42 | 显示全部楼层
外部中断的速度是系统时钟/2, 要判断2个时钟期间电平有无变化
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-06-02 16:53:39

3

主题

7

回帖

83

积分

注册会员

积分
83
发表于 2024-6-2 16:24:29 | 显示全部楼层
我接入一个1M的方波信号,在程序里边沿触发,边沿是对io电平取反,示波器测量输出信号,发现只有700k左右
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-06-02 16:53:39

3

主题

7

回帖

83

积分

注册会员

积分
83
发表于 2024-6-2 16:25:06 | 显示全部楼层
神*** 发表于 2024-6-2 15:42
外部中断的速度是系统时钟/2, 要判断2个时钟期间电平有无变化

我接入一个1M的方波信号,在程序里边沿触发,边沿是对io电平取反,示波器测量输出信号,发现只有700k左右
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:294
  • 最近打卡:2025-03-06 09:25:41

8

主题

318

回帖

1835

积分

金牌会员

积分
1835
发表于 2024-6-3 14:46:33 | 显示全部楼层
cultu*** 发表于 2024-6-2 16:25
我接入一个1M的方波信号,在程序里边沿触发,边沿是对io电平取反,示波器测量输出信号,发现只有700k左右 ...

PxSR设置了吗?

2024-06-03_144514.png

2024-06-03_144619.png


回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:395
  • 最近打卡:2025-05-02 05:31:55

16

主题

702

回帖

2474

积分

金牌会员

积分
2474
发表于 2024-6-5 08:14:50 | 显示全部楼层
cultu*** 发表于 2024-6-2 16:25
我接入一个1M的方波信号,在程序里边沿触发,边沿是对io电平取反,示波器测量输出信号,发现只有700k左右 ...

中断程序也会占用时间
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:38
  • 最近打卡:2025-04-29 08:28:25
已绑定手机

17

主题

446

回帖

1173

积分

金牌会员

积分
1173
发表于 2024-11-6 14:17:53 | 显示全部楼层
中断出入栈需要时间的,这个开销必须考虑
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:312
  • 最近打卡:2025-03-11 13:20:13

54

主题

1327

回帖

5395

积分

荣誉版主

积分
5395
发表于 2024-11-6 17:46:21 | 显示全部楼层
本帖最后由 LAOXU 于 2024-11-6 19:47 编辑

这么高的输入频率,最好用纯硬件计数。
如一定要用中断结合软件法,C语言编译后,相关部分程序应该再用汇编优化。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 06:42 , Processed in 0.187358 second(s), 116 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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