极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 14964|回复: 3

关于ocrobot Easy的串口下载程序功能的升级研究

[复制链接]
发表于 2013-10-26 14:12:06 | 显示全部楼层 |阅读模式
本帖最后由 迷你强 于 2015-10-24 10:33 编辑

     Easy以前一直都是使用ICSP的接线方式下载程序,颇为麻烦,与坛友“爱因你而生” 讨论得知,arduino官网在很早以前也有相关内容介绍:http://arduino.cc/en/Tutorial/ArduinoToBreadboard  经过仔细比对bootloader配置信息后,发现Easy.upload.protocol= 项目 应该由之前的arduino修改为stk500,,这样就能够使用串口下载器进行下载了,虽然依旧不能像官方宣称的使用arduino的IO口串口直接下载(有条件的朋友可以测试下, 我自己测试多次均无法进行下载),不过捏,直接用mangoII引出来的UARL下载器倒是妥妥的。。。


配置资料如下:
  1. ##############################################################


  2. easy.name=OCROBOT Easy ARDUINO (8M,3.3V) ATMEGA328p
  3. easy.upload.protocol=stk500
  4. easy.upload.maximum_size=30720
  5. easy.upload.speed=57600
  6. easy.bootloader.low_fuses=0xE2
  7. easy.bootloader.high_fuses=0xDA
  8. easy.bootloader.extended_fuses=0x07
  9. easy.bootloader.path=atmega
  10. easy.bootloader.file=ATmegaBOOT_168_atmega328_pro_8MHz.hex
  11. easy.bootloader.unlock_bits=0x3F
  12. easy.bootloader.lock_bits=0x0F
  13. easy.build.mcu=atmega328p
  14. easy.build.f_cpu=8000000L
  15. easy.build.core=arduino
  16. easy.build.variant=standard
  17. ##############################################################
复制代码




这样的配置刷入bootloader后,就可以用cp2102   FT232等串口(uarl)TTL电平的下载器进行下载了,或者直接用mangoII的内置(uarl)TTL下载器进行下载,总体方便程度有了极大的提高。



看图



大家可以参照此图的说明链接自己的任意的USB TO TTL(串口/uarl)下载器,反正都一样,只要下载器带DTR就OK。简单方便了很多,不用每次都需要用ICSP下载了。


经过仔细研究确认,DTR线上最好还是串一个104(100nf)的电容,提供延迟的复位信号,否则还是不正常的。

本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2013-10-26 15:09:45 | 显示全部楼层
是不是白黄色其中一根线连错了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-26 15:16:29 | 显示全部楼层
已经修正
回复 支持 反对

使用道具 举报

发表于 2013-10-27 10:22:13 | 显示全部楼层
强哥顶你哦 送人玫瑰手留余香 你很棒
回复 支持 反对

使用道具 举报

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

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

Archiver|联系我们|极客工坊

GMT+8, 2024-4-19 19:29 , Processed in 0.048940 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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