虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

ISP烧录程序

  • AVR单片机技术原理

    AVR单片机技术原理 AVR单片机介绍   单片机又称单片微控制器,它是把一个计算机系统集成到一个芯片上,概括的讲:一块芯片就成了一台计算机。单片机技术是计算机技术的一个分支,是简易机器人的核心元件。  1997年,由ATMEL公司挪威设计中心的A先生与V先生利用ATMEL公司的Flash新技术, 共同研发出RISC精简指令集的高速8位单片机,简称AVR。[编辑本段]AVR单片机的优势特征  单片机已广泛地应用于军事、工业、家用电器、智能玩具、便携式智能仪表和机器人制作等领域,使产品功能、精度和质量大幅度提升,且电路简单,故障率低,可靠性高,成本低廉。单片机种类很多,在简易机器人制作和创新中,为什么选用AVR单片机呢?  一、简便易学,费用低廉  首先,对于非专业人员来说,选择AVR单片机的最主要原因,是进入AVR单片机开发的门槛非常低,只要会操作电脑就可以学习AVR单片机的开发。单片机初学者只需一条ISP下载线,把编辑、调试通过的软件程序直接在线写入AVR单片机,即可以开发AVR单片机系列中的各种封装的器件。AVR单片机因此在业界号称“一线打天下”。  其次,AVR单片机便于升级。AVR程序写入是直接在电路板上进行程序修改、烧录等操作,这样便于产品升级。  再次,AVR单片机费用低廉。学习AVR单片机可使用ISP在线下载编程方式(即把PC机上编译好的程序写到单片机的程序存储器中),不需购买仿真器、编程器、擦抹器和芯片适配器等,即可进行所有AVR单片机的开发应用,这可节省很多开发费用。程序存储器擦写可达10000次以上,不会产生报废品。  二、高速、低耗、保密  首先,AVR单片机是高速嵌入式单片机:  1、AVR单片机具有预取指令功能,即在执行一条指令时,预先把下一条指令取进来,使得指令可以在一个时钟周期内执行。  2、多累加器型,数据处理速度快。AVR单片机具有32个通用工作寄存器,相当于有32条立交桥,可以快速通行。  3、中断响应速度快。AVR单片机有多个固定中断向量入口地址,可快速响应中断。  其次,AVR单片机耗能低。对于典型功耗情况,WDT关闭时为100nA,更适用于电池供电的应用设备。有的器件最低1.8 V即可工作。  再次,AVR单片机保密性能好。它具有不可破解的位加密锁Lock Bit技术,保密位单元深藏于芯片内部,无法用电子显微镜看到。  三、I/O口功能强,具有A/D转换等电路  1. AVR单片机的I/O口是真正的I/O口,能正确反映I/O口输入/输出的真实情况。工业级产品,具有大电流(灌电流)10~40 mA,可直接驱动可控硅SCR或继电器,节省了外围驱动器件。  2. AVR单片机内带模拟比较器,I/O口可用作A/D转换,可组成廉价的A/D转换器。ATmega48/8/16等器件具有8路10位A/D。  3. 部分AVR单片机可组成零外设元件单片机系统,使该类单片机无外加元器件即可工作,简单方便,成本又低。  4. AVR单片机可重设启动复位,以提高单片机工作的可靠性。有看门狗定时器实行安全保护,可防止程序走乱(飞),提高了产品的抗干扰能力。  四、有功能强大的定时器/计数器及通讯接口  定时/计数器T/C有8位和16位,可用作比较器。计数器外部中断和PWM(也可用作D/A)用于控制输出,某些型号的AVR单片机有3~4个PWM,是作电机无级调速的理想器件。  AVR单片机有串行异步通讯UART接口,不占用定时器和SPI同步传输功能,因其具有高速特性,故可以工作在一般标准整数频率下,而波特率可达576K。

    标签: AVR 单片机技术

    上传时间: 2013-10-18

    上传用户:二十八号

  • 使用jtag接口通过网口烧写程序

    什么是JTAG 到底什么是JTAG呢? JTAG(Joint Test Action Group)联合测试行动小组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是4线:TMS、 TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。 JTAG最初是用来对芯片进行测试的,基本原理是在器件内部定义一个TAP(Test Access Port�测试访问口)通过专用的JTAG测试工具对进行内部节点进行测试。JTAG测试允许多个器件通过JTAG接口串联在一起,形成一个JTAG链,能实现对各个器件分别测试。现在,JTAG接口还常用于实现ISP(In-System rogrammable�在线编程),对FLASH等器件进行编程。 JTAG编程方式是在线编程,传统生产流程中先对芯片进行预编程现再装到板上因此而改变,简化的流程为先固定器件到电路板上,再用JTAG编程,从而大大加快工程进度。JTAG接口可对PSD芯片内部的所有部件进行编程 JTAG的一些说明 通常所说的JTAG大致分两类,一类用于测试芯片的电气特性,检测芯片是否有问题;一类用于Debug;一般支持JTAG的CPU内都包含了这两个模块。 一个含有JTAG Debug接口模块的CPU,只要时钟正常,就可以通过JTAG接口访问CPU的内部寄存器和挂在CPU总线上的设备,如FLASH,RAM,SOC(比如4510B,44Box,AT91M系列)内置模块的寄存器,象UART,Timers,GPIO等等的寄存器。 上面说的只是JTAG接口所具备的能力,要使用这些功能,还需要软件的配合,具体实现的功能则由具体的软件决定。 例如下载程序到RAM功能。了解SOC的都知道,要使用外接的RAM,需要参照SOC DataSheet的寄存器说明,设置RAM的基地址,总线宽度,访问速度等等。有的SOC则还需要Remap,才能正常工作。运行Firmware时,这些设置由Firmware的初始化程序完成。但如果使用JTAG接口,相关的寄存器可能还处在上电值,甚至时错误值,RAM不能正常工作,所以下载必然要失败。要正常使用,先要想办法设置RAM。在ADW中,可以在Console窗口通过Let 命令设置,在AXD中可以在Console窗口通过Set命令设置。

    标签: jtag 接口 烧写程序

    上传时间: 2013-10-23

    上传用户:aeiouetla

  • STC-ISP(STC官方烧录工具)

    STC-ISP

    标签: STC-ISP STC 烧录工具

    上传时间: 2013-12-22

    上传用户:行旅的喵

  • STC-ISP(STC官方烧录工具)

    STC-ISP

    标签: STC-ISP STC 烧录工具

    上传时间: 2013-11-10

    上传用户:wushengwu

  • nesc语言编写的基于mica2节点TDOA测距程序

    nesc语言编写的基于mica2节点TDOA测距程序,开发环境:tinyos+Cygwin,isp烧写下载

    标签: mica2 nesc TDOA 语言

    上传时间: 2013-12-30

    上传用户:

  • 这是一个DELPHI与单片机相结合的应用例子 这个程序的主要功能是通过串口与单片机通讯

    这是一个DELPHI与单片机相结合的应用例子 这个程序的主要功能是通过串口与单片机通讯,读写EEPROM的资料。 上位机程序是用Delphi 6.0,下位机程序是CVAVR 1.24, 采用的主芯片是Atmel ATMega16, EEPROM芯片是Atmel AT24C04(或AT24C256) Application ...... 应用程序 for Delphi 6.0 (SP2) ..\EEPROM.dpr ...... DELPHI 项目包 ..\EEPROM.res ...... DELPHI 项目包资源 ..\EEPROM.cfg ..\EEPROM.dof ..\EEPROM.exe ... 编译生成的可执行文件 ..\EEPROM_form.pas ... 主界面程序文件 ..\EEPROM_form.dfm ... 主界面资源文件 ..\HexTable.cds ... 内存表 Fireware ...... 固件程序 for CVAVR 1.24 (+) ..\TestEEPROM.prj ...... 项目程序 ..\TestEEPROM.c ...... 程序文件 ..\TestEEPROM.asm ...... 生成的汇编文件 ..\TestEEPROM.hex ...... 可烧录至Atmel ATMega16的文件

    标签: DELPHI 单片机 串口 程序

    上传时间: 2013-12-10

    上传用户:invtnewer

  • 这是一个让单片机发出音乐的程序

    这是一个让单片机发出音乐的程序,包括几种简单的声响,警声,和几首音乐。 ..\TestSound.prj 项目文件 ..\TestSound.c 主程序文件 ..\Music.h 音乐驱动文件 ..\Music_data.h 几首音乐数据文件 ..\TestSound.hex 可供烧录的文件 ..\TestSound.asm 生成的汇编文件

    标签: 单片机 程序

    上传时间: 2015-08-12

    上传用户:ls530720646

  • 这是一个用单片机来演奏音乐的程序

    这是一个用单片机来演奏音乐的程序,很通俗易懂,里面有源程序和HEX烧录文件

    标签: 用单片机 程序

    上传时间: 2014-01-05

    上传用户:虫虫虫虫虫虫

  • 下通用的下载程序

    下通用的下载程序,可以烧录多种芯片;是初学者不错的选择

    标签: 下载程序

    上传时间: 2016-02-14

    上传用户:xiaoyunyun

  • 温度芯片功能的读写程序

    温度芯片功能的读写程序,包括汇编原代码,可烧录文件,熟悉一线产品的读写方式

    标签: 温度 芯片功能 读写程序

    上传时间: 2016-10-06

    上传用户:13215175592