[STM32F1] 测试不到跳变信号

[复制链接]
498|6
 楼主| llia 发表于 2022-4-17 18:04 | 显示全部楼层 |阅读模式
一直在用STM32系列的芯片,但是最近发现一个问题,如下:
我配置了STM32的外部中断,PA.8作为外部输入引脚,为下拉输入,上升沿触发。我有一个外部触发电平,是由Adxrs290发出的数据更新电平sync,当PA.8与sync不连接的时候,烧制程序,sync会发生一个电平的跳变信号,此时把二者连接,stm32也可以收到此电平信号。如果是开始就把二者连接在通电烧制程序,调试。sync和PA.8都测试不到跳变信号。   这是什么原因呢?
renyaq 发表于 2022-4-17 18:07 | 显示全部楼层
上电重启试试。
 楼主| llia 发表于 2022-4-17 18:09 | 显示全部楼层
上电重启还是一样的,
heweibig 发表于 2022-4-17 18:11 | 显示全部楼层
程序烧写时,IO处于一个特殊状态,复用功能尚未激活,IO端口被配置为输入浮空模式。
chuxh 发表于 2022-4-17 19:14 | 显示全部楼层
当然,你烧写程序时PA.8外接sync,相当于强制钳住了电平,电平当然不会跳变了。
stly 发表于 2022-4-17 19:18 | 显示全部楼层
烧写程序时的IO状态对你不影响,不用管。
 楼主| llia 发表于 2022-4-17 19:19 | 显示全部楼层
多谢大家讨论这么多哈,呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则

961

主题

8893

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部