keil编译没有错误为什么烧进单片机不运行

keil编译没有错误为什么烧进单片机不运行,第1张

Keil没有报错只能说明逻辑没有错误,但是不能运行有两方面原因:

第一是你的程序设计有问题

第二是单片机硬件电路的问题。卜搭升

请在单片机可以正常工作的情况下,型老检查程序中各个子程序,引脚定枝凳义等等。

oled屏无法显示时,请用万能表量下屏的电源脚、IIC脚,看下是不是3.3v。电压、电流不足会导致屏幕无法显示。

在开发伏局项目时,屏的电源脚是通过线性稳压器(LDO)去控制的,在程序初始化时,打开LDO,发现屏幕还是不显示。瞎厅早

最后发现是程序跑得太快,在屏还没上电就开始屏幕的初始化,所以导致屏无法显示。

解决方法,gpio使能LDO后,延时5毫秒左右,再去磨雀屏幕初始化。

当然可能其他的单片机不会出现这种问题,我用的wb32主频是96M的,速度快,所以会出现这种问题。

打开任务管理器强制关掉软件。

原因如下:

1、注册信息到期

打开License Management窗口中,如盯橘哗果没有注册信息,或者注册信息变红,就有几率进入调试卡死。

2、有中文凯行路径。

软件对中文路径支持不太好,最好还是使用全英文路径伍粗。

3、退出调试模式前清除断点

有网友发现,在中文路径下,退出调试时,只要工程有断点,必定卡死,如果退出调试时清除所有断点,就没问题。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12352417.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存