单片机下载程序

从电脑往单片机下载程序时,往往都需要一个下载器,能不能不用下载器,通过一个软件直接完成下载过程?下载程序都有哪些方法,到底什么样的算是串口通信,什么样的是并口通信,AVR... 从电脑往单片机下载程序时,往往都需要一个下载器,能不能不用下载器,通过一个软件直接完成下载过程?下载程序都有哪些方法,到底什么样的算是串口通信,什么样的是并口通信,AVR单片机能否不用下载器直接下载程序?请高手指教……
做一个avr单片机的下载器usbasp,先要往ATmega8中烧写固件,这个怎么烧写呢,如果没有专门的avr下载器的话是不是就不能做了?
展开
 我来答
笑书神侠613
2010-08-25
知道答主
回答量:15
采纳率:0%
帮助的人:0
展开全部
1、下载程序只是一个通讯协议,由于各种单片机开发板的通讯协议不同,所以下载程序的烧录软件各不相同!如果水平比较高的话,当然可以自己编一个下载协议来作为下载程序!!!一般购买开发板,光盘里的烧录软件,尤其是一些非官方的软件,都是生产商自己编的!
2、串口通信,使用两根线,一路作为基准电平,另一路传输高低电平,来传输信息,如USB接口共有四根线,两根是电源(一正一负),另两根作为通讯!
串口形容一下就是 一条车道,而并口就是有8个车道同一时刻能传送8位(一个字节)数据。但是并不是并口快,由于8位通道之间的互相干扰。传输时速度就受到了限制。而且当传输出错时,要同时重新传8个位的数据。串口没有干扰,传输出错后重发一位就可以了。所以要比并口快。串口硬盘就是这样被人们重视的。串口的传输距离较长,并口很难远距离传输!
3、avr的板子应该不能直接下载程序,下载程序的过程其实仅仅是一个通讯的过程,必然需要一个通讯协议在里面!
4、以上全是自己的理解,仅供参考,请查阅通讯方面的相关资料为准!
ATF144X
2010-08-25 · TA获得超过1.2万个赞
知道大有可为答主
回答量:5344
采纳率:77%
帮助的人:4613万
展开全部
以前的单片机需要编程器,后来简单了,只要使用USB或者并口的下载线就可以直接将程序写入单片机而不需要编程器。比如Atmel的AT89S51、S52和AVR系列单片机,使用并口下载线或者USB下载线USBASP来把程序写入到单片机中。

现在有更简单的,就是使用计算机常用的串口,而不需要专用的下载器来讲程序写入到单片机中,像STC的做法,只要将RS-232串口的电平转化为TTL接入到单片机的串口,使用软件就能是实现下载。

AVR单片机也可以这么做,但是要先在AVR单片机中写入bootloader程序才行——实际上STC的单片机也是这么做的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liubestyan
2010-08-30
知道答主
回答量:11
采纳率:0%
帮助的人:0
展开全部
如是是台式机的话,都有并口,而AVR单片机都可以直接通过并口来下载,编译环境是CODEvisionAVR
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
whtwht010
2010-08-25
知道答主
回答量:10
采纳率:0%
帮助的人:2.7万
展开全部
可以啊,不过有些麻烦,要设置好些东西,要一个串口线。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
林梧攸
2010-08-25 · 超过10用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:0
展开全部
用串口通信,只有用一个数据线就行了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式