打印
[技术问答]

多个IO状态,同时读取,是否会有冲突

[复制链接]
1965|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
skyred|  楼主 | 2022-10-16 11:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
tpgf| | 2022-11-2 08:18 | 只看该作者
因为状态的产生不适严格的同时  所以我认为只要中断函数足够干净 就没有问题

使用特权

评论回复
板凳
qcliu| | 2022-11-2 09:57 | 只看该作者
设置一些全局变量作标志,这样各线程根据这些标志的状态来作出相应的处理。

使用特权

评论回复
地板
drer| | 2022-11-2 10:22 | 只看该作者
可以多设置一些标志位 仅仅在中断中进行置位操作即可

使用特权

评论回复
5
coshi| | 2022-11-2 10:45 | 只看该作者
在这种情况下 我觉得有必要跑系统了 建立多个线程进行处理

使用特权

评论回复
6
kxsi| | 2022-11-2 10:54 | 只看该作者
在考虑实际硬件的情况下,非常考验楼主的编程水平了。理论上是可以实现的,但是操作起来很不好把握这个时序

使用特权

评论回复
7
wiba| | 2022-11-2 11:10 | 只看该作者
我想象的应该就是进入了同一个中断,然后可以在中断里边判定具体是哪个引脚 然后置位 然后跳出中断 在主循环中进行处理

使用特权

评论回复
8
chenjun89| | 2022-11-7 07:36 | 只看该作者
不会啊,读的都是寄存器而已。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

102

主题

740

帖子

3

粉丝