极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 25891|回复: 10

arduino如何启动时关闭d13脚的led灯.

[复制链接]
发表于 2016-5-20 11:08:24 | 显示全部楼层 |阅读模式
如题:没有空的io了,只好把d13脚接了电机,但是每次启动arduino自检时其带的led灯总要闪几下,造成电机误动作,有没有办法关闭这个led灯。
回复

使用道具 举报

发表于 2016-5-20 11:32:09 | 显示全部楼层
那你只能修改.HEX文件,让arduino启动时不让P13上的等闪烁
回复 支持 反对

使用道具 举报

发表于 2016-5-20 13:58:08 | 显示全部楼层
bootloader在作怪,如果你有spi的编程器,可以直接将Arduino编译生成的hex下载到Arduino中,这样就没有bootloader的初始化问题了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-5-20 16:23:32 | 显示全部楼层
本帖最后由 openmmoo 于 2016-5-20 16:28 编辑

spi的编程器我没有呀!
修改.HEX文件,改那几个字节呀?
或者说用什么方法来改,不是很懂!
如果我在.hex中 查找d13将它改为指向一个不可用的io如d100,不知道行不行。
求示例!
回复 支持 反对

使用道具 举报

发表于 2016-5-20 17:55:09 | 显示全部楼层
不能把D13与别的脚换一下么?把D13赋给别的传感器什么的,不怕上电闪的。

还有个笨笨的可行的办法:在D13与外部引脚间加个延时接通电路,避过Arduino复位的过程。
电路要与Arduino复位脚也有关系,Arduino每次复位,它都要延时接通一次(包括上电时,上电后)。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-5-21 07:09:14 | 显示全部楼层
iO脚是不能换的,其他脚也都用完了
回复 支持 反对

使用道具 举报

发表于 2016-5-21 17:12:27 | 显示全部楼层
io用完了可以用模拟阵脚啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-5-21 22:16:34 | 显示全部楼层
都用完了,所有脚都没了!不然就不来求助了
回复 支持 反对

使用道具 举报

发表于 2016-5-21 23:59:41 | 显示全部楼层
openmmoo 发表于 2016-5-20 16:23
spi的编程器我没有呀!
修改.HEX文件,改那几个字节呀?
或者说用什么方法来改,不是很懂!

拿另外一个arduino来做isp下载器,有例程的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-5-22 07:47:22 | 显示全部楼层
感谢大家的回复,虽然提了很多方案,但实现起来还是较麻烦,决定放弃。
另外我发现我还有4个io没有用d0 d1 a6 a7
其中a6 a7只能输入,放弃
a0 a1是串口,如果使用,是否会影响程序上传和串口的输入输出
回复 支持 反对

使用道具 举报

发表于 2016-5-23 17:02:39 | 显示全部楼层
上传完再接
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-5-20 19:04 , Processed in 0.048374 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表