你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

求助:两个STM32的IO口连接到一起,其中一个IO口被烧坏

[复制链接]
队长shiwo 提问时间:2018-11-28 16:54 /
如题:两个STM32的IO口连接到一起,一个单片机IO设置为输出模式(发送数据),另一个设置为外部中断模式(接收数据);这样连到一起时就会把接收数据的单片机的IO口烧毁,进而导致短路(3.3V对地短路),发烫。
有人知道这是什么原因导致的吗?
st.png

评分

参与人数 1 ST金币 +20 收起 理由
STMCU + 20 活动期间大福利~

查看全部评分

收藏 评论14 发布时间:2018-11-28 16:54

举报

14个回答
wenyangzeng 回答时间:2018-11-28 17:07:11
如果2片F103由同一组3.3V供电,没有道理会烧IO口,如果不是同一组3.3V供电,则有可能地线悬浮或2组电源上电时差而烧芯片。

评分

参与人数 1ST金币 +6 蝴蝶豆 +2 收起 理由
STMCU + 6 + 2

查看全部评分

xiaoshen-372360 回答时间:2018-11-28 17:09:48
你设计的时候中间不该加电阻么?通常都是加22R、33R的,接收端设置成浮空输入模式

评分

参与人数 1ST金币 +5 蝴蝶豆 +2 收起 理由
STMCU + 5 + 2

查看全部评分

队长shiwo 回答时间:2018-11-28 17:18:31
xiaoshen-372360 发表于 2018-11-28 17:09
你设计的时候中间不该加电阻么?通常都是加22R、33R的,接收端设置成浮空输入模式 ...

没有试过加小电阻的,已经烧了两个CPU了,不敢贸然去调试了,接收端设置浮空输入的话,怎么去检测数据呢,我是检测下降沿来了就去读线上高低电平的时间来确定数据的
队长shiwo 回答时间:2018-11-28 17:20:15
wenyangzeng 发表于 2018-11-28 17:07
如果2片F103由同一组3.3V供电,没有道理会烧IO口,如果不是同一组3.3V供电,则有可能地线悬浮或2组电源上电 ...

不是同一组3.3V的,两个板子来着,只烧了接收端的CPU,而发送端的没有问题的
TLLED 回答时间:2018-11-28 17:51:18
IO端口设置成开漏输出,外部再加一个上拉电阻可以试试

评分

参与人数 1ST金币 +5 蝴蝶豆 +2 收起 理由
STMCU + 5 + 2

查看全部评分

wenyangzeng 回答时间:2018-11-28 19:29:50
队长shiwo 发表于 2018-11-28 17:20
不是同一组3.3V的,两个板子来着,只烧了接收端的CPU,而发送端的没有问题的 ...

应该检查发送端的供电,特别是GND的连接情况。虽然对每片板子自己的供电3.3V而言是正常的。但对两块板子之间的连接如果GND出现悬浮等,可能使接收板因不是等电位而过压。
sincomaster 回答时间:2018-11-28 22:53:29
两个不同的板确实要注意电压差的问题,最好还是加33R电阻

评分

参与人数 1ST金币 +5 蝴蝶豆 +2 收起 理由
STMCU + 5 + 2

查看全部评分

xiaoshen-372360 回答时间:2018-11-29 09:08:41
队长shiwo 发表于 2018-11-28 17:18
没有试过加小电阻的,已经烧了两个CPU了,不敢贸然去调试了,接收端设置浮空输入的话,怎么去检测数据呢 ...

设置浮空呼入是可以设置中断的。
队长shiwo 回答时间:2018-11-29 17:04:14
TLLED 发表于 2018-11-28 17:51
IO端口设置成开漏输出,外部再加一个上拉电阻可以试试

好的  我试试
12下一页
关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版