[Atmel] AVR单片机串口下载?

[复制链接]
 楼主| 大众演员 发表于 2015-12-9 15:42 | 显示全部楼层 |阅读模式
如题:
主芯片:ATmega328P;我想问怎么实现“单片机--TTL-USB--电脑”下载程序
我现在的大致想法是:
1.板子接AVR ISP下载线,使用AVR Stdio/Progisp下载Bootloader程序;
2.下载好Bootloader程序后,板子TX、RX接TTL-USB下载线(该下载线另一端为USB接口),另一端接电脑,使用电脑上的超级终端/Progisp下载需要下载的程序
JY-DX-JY 发表于 2015-12-9 16:45 | 显示全部楼层
我以前用串口下载过,USB转串口也差不多吧。
 楼主| 大众演员 发表于 2015-12-9 17:19 | 显示全部楼层
我现在是买的AVR ISP下载线还没到,不知道想的对不对。想请教一下;请问你当初串口下载的大致步骤,和应用的工具,因为我是新的不能再新的新手,都是百度上东看看西看看乱凑出来的。。。
ningling_21 发表于 2015-12-9 18:01 | 显示全部楼层
大众演员 发表于 2015-12-9 17:19
我现在是买的AVR ISP下载线还没到,不知道想的对不对。想请教一下;请问你当初串口下载的大致步骤,和应用 ...

bootloader程序需和超级终端配合

或者单独用USPISP下载
ddllxxrr 发表于 2015-12-9 21:49 | 显示全部楼层
对步骤对,但有的单片机好像有BOOTLOAD,我记得以AT89C51,和AT89S51就可直接用串口下载好像
 楼主| 大众演员 发表于 2015-12-10 09:25 | 显示全部楼层
ningling_21 发表于 2015-12-9 18:01
bootloader程序需和超级终端配合

或者单独用USPISP下载

谢谢,今天线来了试试。
 楼主| 大众演员 发表于 2015-12-10 09:33 | 显示全部楼层
ddllxxrr 发表于 2015-12-9 21:49
对步骤对,但有的单片机好像有BOOTLOAD,我记得以AT89C51,和AT89S51就可直接用串口下载好像 ...

噢,行吧,今天线来了试着来。
robter 发表于 2015-12-10 13:30 | 显示全部楼层
楼主结果如何?下载成功了吗?
autopccopy 发表于 2015-12-10 15:15 | 显示全部楼层
ddllxxrr 发表于 2015-12-9 21:49
对步骤对,但有的单片机好像有BOOTLOAD,我记得以AT89C51,和AT89S51就可直接用串口下载好像 ...

AT89C51要并行下载;S51可接串口的接线,但非串口方式下载,但也是非常规的。
ddllxxrr 发表于 2015-12-10 16:03 | 显示全部楼层
autopccopy 发表于 2015-12-10 15:15
AT89C51要并行下载;S51可接串口的接线,但非串口方式下载,但也是非常规的。 ...

 楼主| 大众演员 发表于 2015-12-10 18:25 | 显示全部楼层
robter 发表于 2015-12-10 13:30
楼主结果如何?下载成功了吗?

能用ISP下载线通过Progisp(1.72)下载,下的好慢;用AVR Studio下载连上没反应(弄得现在打开就卡死。。。),明天再试着下Bootloader.
 楼主| 大众演员 发表于 2015-12-11 14:13 | 显示全部楼层
程序下进去了,连个灯都点不亮。。。
#include<iom16v.h>
void main()
{
         DDRB=0XFF;
         PORTB=0XFF;
         while(1)
         {
                           PORTB=0XFE;
         }
}
求大虾们指点:程序下进去了;灯是好的,加了限流电阻,灯正极接VCC,负极接单片机PB0。
感觉程序没在跑,难道是晶振设置不行?我是用的Progisp下载,是点的‘自动’下的程序。
JY-DX-JY 发表于 2015-12-11 14:17 | 显示全部楼层
熔丝位呢?
 楼主| 大众演员 发表于 2015-12-11 14:18 | 显示全部楼层

本帖子中包含更多资源

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

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

本版积分规则

8

主题

30

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部