打印
[STM32F1]

测试不到跳变信号

[复制链接]
240|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
llia|  楼主 | 2020-4-12 18:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
一直在用STM32系列的芯片,但是最近发现一个问题,如下:
我配置了STM32的外部中断,PA.8作为外部输入引脚,为下拉输入,上升沿触发。我有一个外部触发电平,是由Adxrs290发出的数据更新电平sync,当PA.8与sync不连接的时候,烧制程序,sync会发生一个电平的跳变信号,此时把二者连接,stm32也可以收到此电平信号。如果是开始就把二者连接在通电烧制程序,调试。sync和PA.8都测试不到跳变信号。   这是什么原因呢?

使用特权

评论回复
沙发
zyf部长| | 2020-4-12 18:50 | 只看该作者
上电重启试试。

使用特权

评论回复
板凳
llia|  楼主 | 2020-4-12 18:53 | 只看该作者

上电重启还是一样的,

使用特权

评论回复
地板
zhanglli| | 2020-4-12 18:56 | 只看该作者
程序烧写时,IO处于一个特殊状态,复用功能尚未激活,IO端口被配置为输入浮空模式。

使用特权

评论回复
5
langgq| | 2020-4-12 19:01 | 只看该作者
当然,你烧写程序时PA.8外接sync,相当于强制钳住了电平,电平当然不会跳变了。

使用特权

评论回复
6
dingy| | 2020-4-12 19:04 | 只看该作者

烧写程序时的IO状态对你不影响,不用管。

使用特权

评论回复
7
llia|  楼主 | 2020-4-12 19:07 | 只看该作者
多谢大家讨论这么多哈,呵呵

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

961

主题

8893

帖子

4

粉丝