打印

求助:STM32F103带USB无法启动

[复制链接]
2168|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jamsan|  楼主 | 2013-5-23 18:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  最近在开发一个android PAD扩展STM32的项目。起初发现,当android休眠时,如果带着STM32F103的设备,则android无法唤醒,只能强制断电重启。最近在调试新板时,发现当STM32F103与android,用usb连接。然后再对STM32F103上电,则STM32F103完全不运行。应该在跳keil的main函数之前就跑飞,或者进入了升级模式?
  如果stm32f103先上电,再插USB,则完全OK,无问题。
  有遇到过类似情况的,请回复下,谢谢。
沙发
hawksabre| | 2013-5-23 19:48 | 只看该作者
可能是电源不稳定   导致单片机重启   你可以查一查

使用特权

评论回复
板凳
hawksabre| | 2013-5-23 19:48 | 只看该作者
还有可能是单片机内部触发中断没有及时响应   导致的   或者是   电路的驱动能力不够   都有可能

使用特权

评论回复
地板
jamsan|  楼主 | 2013-5-23 20:56 | 只看该作者
hawksabre 发表于 2013-5-23 19:48
还有可能是单片机内部触发中断没有及时响应   导致的   或者是   电路的驱动能力不够   都有可能 ...

我也怀疑中断问题。但看了一下初始化函数,startup_stm32f10x.s中,关中断,也没有其它设置。当初没留jtag口调试,还真是个麻烦事。

使用特权

评论回复
5
jamsan|  楼主 | 2013-5-23 21:03 | 只看该作者
hawksabre 发表于 2013-5-23 19:48
还有可能是单片机内部触发中断没有及时响应   导致的   或者是   电路的驱动能力不够   都有可能 ...

已搞定。上电期间不稳定导致。将原来的阻容复位方式,改用MAX809后OK。多谢启发。

使用特权

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

本版积分规则

1

主题

60

帖子

1

粉丝