找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 677|回复: 5
打印 上一主题 下一主题
收起左侧

单总线与单片机外部中断发生冲突造成死机,求原因和解决方法,

[复制链接]
跳转到指定楼层
楼主
ID:731755 发表于 2023-12-26 11:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
之前做了一个四轮小车,测距模块用的四个脚位的SR04,只用了一个,有个问题是,撞到墙了,才会停下来,于是添加了2个,分别在左,中,右,各一个,单片机采用STM32F103C8B6单片机,能用的28个引脚,用了25个,只有3个剩余,于是买了那种单总线的SR04模块,接好之后,改好程序,输入程序,死机,卡死SR04读取状态,程序有红外遥控接收,程序采用外接中断,如果注释掉测距程序,可以正常遥控,如果注释掉红外遥控,测距可以正常显示距离,程序中按键采用中断写的,一旦按了按键,程序卡死,请问老师这种情况怎么解决,谢谢了。改硬件,还是改程序?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:485350 发表于 2023-12-26 15:54 | 只看该作者
按键为什么要采用中断方式来做呢,肯定是你框架问题
回复

使用道具 举报

板凳
ID:731755 发表于 2023-12-26 16:00 来自手机 | 只看该作者
18680365301 发表于 2023-12-26 15:54
按键为什么要采用中断方式来做呢,肯定是你框架问题

你好,请问有没有框架这方面的资料。
回复

使用道具 举报

地板
ID:485350 发表于 2023-12-26 16:30 | 只看该作者
13872888583 发表于 2023-12-26 16:00
你好,请问有没有框架这方面的资料。

可以看看吴坚洪的单片机框架
回复

使用道具 举报

5#
ID:731755 发表于 2023-12-26 19:02 来自手机 | 只看该作者
18680365301 发表于 2023-12-26 16:30
可以看看吴坚洪的单片机框架

好的,感谢
回复

使用道具 举报

6#
ID:883242 发表于 2024-1-1 22:22 | 只看该作者
STM32用仿真器很方便的,不像死忒惨只能烧片子听天由命,用仿真器看看卡死在哪里不行吗?
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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