CCAVR软件有ISP功能,能过调用STK500完成的,只要设置好参数,在ICCAVR中就可以给芯片编程了,还可以让程序一编译完就自动下载到芯片中,相当方便。在Tools->environment options->ISP里设定STK500.exe的路径。— 用于调用STK500程序。在Tools->In system programming 里Programmer Interface中选中STK500。— 选择STK500下载方式。在Tools->In system programming 里把Auto Program After Compile 的小勾选上。— 编译后自动编程。在Tools->In system programming 中还有一些设置项,大家可以根据需要进行相关设置。下面的图片是操作过程。
上传时间: 2013-11-17
上传用户:joseph
ICCAVR简介ICCAVR 是一种使用ANSI 标准C 语言来开发微控制器(MCU)程序的一个工具,它是一个综合了编辑器和工程管理器的集成工作环境(IDE)。源文件全部被组织到工程之中,文件的编辑和工程(project)的构筑也在IDE 的环境中完成。编译错误在状态窗口中显示,用鼠标单击编译错误时,光标会自动跳转到出错行。这个工程管理器还能直接产生INTEL HEX格式的烧写文件和可以在AVR Studio 中调试的COFF 格式的调试文件。这里特别要提一下ICCAVR 中的应用构筑向导,可以在Tools 栏中选择“ApplicationBiulder”或者直接点击快捷工具栏中的“Application Biulder”图标,就可以打开应用构筑向导对话框,可以根据需要设定芯片种类,各个端口初始值,是否使用定时器,中断,UART等,选好以后单击“OK”就可以得到所需的硬件初始化程序段,非常可靠而且方便。图1给出了初始化UART 的一个例子:下面介绍一下创建并编译一个工程文件的简要步骤:1.新建一个源文件从file 菜单中选择new,创建一个新文件,在改文件中输入源程序并进行编辑和修改,然后存盘,在存盘时必须指定文件类型,如命名为:try.c 。写一个新文件的步骤:首先用Biulder 初始化需要用到的硬件资源,生成初始化程序,然后再写需要的代码实现所要的功能。2.新建一个project从projrct 菜单中选择new 命令,IDE 会弹出一个对话框,在对话框中用户可以指定工程存放的文件夹和工程的名称。在建立一个新工程之后,在工程管理器的窗口会出现三个子目录,Files, Headers, Documents,这时就可以将要编译的文件添加到project 中了。3.把文件添加到工程中可以在project-files 里单击右键,选择需要添加的文件;也可以在编辑窗口中单击右键选择弹出窗口的“Add To Project”命令。4.编译源文件在编译之前特别要注意在Project Options 中选择与硬件相应的芯片。如本次实验就选择ATMEGA8515,如图2 所示。在project 中选择make project,也可以直接单击快捷键F9,这时要是有错则会弹出出错信息,修改调试正确以后单击快捷键ISP 就可以烧写到硬件中去了。
标签: ICCAVR
上传时间: 2013-10-25
上传用户:569342831
dsPIC30F数字信号控制器单片机和DSP领域的最佳选择 什么是数字信号控制器 数字信号控制器(DSC)是单片机嵌入式控制器,它轻松集成了单片机(MCU)的控制功能以及数字信号处理器(DSP)的计算功能和数据吞吐能力。
上传时间: 2013-12-23
上传用户:小儒尼尼奥
微控制器末来发展分析 在本文的第一部分,我们将总结为什么嵌入式开发者应该考虑向 32 位微控制器(MCU)迁移。采取这一行动的最强有力的理由是市场和消费者对嵌入式产品复杂性的需求大大增加。随着嵌入式产品彼此互联越来越多、功能越来越丰富,目前的 8 位和 16 位MCU已经无法满足处理要求。即使 8 位或 16 位MCU能够满足当前的项目需求,它也存在限制未来产品升级和代码重复使用的严重风险。
上传时间: 2013-10-18
上传用户:yanqie
使用Stellaris(群星)单片机制作自动小车 本文讲述如何使用Stellaris(群星)单片机制作自动小车
上传时间: 2013-10-24
上传用户:xmsmh
LM3S系列微控制器I2C应用文档基于LM5749的I2C从机功能,模拟24C02传输协议操作。
上传时间: 2013-11-23
上传用户:6546544
SIMATIC H系统介绍 在现代工业的各个领域,要求拥有一种能够满足经济、环保、节能的高度自动化系统,同时,具有冗余及故障安全功能的可编程控制器是针对最高等级的控制需求。 H(高可靠性)系统,通过将发生中断的单元自动切换到备用单元的方法实现系统的不中断工作,H系统通过部件的冗余实现系统的高可靠性。 F(故障安全)系统,通过将发生中断的系统切换到安全状态(通常为停车)来避免造成对生命、环境和原材料的破坏。 FH或HF(故障安全和高可靠性)系统,通过将发生故障的通道关闭,保证系统无扰动运行。 S7-400H是西门子提供的最新冗余PLC.由于他是SIMATIC S7家族的一员,这意味S7-400H拥有所有SIMATIC S7具有的先进性。
标签: SIMATIC
上传时间: 2013-10-14
上传用户:18862121743
单片机的选择和使用 目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。 单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴: 1.在智能仪器仪表上的应用 单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。例如精密的测量设备(功率计,示波器,各种分析仪)。 2.在工业控制中的应用 用单片机可以构成形式多样的控制系统、数据采集系统。例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。 3.在家用电器中的应用 可以这样说,现在的家用电器基本上都采用了单片机控制,从电饭褒、洗衣机、电冰箱、空调机、彩电、其他音响视频器材、再到电子秤量设备,五花八门,无所不在。 4.在计算机网络和通信领域中的应用 现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话,集群移动通信,无线电对讲机等。 5.单片机在医用设备领域中的应用 单片机在医用设备中的用途亦相当广泛,例如医用呼吸机,各种分析仪,监护仪,超声诊断设备及病床呼叫系统等等。 6.在各种大型电器中的模块化应用 某些专用单片机设计用于实现特定功能,从而在各种电路中进行模块化应用,而不要求使用人员了解其内部结构。如音乐集成单片机,看似简单的功能,微缩在纯电子芯片中(有别于磁带机的原理),就需要复杂的类似于计算机的原理。如:音乐信号以数字的形式存于存储器中(类似于ROM),由微控制器读出,转化为模拟音乐电信号(类似于声卡)。 在大型电路中,这种模块化应用极大地缩小了体积,简化了电路,降低了损坏、错误率,也方便于更换。 7.单片机在汽车设备领域中的应用 单片机在汽车电子中的应用非常广泛,例如汽车中的发动机控制器,基于CAN总线的汽车发动机智能电子控制器,GPS导航系统,abs防抱死系统,制动系统等等。 此外,单片机在工商,金融,科研、教育,国防航空航天等领域都有着十分广泛的用途。
标签: 单片机
上传时间: 2013-11-25
上传用户:zjf3110
LM3S 系列微控制器Flash 存储器应用 在众多的单片机中都集成了 Flash 存储器系统,该存储器系统可用作代码和数据的存储。它在整个存储器中所处的位置在最起始的位置,一般其起始地址从零开始。
上传时间: 2013-10-09
上传用户:aix008
LM3S系列微控制器中断优先级应用笔记 正常的程序被暂时中止,处理器便进入异常。所有异常可以通过NVIC(嵌套向量中断控制器)进行控制,通过NVIC 可以设置各个异常的优先等级并对异常进行处理。异常可分为系统异常和外部中断,它们通过不同的寄存器组进行控制(包括优先级的设置)
上传时间: 2013-11-05
上传用户:我叫李小进