找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1685|回复: 0
打印 上一主题 下一主题
收起左侧

关于32单片机的多路通道输入捕获问题

[复制链接]
跳转到指定楼层
楼主
最近学习使用32单片机的输入捕获功能,准备同时采集8路的PWM波频率,使用STM32F103C8T6的单片机,在原子的基础上,将单通道改为8通道,使用单片机的定时器2和定时器3,代码完成之后,发现单独测每个通道都是可以,但是只要通过有两个及以上通道检测到中断,数据就会很飘,一点都不准确,随后问题定位到是每个通道在采集时,都会对定时器进行清零,这影响到了其他通道的计数,虽然问题大概找到了,但是没有解决的方向,望知道的大佬们告知。完整程序在附件中,感谢。

1.png (199.36 KB, 下载次数: 42)

1.png

2.png (189.47 KB, 下载次数: 46)

2.png

test_demo.7z

223.03 KB, 下载次数: 4

完整程序

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

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

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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