[STM32F7] 这样的设计是否能够真正实现呢?

[复制链接]
 楼主| pangb 发表于 2021-7-3 11:26 | 显示全部楼层 |阅读模式
我用F7的时间不长,之前没有涉及到这方面的问题,但是现在做一个东西,有两个引脚给出信号,一个引脚给出信号后就可以开始计时,另一个引脚给出信号后就停止计时。中间的时间大概只有20多微秒,这样的设计是否能够真正实现呢?
xxrs 发表于 2021-7-3 11:29 | 显示全部楼层
可以参考定时器输入捕获功能,测量输入信号的频率。。
renyaq 发表于 2021-7-3 11:31 | 显示全部楼层
20微秒级的计时,应该是没有问题的
supernan 发表于 2021-7-3 11:34 | 显示全部楼层

是不是更高的精度比如一个微秒,就无法实现了啊
xxrs 发表于 2021-7-3 11:36 | 显示全部楼层

单片机的执行效率那就得提高很多了!
renyaq 发表于 2021-7-3 11:38 | 显示全部楼层
精度有问题了吧 毕竟晶振才8M
jlyuan 发表于 2021-7-3 11:40 | 显示全部楼层
晶振8M,并不是说定时器最高工作频率就是8M了
jlyuan 发表于 2021-7-3 11:45 | 显示全部楼层
LZ可以参考你所使用的芯片的DATASHEET,看看定时器的捕获时间的最小分辨率是多少,1微秒级的计时应该也是可以实现的
llljh 发表于 2021-7-3 11:47 | 显示全部楼层
如果用IO口轮询监控,那确实得靠单片机的执行效率了
heweibig 发表于 2021-7-3 11:49 | 显示全部楼层
如果用定时器的输入捕获,应该不占用太多系统资源的
chenjunt 发表于 2021-7-3 11:51 | 显示全部楼层
微秒级的计时应该也是可以实现的
chenjunt 发表于 2021-7-3 11:53 | 显示全部楼层

微秒级的计时应该也是可以实现的
jiajs 发表于 2021-7-3 11:54 | 显示全部楼层
这两个引脚的接到具有中断功能的管脚上即可
ousj 发表于 2021-7-3 11:56 | 显示全部楼层
20微秒级的计时,大概50M系统时钟
llljh 发表于 2021-7-3 11:58 | 显示全部楼层
考虑好所用单片机的主频的,然后采用端口中断的是可以实现的。
juventus9554 发表于 2021-7-3 15:10 | 显示全部楼层

果然是淫才!
xxrs 发表于 2021-7-3 15:12 | 显示全部楼层

20us级的定时,必须没问题。
stly 发表于 2021-7-3 15:27 | 显示全部楼层
没有用过f7啊
ousj 发表于 2021-7-3 15:30 | 显示全部楼层
20微秒应该没有问题
dengdc 发表于 2021-7-3 15:33 | 显示全部楼层

中断。DMA都可以实现
您需要登录后才可以回帖 登录 | 注册

本版积分规则

701

主题

7643

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部

701

主题

7643

帖子

6

粉丝
快速回复 在线客服 返回列表 返回顶部