社区闲人 发表于 2023-12-19 16:59:58

可以将2个端口合起来,分别设置为下降沿中断、上升沿中断。这样就可以检测输入信号边沿中断(同时支持上升沿和下降沿中断)

梁工 发表于 2023-12-19 22:26:25

社区闲人 发表于 2023-12-19 16:59
可以将2个端口合起来,分别设置为下降沿中断、上升沿中断。这样就可以检测输入信号边沿中断(同时支持上升 ...

有这要求,有限使用INT0、INT1。带PCA的话,PCA捕获模式也可以设置为上升沿、下降沿捕获,用做外中断。或者高级PWM,一个引脚可以映射到两个中断,一个上升沿,一个下降沿。

lzzasd 发表于 2023-12-20 13:33:26

梁工 发表于 2023-12-19 22:26
有这要求,有限使用INT0、INT1。带PCA的话,PCA捕获模式也可以设置为上升沿、下降沿捕获,用做外中断。或 ...

梁工你好   我一直在思考怎么用端口中断来进行串口自动识别波特率的程序      如果端口能同时使用上升沿与下降沿中断来确定低电平间隔时间就能根据主频来计算波特率   比如发送55或者AA就能自动匹配   这个方案可行吗

梁工 发表于 2023-12-20 19:15:48

lzzasd 发表于 2023-12-20 13:33
梁工你好   我一直在思考怎么用端口中断来进行串口自动识别波特率的程序      如果端口能同时使用上升 ...

需要协议好,比如发送0x80,则连同起始位会出现连续8个位时间的低电平,检测这个低电平时间即可。

twfx 发表于 2023-12-21 10:13:49

感觉STC8比STC15,STC12强很好多

梁工 发表于 2023-12-21 10:18:57

twfx 发表于 2023-12-21 10:13
感觉STC8比STC15,STC12强很好多

那是当然。

zwjiang 发表于 2024-1-2 09:37:53

感谢楼主分享

jwg 发表于 2024-1-2 11:30:15

感谢楼主分享,学习到了

jwg 发表于 2024-1-13 08:25:31

感谢楼主分享

ryxhxm 发表于 2024-1-18 10:10:54

这么说STC8H全系列都可以了吗?我看手册上STC8H1K08好像不行。
页: 1 [2] 3 4 5 6 7
查看完整版本: 所有普通I/O口都支持的外部中断演示程序,8H系列、32G系列, 中断号37~44