×
单片机 > 单片机程序设计 > 详情

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

发布时间:2020-08-28 发布时间:
|

1、win7安装CH340不成功解决方法: 

先点击安装CH341SER.EXE,然后把硬件插上后,如果仍然提示硬件驱动安装失败的话, 

①将mdmcpq.inf复制到c:windowsinf   将usbser.sys复制到c:windowssystem32drivers   在我的电脑的设备管理里删掉报错硬件,刷新后,系统自动完成安装   如果仍然不成功 

②查找一下电脑中serenum.sys文件,如果有,拷贝到C:Windowssystem32DRIVERS目录下,如果没有,从其他电脑上面拷贝过来即可; 

2、问题:STM32运行时有时候会卡在 LDR R0,= LDR SystemInit 

解决方法: 

①出现最多的情况就是设置的断点过多,可以把断点全部删除试试看,把断点设置在主函数。 

②在程序中使用了C库(printf),那么进入Option —target 将 use microLib 勾选上。 

③硬件原因,主芯片,或者晶振有问题,更换一下就好了 

3、STM32F103硬件I2C问题 

在学习使用硬件I2C的时候,在网上查找了很多描述STM32硬件I2C高频情况下容易卡死的问题,初次调试读写EEPROM的时候出现了些问题,初始以为是碰到了跟网上各位大侠同样的问题,也尝试了很多网上查找到的方法,最好查找代码发现是程序中对EEPROM的读写地址存在设置的问题,经过修改,问题解决。 

但是看到网上其他大侠的帖子,说是挂上MPU6500时会出现卡死的情况,分析原因是中断造成I2C数据出错造成的,暂时还没有使用到MPU6500,等遇到了再来详细的研究一下!

关键字:STM  使用过程  问题集锦 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
C51 特殊功能寄存器SFR的名称和地址