arduino的程序无法脱机运行

????Trigger 2020-09-23 09:59:50
编写ws2812的LED灯珠时,连接数据线上传数据时可以亮,当断开数据线连接外部电源时LED无法点亮以及重新连接数据线时需要重新上传代码才亮,萌新不知道那里出了问题,以前还实现脱机,今天突然就不行了
...全文
11587 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
C_Rabbit 2020-09-28
  • 打赏
  • 举报
回复
一般在线可以运行,但脱机不能运行的故障,主要是脱机自运行的环境被破坏了造成的,这个环境分为硬件和软件两部分。 硬件部分主要是内置的晶振不起振、或晶振和MCU之间的电路连接有故障造成的 软件部分则一般是MCU的一部分寄存器设置被修改造成的(这个不同的MCU寄存器位置不一样,没法统一说) 针对你的问题,需要做的是回忆在出问题之前,是否有做过修改寄存器、或者烧录bootloader一类的软件修改操作,对MCU比较了解的话,也可以检查寄存器值,如果没有做过上述操作的话,可以找到电路板的晶振部分,检查晶振电路(包含晶振、电容、与MCU的连接引脚)是否有脱焊、虚焊、或者脏污导致短路等问题。一般这两块没问题的话,不能工作的问题也就解决了。

27,372

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧