极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 30408|回复: 18

自制arduino板(atmega8L/A)如何下载IDE写的程序

[复制链接]
发表于 2013-11-16 22:58:53 | 显示全部楼层 |阅读模式
自制arduino板(atmega8L/A)如何下载IDE写的程序
arduino玩了很长时间了,最近心血来潮,就自己洞洞板堆锡焊接了一个小班,参考了古作坊的布局和走线
从实验室里搞到的atmega8L,也顺利用USB ISP下载器烧写好了bootloder,但是如何把用IDE 编写的程序下载到
自制的arduino里,成了难题了
我用的是0022IDE和最新版的1.0.5,
我该怎么办呢?
请高手指点一二!!




本帖子中包含更多资源

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

x
回复

使用道具 举报

发表于 2013-11-16 23:33:16 | 显示全部楼层
有usb转串口线吗,几m的晶振。bootloder是什么版本的,芯片的19脚接一个led,按rst led闪证明单片机运行了。
回复 支持 反对

使用道具 举报

发表于 2013-11-17 11:19:29 | 显示全部楼层
IDE 菜单 - 文件 - 使用编程器下载
回复 支持 反对

使用道具 举报

发表于 2013-11-17 14:38:30 | 显示全部楼层
用0022版本IDE好些,适合自制最小系统。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-17 16:37:01 | 显示全部楼层
IDE 菜单 - 文件 - 使用编程器下载

使用编程器下载,该怎么链接呢?
我用的是usb isp的!
回复 支持 反对

使用道具 举报

发表于 2013-11-17 17:17:35 | 显示全部楼层
你遇到的问题是什么都没说,怎么帮你呢
回复 支持 反对

使用道具 举报

发表于 2013-11-17 17:41:44 | 显示全部楼层
本帖最后由 Simon 于 2013-11-17 17:43 编辑

如果只有USBISP这类编程器,就只能用upload using programmer把程序上传到芯片上。由于这类编程器没有TTL,所以不能交互,不能用串行口读取MCU返回的数据。

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-17 22:27:35 | 显示全部楼层
我用了老版本的bootloder,就是启动慢一点,能用usb转串口的下载器下载程序,只是需要手动复位罢了!
回复 支持 反对

使用道具 举报

发表于 2013-11-18 10:23:22 | 显示全部楼层
code-AR 发表于 2013-11-17 14:38
用0022版本IDE好些,适合自制最小系统。

0022不支持编程器下载
回复 支持 反对

使用道具 举报

发表于 2013-11-18 10:23:48 | 显示全部楼层
潇洒哥 发表于 2013-11-17 16:37
使用编程器下载,该怎么链接呢?
我用的是usb isp的!

要用arduino支持的,最好是usbtinyisp
回复 支持 反对

使用道具 举报

发表于 2013-11-18 10:25:44 | 显示全部楼层
潇洒哥 发表于 2013-11-17 22:27
我用了老版本的bootloder,就是启动慢一点,能用usb转串口的下载器下载程序,只是需要手动复位罢了!

新版的也可以,解决手动复位的方法是再rst引脚接个105电容,105电容的另一角引出接到ttl小板的DTR引脚,其他不变
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-18 17:14:18 | 显示全部楼层
新版的也可以,解决手动复位的方法是再rst引脚接个105电容,105电容的另一角引出接到ttl小板的DTR引脚,其他不变

我的下载器上没有标注DTR字样,除了VCC,GND,RX,TX之外,还有一根标注为“STC”的接口,是这根针吗???????
上图的那块板子是我的自制arduino板的2.0版本,我将会在下一个3.0版本里加入自动复位
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-18 18:01:51 | 显示全部楼层
我刚才用你说的方法试过了,老版本的bootloder可以在串联上105之后用我的下载器(STC是DTR)免手动复位下载,但是新版本的bootloder不行!下载不了!!
boards.txt文件也修改了!!
回复 支持 反对

使用道具 举报

发表于 2013-11-18 22:23:49 来自手机 | 显示全部楼层
潇洒哥 发表于 2013-11-18 18:01
我刚才用你说的方法试过了,老版本的bootloder可以在串联上105之后用我的下载器(STC是DTR)免手动复位下载 ...

8L不行,接8m晶振可以,用内部晶振也可以,boot也要换成8m的版本。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-18 23:16:05 | 显示全部楼层
问个问题哈,如果芯片自锁了怎么办?我之前有一片328p,由于没搞好熔丝位,写入了一次之后就再也链接不上了!总是提示下载器没有链接好芯片!
难道是自锁了?该怎么办啊??
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-9 11:32 , Processed in 0.037734 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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