完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
什么是单片机? 随着大规模集成电路的出现及其发展,将计算机的CPU、RAM、ROM、定时/计数器和多种I/O资源接口集成到一片芯片上,形成了芯片级的计算机,因此最早期的含义为单片微型计算机,(Single Chip Microcomputer),直译为单片机,沿用至今。单片机的准确叫法应该是微型控制器(Microcontroller),目前大多数厂家和学者都已经改用Microcontroller ,简称 MCU(Microcontroller Unit)。单片机的特点:
什么是AVR? AVR是ATMEL(中文名)公司的A先生和V先生1997年发明的基于精简指令集(RISC)的单片机系列。ATMEL公司已经把AVR扩大到一个全系列:tiny AVR,Mega AVR,LCD AVR,USB AVR,DVD AVR,RF AVR, Secure AVR ,FPGA AVR。详细的功能优势在新手入门中介绍。 什么是ATMEL? ATMEL是一家专业从事芯片开发生产的公司,中文名艾特梅尔,其注册商标为ATMEL,AVR。什么是jtag? JTAG是一个通信标准,用于计算机和单片机进行实时快速通讯。AVR 的JTAG功能(只有部分型号才有)使得AVR的调试工作非常简单,可以通过JTAG 接口对Flash、EEPROM、熔丝位和锁定位进行编程。使用AVR studio软件和JTAG硬件( AVR JTAG编程器,AVR JTAG仿真器)可以进行程序下载(编程)和程序在线调试。JTAG接口有四个引脚。以JTAG的术语来说,这些引脚组成了测试访问端口TAP。这些引 脚是:? TMS: 测试模式选择。此引脚用来实现TAP 控制器各个状态之间的切换。? TCK: 测试时钟。JTAG 操作是与TCK 同步的。? TDI:测试数据输入--需要移位到指令寄存器或数据寄存器(扫描链)的串行输入数据。? TDO:测试数据输出-- 自指令寄存器或数据寄存器串行移出的数据。什么是ISP?ISP是一种通用的程序下载方式,AVR单片机都有ISP下载接口。可以通过ISP下载线或者STK500把程序下载到单片机中。ISP下载线成本低廉,制作简单,一个并口ISP下载线只需几十元即可得到。开发工具成本低也是AVR单片机的优势之一。JTAG与ISP的区别和联系区别:JTAG可以调试程序,而ISP只能下载程序。联系:同作为AVR程序下载工具,都能把程序从电脑下载到单片机中。都能对芯片的熔丝位和锁定位进行编程。JTAG调试与普通软件仿真的区别和联系联系:都可以在计算机调试程序终端看到程序的运行效果,都可以设置断点,单步运行,进入循环,跳出循环,连续运行等操作。还能实时观察各寄存器的值,IO口状态等。区别:软件仿真,用的是计算机来模仿单片机运行,不是全真的环境,很多时候会出现偏差甚至错误。而用JTAG在线调试,程序本身在单片机内运行,完全真实的硬件环境,更准确的反映程序运行的实际情况,有助于大型程序的调试。 什么是GCC,ICC,IAR? GCC avr 亦及AVR-GCC是一款优秀的AVR编译软件, 是流行的GUN C编译器在AVR上的移植。GCC支持多种操作系统,MS-DOS,Win32,Linux都可以使用。在使用Win32时,会有一个软件包WinAVR,不仅仅包括C编译器,虽然也 不是集成开发环境,但也还包括了编辑,编译,下载整个开发流程中所需的所有软件。GCC最大的特点是开源,发展较快,但是也是最大的问题,技术支持没有保障。 ICC avr 是Imagecroft C Complier 的简称,是一个完整的AVR集成开发环境,分为两个版本,标准版支持AT90S系列,和Mega系列;专业版有代码压缩功能,支持没有SRAM的器件的是一个单独的产品 ICC tiny,该软件的目前最新版本为7.1,本站提供下载,同时网上可以找到ICC6.31的注册机,可以注册成无任何功能限制的专业版。ICC的集成开发环境非常优秀,它的使用我们会在新手入门和后面的教程中介绍。本站的所有例程都是在ICC下编译的。它是按照工程进行文件管理的,有一个叫Application Wizard的代码生成器,可生成初始化外围器件的代码;提供的库支持内部的外围功能,例如 UART,SPI,EEPROM和堆栈检查函数。 它还有一个终端程序,可以发送和接收ASCII码。ICC的技术支持由 Imagecraft Creations Inc.公司提供。 IAR avr |
|
相关推荐
13 个讨论
|
|
|
ddddddddddd
|
|
|
|
|
|
|
|
|
dddddddddd
|
|
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
AVR Atmega16 Bootloader程序与上位机LabView程序
5664 浏览 6 评论
#include <ioavr.h>这个头文件我应该下什么编译器
8123 浏览 0 评论
3369 浏览 2 评论
3352 浏览 1 评论
10524 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-8 09:49 , Processed in 1.354207 second(s), Total 76, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
6004