紧急求助一个问题,STM32读取IO状态的速度问题。

是这样的,有一个频率为7M(周期应该就是0.1us左右)左右的方波,用于控制读取IO的时序。需要在上述方波的每个周期内去读取某个IO的状态。我是想这样,用中断检测到方波的... 是这样的,有一个频率为7M(周期应该就是0.1us左右)左右的方波,用于控制读取IO的时序。需要在上述方波的每个周期内去读取某个IO的状态。我是想这样,用中断检测到方波的上升沿,然后立刻去读IO的状态,这是一次完整的读取过程;然后下一次中断就是下一个读取周期。现在问题是,整个读取的速度不知道够不够快。0.1us内要完成从检测到上升沿到该周期内完成IO的读取。如果期间还有些代码,比如判断、移位等。。。我之前好像发现控制IO的状态不是非常快。 展开
 我来答
易宪倩妊AH
2015-04-17 · 超过58用户采纳过TA的回答
知道小有建树答主
回答量:121
采纳率:100%
帮助的人:57万
展开全部
这肯定是不行的. 因为中断的响应时间就要 12个周期以上.根本就来不及响应 7MHz 方波.不过借用外设的功能, 我想还是能够实现的. 比如通过定时器外部输入触发 DMA 的办法. 查看更多答案>>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式