极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11055|回复: 4

Arduino 板子有可能保留 USB 接口, 但不能上載程式嗎?

[复制链接]
发表于 2015-11-14 01:10:15 | 显示全部楼层 |阅读模式
用 Arduino 做了个小型系统给朋友, 他本身也有玩 Arduino, 也安装了 Arduino IDE.
由於我做的小系统需要用 USB 接口向电脑回传资料, 所以要连接电脑.
朋友就试过一不小心, 自己测试另一块 Arduino 时, 选错接口而把程式上载到我的板子而删去原来的小型系统.

我自己之前也试过, 差点把买回来的 3D 打印机上的程式覆盖了, 幸好打印机用的是 Mega, 上载时出错.  如果不小心覆盖了, 也不知是否可以向厂家要回系统了...

请问是否有方法, 在 UNO 或 Nano 上, 保留 USB 的接口, 但只可以用作 Serial 通讯, 而不可以上载程式呢?
回复

使用道具 举报

发表于 2015-11-14 08:28:42 | 显示全部楼层
需要修改uno 上面 16u2 的代码

我没有研究过,但是应该可以的
回复 支持 反对

使用道具 举报

发表于 2015-11-14 10:35:54 | 显示全部楼层
本帖最后由 微风森林 于 2015-11-14 10:45 编辑

你只要把电容c5去掉即可

去掉以后,依然可以通过手动复位的方式编程,自动复位编程功能将消失。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-11-16 09:19:38 | 显示全部楼层
微风森林 发表于 2015-11-14 10:35
你只要把电容c5去掉即可

去掉以后,依然可以通过手动复位的方式编程,自动复位编程功能将消失。

謝謝.
要改硬件的, 對我來說有點困難, 但也值得一試.  
我初時想是否可以從 bootloader 中做些改動, 令上載功能失效.
如果將來需要更新程式, 就把正常的 bootloader 再刷一次.  
回复 支持 反对

使用道具 举报

发表于 2015-11-17 16:03:05 | 显示全部楼层
Super169 发表于 2015-11-16 09:19
謝謝.
要改硬件的, 對我來說有點困難, 但也值得一試.  
我初時想是否可以從 bootloader 中做些改動, 令 ...

改bootloader反而麻烦。这个电容很容易去掉的
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-17 06:16 , Processed in 0.036280 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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