STM使用过程中遇到问题集锦

1、win7安装CH340不成功解决方法:
先点击安装CH341SER.EXE,然后把硬件插上后,如果仍然提示硬件驱动安装失败的话,
①将mdmcpq.inf复制到c:\windows\inf
将usbser.sys复制到c:\windows\system32\drivers
在我的电脑的设备管理里删掉报错硬件,刷新后,系统自动完成安装
如果仍然不成功
②查找一下电脑中serenum.sys文件,如果有,拷贝到C:\Windows\system32\DRIVERS\目录下,如果没有,从其他电脑上面拷贝过来即可;
2、问题:STM32运行时有时候会卡在 LDR R0,= LDR SystemInit
解决方法:
①出现最多的情况就是设置的断点过多,可以把断点全部删除试试看,把断点设置在主函数。
②在程序中使用了C库(printf),那么进入Option —target 将 use microLib 勾选上。
③硬件原因,主芯片,或者晶振有问题,更换一下就好了
3、STM32F103硬件I2C问题
在学习使用硬件I2C的时候,在网上查找了很多描述STM32硬件I2C高频情况下容易卡死的问题,初次调试读写EEPROM的时候出现了些问题,初始以为是碰到了跟网上各位大侠同样的问题,也尝试了很多网上查找到的方法,最好查找代码发现是程序中对EEPROM的读写地址存在设置的问题,经过修改,问题解决。
但是看到网上其他大侠的帖子,说是挂上MPU6500时会出现卡死的情况,分析原因是中断造成I2C数据出错造成的,暂时还没有使用到MPU6500,等遇到了再来详细的研究一下!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值