当前位置:首页 > 单片机 > 单片机
[导读] 仿真器ATMEL的ATICE30可适用于实时仿真C编译器:所有的C编译器均已在ATMEL网站上有关第三方工具供应商的网页上列出;ATMEL公司在它的网站:http://www.atmel.com上还提供了许多自由软件它们可用于对AVR单

 

仿真器
ATMEL的ATICE30可适用于实时仿真
C编译器:
所有的C编译器均已在ATMEL网站上有关第三方工具供应商的网页上列出;ATMEL公司在它的网站:http://www.atmel.com上还提供了许多自由软件它们可用于对AVR单片机的程序进行汇编和模拟这些软件可以自由下载,上述产品也可通过ATMEL授权的地区分销商和销售代理获得。
问:有哪些支持AVR的起步工具包
答STK100,SL-AVR,SL-OKAVR,SL-AVRL支持AVR的Tiny系列 单片机
STK200,SL-AVR,SL-OKAVR,SL-AVRL支持AVR 单片机 即AT90S系列
STK300,SL-AVR,SL-OKAVR,SL-AVRL还支持AVR的Mega103 单片机 .
STK500,SL-AVR,SL-OKAVR,SL-AVRL还支持AVR的Mega103 单片机
所有的起步工具包都包括按钮LED指示灯RS232通信接口I/O口通过分布在PCB板边沿的连接插头可以使用STK200/300起步工具包还有一条在线编程ISP电缆它可用以对AVR芯片编程STK300还提供了AVR应用程序生成器可用来生成外围设备的初始化代码
问:即使看门狗没有使用我也有时在AVRStudio调试软件的状态栏中看到“WDTreset”WDT复位的信息这是为什么?答当目标器件运行在较高的频率大于6MHz)时来自扁平电缆FPC电缆的噪声信号可能错误地触发WDT复位检测电路这对程序的仿真和执行没有影响它们不会由于噪声的原因而产生复位噪声仅仅影响AVRStudio调试软件的信息处理在这种情况下不要理睬这个信息当目标器件运行在较低的频率小于或等于4MHZ时应该不会出现这个问题
问:我刚买了一台ICE200仿真器在使用不同的芯片和不同的时间运行诊断程序时都是失败的而其它一切正常这是什么原因?
答在ICE200仿真器的第一批产品中是一个固件监控程序的问题而导致这个现象这个现象可以通过升级新版本的监控程序来修正当使用2.02版或更高版本的AVRStudio软件时AVRStudio将读取固件版本并检查这个问题如果你的ICE200需要升级它会引导你完成升级处理这个检查工作只有在装载应用程序时才能被执行而当运行诊断程序时是不被启动的如果你首先尝试运行诊断程序诊断仿真器诊断程序不会检查固件版本并且可能诊断失败如果你碰巧有这种情况不要理睬诊断失败而直接去装载应用程序这时你将可以升级ICE200的监控程序在升级后再回过来运行诊断程序诊断结果应该全部是正确了(注现在销售的ICE200已没有这个问题了)
问:如何检查我的AVR仿真器的版本号?
答在仿真器被连接的时候打开AVRStudio程序选择菜单中Help->About->Info来获得你的仿真器的有关信息AT90ICEPRO在1.20之前的版本和ATmegaICE在1.11之前的版本是不能被AVRStudio软件检测到的较新的版本已经有了而且可以从Atmel网站自由下载.
问:程序在仿真器或 单片机 中不工作,而在模拟器中看来工作很正常这是什么原因?
答这是堆栈指针设置中的常见问题对所有带SRAM的AVR 单片机 堆栈指针必须设置在SRAM最后的地址
在汇编程序中这样做是正确的
ldiR16low(RAMEND)装载堆栈指针的低字节到R16
outSPLR16输出这个数值到堆栈指针寄存器
ldiR16high(RAMEND)装载堆栈指针的高字节到R16
outSPHR16如果AVR的SRAM小于256字节就将这行注释掉
在C程序中堆栈指针是在启动代码中自动设置的注意链接文件(XCL文件)定义了堆栈指针的位置请参考应用笔记AVR032----C编译器的链接文件”
问:从哪里我能找到完整的AVR指令集?
答指令集在Atmel的网站的Products->AVR8bitRISC->Datasheets下面的网页上或者直接连接http://www.atmel.com/atmel/products/prod200.htm网页;<

 

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭