寻思 发表于 2021-4-18 13:08:13

STC 的int3只能设置为下降沿中断是吗

如题,求问

寻思 发表于 2021-4-18 14:47:04

问题已经解决。。。确实不支持,防止有人再次遇到,贴上答案。。。

寻思 发表于 2021-4-18 14:57:29

现在遇到一个方案需要3个上升沿中断。。。目测stc的20pin的片子是不行了啊。。。睡眠状态3个唤醒,因为低功耗肯定选择高电平或者上升沿唤醒。。。遇到麻烦了

again 发表于 2021-4-18 21:45:28

二极管或到int0,1

autolog 发表于 2021-4-18 22:00:55

楼上正解。

kundi 发表于 2021-4-18 22:22:12

其实也可以用个三极管或NMOS做反向器。只要INT2有上拉电阻(不能太小),而且高电平触发信号,就会导通,INT2拉成低电平。

国学芯用 发表于 2021-4-19 09:08:42

寻思 发表于 2021-4-18 14:57
现在遇到一个方案需要3个上升沿中断。。。目测stc的20pin的片子是不行了啊。。。睡眠状态3个唤醒,因为低功 ...

用 STC8G1K08-38I-TSSOP20,STC15W408AS-35I-TSSOP20,3路 CCP0/CCP1/CCP2 都可以上升沿或下降沿唤醒


寻思 发表于 2021-4-19 16:18:23

国学芯用 发表于 2021-4-19 09:08
用 STC8G1K08-38I-TSSOP20,STC15W408AS-35I-TSSOP20,3路 CCP0/CCP1/CCP2 都可以上升沿或下降沿唤醒




大佬说的方法好用!!STC太强大了!!绝望时给人希望!!哈哈哈!
大佬现在20pin最低什么价,我还想屯点

小李非刀 发表于 2021-4-19 22:39:29

不能设置,INT2、INT3、INT4固定为下降沿中断。

寻思 发表于 2021-4-20 08:25:55

小李非刀 发表于 2021-4-19 22:39
不能设置,INT2、INT3、INT4固定为下降沿中断。

是的,用版主说的CCP2中断可以实现上升沿唤醒,我用的INT3端口,和CCP2在一个端口上

寻思 发表于 2021-4-20 09:15:35

国学芯用 发表于 2021-4-19 09:08
用 STC8G1K08-38I-TSSOP20,STC15W408AS-35I-TSSOP20,3路 CCP0/CCP1/CCP2 都可以上升沿或下降沿唤醒




还有想请教下版主,stc单片机睡眠后,被中断唤醒,先执行哪里的语句,1先执行中断中的语句,2还是先执行睡眠后面的语句?

小李非刀 发表于 2021-4-20 21:39:26

寻思 发表于 2021-4-20 09:15
还有想请教下版主,stc单片机睡眠后,被中断唤醒,先执行哪里的语句,1先执行中断中的语句,2还是先执行 ...

唤醒后,先执行睡眠后的NOP指令,然后进中断。

小李非刀 发表于 2021-4-20 21:39:54

寻思 发表于 2021-4-20 09:15
还有想请教下版主,stc单片机睡眠后,被中断唤醒,先执行哪里的语句,1先执行中断中的语句,2还是先执行 ...

唤醒后,先执行睡眠后的NOP指令,然后进中断。

寻思 发表于 2021-4-23 09:14:29

小李非刀 发表于 2021-4-20 21:39
唤醒后,先执行睡眠后的NOP指令,然后进中断。

哦哦 谢谢,中断完接着执行nop后面的指令对吧
页: [1]
查看完整版本: STC 的int3只能设置为下降沿中断是吗