业余无线电探索频道HAM技术探索HAM单片机学习计划HAM单片机学习计划AVR篇之三:如何下载程序到单片机和熔丝的设置

1  /  1  页   1 跳转 查看:4909

标题: HAM单片机学习计划AVR篇之三:如何下载程序到单片机和熔丝的设置

HAM单片机学习计划AVR篇之三:如何下载程序到单片机和熔丝的设置


写在前面:
    大家好,大概我有10几天没有上线了,由于我现在非常忙碌,所以没有更新教程了。如果我再不更新的话,恐怕真的要比越狱更新的慢了。呵呵,开个玩笑。我现在在东北林业大学的学习还没有结束,但我仍然找了个时间来写这个教程,主要是怕大家太着急了,冷了大家的心,感谢大家长期以来的支持。
    好了,直接切入正题,首先来说一下程序如何下载程序到单片机?
      我们不论使用生成什么开发工具,通常会生成一个二进制的文件扩展名为 .hex  或  .bin
     
      我们只要把这个程序写入单片机呢?
    很简单,我们用一根简单的电缆线将单片机和电脑的并口连接起来,然后使用一个下载软件既可。
    连接图如下:
   

      软件用很多选择,可以使用小马,也可以使用双龙的,效果都不错,看个人爱好了。
    这里我们使用双龙的下载软件,可以到工具软件专贴下载http://ham.armcu.com/showtopic-16.aspx

    我们安装并打开软件:
   

      好,这个软件十分的简单,通讯参数按照图片的设置既可,最后一项是芯片,选择你要使用的芯片既可。
    选择好flash和eeprom的程序,当然,这里的flash和eeprom都是单片机片内的空间。
    在例子中我们将flash选择我们的第一个流水等范例。
    编程选项也看就回了,很简单,这里就部分口舌了,如果还是有问题可以发帖子提出来,或看下载软件自带的帮助,很简单的。
    关键的一项是使用熔丝的功能,这个相对比较复杂,后面我们单独来讲一下这一块。
    点击下面的功能键就可以操作相应的功能。
    值得一提的是,有些功能很有用的,比如读取和编辑功能,我们在做简单存储的时候可以把,单片机的eeprom读回来,看看是不是按照我们的要求存储的。
    片内的eeprom很方便,可以存储写参数什么的,就不用外挂芯片了,原来用51,只好外挂个片子。
    好,现在点击编程,好了,我下载成功了,你呢?

    好了,下面我们来看一下如何设置熔丝。
    点击那个配置熔丝的选项,可以打开熔丝的配置窗口。
   

      好了这么多选项,我们应该如何设置呢?
    我们都知道,avr是内置晶振的mcu,所以设置熔丝最主要的内容之一就是设置晶体的频率,avr既可以使用内置震荡电路,也可以使用外接的震荡电路,默认使用内部的。如果,我们设置错了,在外部没有接震荡电路的时候置为外置,那么就会使单片机不起震,也就是我们通常说的锁死了。   
      知道了什么是锁死之后,我们来看看如何设置,看看下面的中英文对照表:
  (部分资源来自网络呀。版权属于原所有人)
  上表的英文翻译说明如下:
 

    好了现在知道了每个选项的具体意思,我们就可以设置了。
  在很多情况下,我们只是将内部震荡设置为8M
    Int. RC Osc. 8 MHz; Start-up time: 6 CK + 64 ms; [CKSEL=0100 SUT=10]
    掉电选择为4V就可以了。
  Brown-out detection level at VCC=4.0 V; [BODLEVEL=0]

    因为AVR可以支持电压为2.7-5.5所以在使用5V供电时,选择电压为4V。

  好了,以上基本就是我们今天的课程了。

写在后面:如果你看到这里,很高兴你读完了今天的教程,不知道对你是不是有帮助,实践才是最重要的,希望大家可以多练习。还有,就是C语言的练习不要松懈呀,语言才是开发好单片机的关键,至少对大多数来说到目前还是这样的。我会在春节期间集中放假的几天写出C的后续教程的。
谢谢大家支持。我还要继续在东北林业大学参加培训,要到25号左右才可以结束。



BG2ANV    2008.01.13  与 北国 哈尔滨 
最后编辑xidongs 最后编辑于 2008-01-13 10:21:54
呼号:BG2ANV
姓名:丛喜东
地址:150081
  黑龙江哈尔滨市哈平路134号(黑龙江省木材采运研究所)
电话:0451-89629801
QQ: 9960862
Email:congxd@vip.sina.com

体谅 Considerate
忠诚 Loyal
进取 Progressive
友爱 Friendly
适度 Balanced
爱国 Patriotic
引用
 

回复:HAM单片机学习计划AVR篇之三:如何下载程序到单片机和熔丝的设置

呵呵.忙里偷闲.不容易.定起来
引用
 

回复:HAM单片机学习计划AVR篇之三:如何下载程序到单片机和熔丝的设置

BG9GAS  一定要学会呀。
呼号:BG2ANV
姓名:丛喜东
地址:150081
  黑龙江哈尔滨市哈平路134号(黑龙江省木材采运研究所)
电话:0451-89629801
QQ: 9960862
Email:congxd@vip.sina.com

体谅 Considerate
忠诚 Loyal
进取 Progressive
友爱 Friendly
适度 Balanced
爱国 Patriotic
引用
 

回复:HAM单片机学习计划AVR篇之三:如何下载程序到单片机和熔丝的设置

总算看到新的教程了.没教程的日子我在搞C语言.学AVR顺便把C也解决了!
最后编辑bg3mvr 最后编辑于 2008-01-13 13:00:28
引用
 

回复:HAM单片机学习计划AVR篇之三:如何下载程序到单片机和熔丝的设置

感谢 感谢 又学习了不少东西
引用
 

回复: HAM单片机学习计划AVR篇之三:如何下载程序到单片机和熔丝的设置



引用:
原帖由 bg3mvr 于 2008-1-13 12:44:51 发表
总算看到新的教程了.没教程的日子我在搞C语言.学AVR顺便把C也解决了!


还是你狠,把C都解决了。
其实大家也需要时间想一想如何学习,如何面对编程。
毕竟大多数时候电路变化不大的。
呼号:BG2ANV
姓名:丛喜东
地址:150081
  黑龙江哈尔滨市哈平路134号(黑龙江省木材采运研究所)
电话:0451-89629801
QQ: 9960862
Email:congxd@vip.sina.com

体谅 Considerate
忠诚 Loyal
进取 Progressive
友爱 Friendly
适度 Balanced
爱国 Patriotic
引用
 

回复:HAM单片机学习计划AVR篇之j三:如何下载程序到单片机和熔丝的设置

我也没有什么办法.把谭浩强的书看几边,背了好多例子,再研究点大型程序,过年的时候把专门针对AVR的C语言仔细学学。现在只能只能这样,我等开发板.无论何时搞出来我都要抢一个.
引用
 

回复:HAM单片机学习计划AVR篇之三:如何下载程序到单片机和熔丝的设置

等开发板 复习C 语言中。
引用
 

回复:HAM单片机学习计划AVR篇之三:如何下载程序到单片机和熔丝的设置

等开发板中!!!!!
引用
 

回复:HAM单片机学习计划AVR篇之三:如何下载程序到单片机和熔丝的设置

谁有学C更好的办法吗?
引用
 

回复: HAM单片机学习计划AVR篇之三:如何下载程序到单片机和熔丝的设置



引用:
原帖由 bg3mvr 于 2008-1-17 11:528 发表
谁有学C更好的办法吗?


勤于练习
呼号:BG2ANV
姓名:丛喜东
地址:150081
  黑龙江哈尔滨市哈平路134号(黑龙江省木材采运研究所)
电话:0451-89629801
QQ: 9960862
Email:congxd@vip.sina.com

体谅 Considerate
忠诚 Loyal
进取 Progressive
友爱 Friendly
适度 Balanced
爱国 Patriotic
引用
 

回复:HAM单片机学习计划AVR篇之三:如何下载程序到单片机和熔丝的设置

老师使用双龙的下载软件,可苦了我们这些使用AVR Studio下载的学生了
引用
 
1  /  1  页   1 跳转

版权所有 业余无线电探索频道   Sitemap

Powered by Discuz!NT 2.0.1321    Copyright © 2001-2010 Comsenz Inc.
Processed in 0.265625 second(s) , 7 queries. 黑ICP备06005958号
返顶部