zly 发表于 2023-2-13 10:51:35

IO口中断应用问题

IO口中断的端口设置,是否可以设置成高阻输入。我的硬件不具备高上拉的能力,只能使用高阻输入。这样设置是否影响IO口中断使用。我看样例程序设置的是普通IO口

神农鼎 发表于 2023-2-13 11:14:36

输入,就应该设置为高阻输入,只要你外部信号输出源可以准确输出强而有力的信号 !
===就没必要用传统的准双向口/弱上拉
===输出如是强推挽,输入就应该用高阻输入

chen 发表于 2023-2-13 11:20:25

我也有个疑问,io中断上升沿下降沿就说不要使用,手册也没说具体是什么bug

神农鼎 发表于 2023-2-13 12:17:18

chen 发表于 2023-2-13 11:20
我也有个疑问,io中断上升沿下降沿就说不要使用,手册也没说具体是什么bug ...

你具体哪个型号,文字也贴出来

梁工 发表于 2023-2-13 13:07:47

中断检测跟IO的模式无关,只要检测到下降沿或上升沿就会起作用,IO模式时跟你的外部电路配合的。设置为高阻,则嘎地电平均由外部提供。
普通IO中断要看具体型号,看是否支持。建议优先使用INT0~INT4这5个外中断,程序更简单。

zly 发表于 2023-2-13 14:36:15

梁工 发表于 2023-2-13 13:07
中断检测跟IO的模式无关,只要检测到下降沿或上升沿就会起作用,IO模式时跟你的外部电路配合的。设置为高阻 ...

我用的是STC8H4K64tLCD的P1.7和P1.3

zly 发表于 2023-2-13 14:47:13

梁工 发表于 2023-2-13 13:07
中断检测跟IO的模式无关,只要检测到下降沿或上升沿就会起作用,IO模式时跟你的外部电路配合的。设置为高阻 ...

梁工,帮忙看看,我这样用的,控制的那个灯不亮。我这样用有没有问题

zly 发表于 2023-2-13 15:01:33

神农鼎 发表于 2023-2-13 11:14
输入,就应该设置为高阻输入,只要你外部信号输出源可以准确输出强而有力的信号 !
===就没必要用传统的准 ...

高阻输入能用就好。谢谢

神农鼎 发表于 2023-2-13 15:15:26

强推挽输出 + 高阻输入,是STC8051世界主流应用推荐模式

强推挽输出抗干扰强 !    高阻输入,不怕你程序莫名其妙给输入口对外锁存个0

梁工 发表于 2023-2-13 16:38:22

zly 发表于 2023-2-13 14:47
梁工,帮忙看看,我这样用的,控制的那个灯不亮。我这样用有没有问题

P1INTF是什么?
页: [1] 2
查看完整版本: IO口中断应用问题