找回密码
 立即注册
查看: 568|回复: 6

外部中断请教

[复制链接]

该用户从未签到

5

主题

16

回帖

61

积分

注册会员

积分
61
发表于 2023-5-8 15:10:06 | 显示全部楼层 |阅读模式
我想用外部中断IT1来捕获外部脉冲信号,我只想要判断上升沿,但是P33口默认一直是高电平,我改了其他io口配置也不行,请教如何解决。
1683529770738.png
回复 送花

使用道具 举报

  • TA的每日心情
    开心
    昨天 07:59
  • 签到天数: 101 天

    [LV.6]常住居民II

    41

    主题

    1016

    回帖

    6971

    积分

    荣誉版主

    冲哥视频教程和各种开源资料QQ交流群884047237,可群

    积分
    6971
    QQ
    发表于 2023-5-8 15:34:20 | 显示全部楼层
    外部信号的脉冲直接就是高低电平信号输出的吗?是的话换高阻输入即可,根据需要看看是否需要上啦电阻
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    5

    主题

    16

    回帖

    61

    积分

    注册会员

    积分
    61
     楼主| 发表于 2023-5-8 15:43:29 | 显示全部楼层
    电子DIY小家 发表于 2023-5-8 15:34
    外部信号的脉冲直接就是高低电平信号输出的吗?是的话换高阻输入即可,根据需要看看是否需要上啦电阻 ...

    40Khz 的脉冲信号,高祖输入的话P33就默认为1了。我用逻辑分析仪看,接收不到脉冲好像

    点评

    如果你的信号是高低电平都能驱动的,则IO设置为高阻。如果信号只能拉低,高电平无驱动电流的,则IO要设置为准双向口输出高,或设置高阻+内部上拉电阻。  详情 回复 发表于 2023-5-8 23:21
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    3042

    回帖

    6857

    积分

    超级版主

    积分
    6857
    发表于 2023-5-8 23:21:33 | 显示全部楼层
    814468684 发表于 2023-5-8 15:43
    40Khz 的脉冲信号,高祖输入的话P33就默认为1了。我用逻辑分析仪看,接收不到脉冲好像 ...

    如果你的信号是高低电平都能驱动的,则IO设置为高阻。如果信号只能拉低,高电平无驱动电流的,则IO要设置为准双向口输出高,或设置高阻+内部上拉电阻。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    5

    主题

    16

    回帖

    61

    积分

    注册会员

    积分
    61
     楼主| 发表于 2023-5-9 09:09:29 | 显示全部楼层
    梁工 发表于 2023-5-8 23:21
    如果你的信号是高低电平都能驱动的,则IO设置为高阻。如果信号只能拉低,高电平无驱动电流的,则IO要设置 ...

    感谢梁工答复,但是试过两种方法,用逻辑分析仪看io口始终是高电平,无法看到脉冲信号

    点评

    如果输入信号始终是高电平,说明你的信号根本没出现。用示波器看吧,或者用信号发生器先测试。  详情 回复 发表于 2023-5-9 09:39
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    5

    主题

    16

    回帖

    61

    积分

    注册会员

    积分
    61
     楼主| 发表于 2023-5-9 09:10:31 | 显示全部楼层
    这是我直接用逻辑分析仪接到脉冲输出口看的,是这样的脉冲信号
    1683594482243.png
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    3042

    回帖

    6857

    积分

    超级版主

    积分
    6857
    发表于 2023-5-9 09:39:56 | 显示全部楼层
    814468684 发表于 2023-5-9 09:09
    感谢梁工答复,但是试过两种方法,用逻辑分析仪看io口始终是高电平,无法看到脉冲信号 ...

    如果输入信号始终是高电平,说明你的信号根本没出现。用示波器看吧,或者用信号发生器先测试。
    回复 支持 反对 送花

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-5-18 19:47 , Processed in 0.066294 second(s), 57 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表