讲述AVR单片机的问题

发布者:EternalWhisper最新更新时间:2016-01-18 来源: eefocus关键字:AVR  单片机 手机看文章 扫描二维码
随时随地手机看文章
话说AVR单片机可以裸跑,为什么?
  其实,这句话是我自己给学校师弟师妹们讲解AVR时说的,其意思是说:AVR单片机可以不需要任何外部电路就可以跑起来。
  不过,实际上,AVR单片机有时还是需要加些外部电路的,why,下面告诉您。
  ● AVR复位电路的设计
  与传统的51单片机相比,AVR单片机内置复位电路,并且在熔丝位里,可以控制复位时间,所以,AVR单片机可以不设外部上电复位电路,依然可以正常复位,稳定工作。
  若是系统需要设置按键复位电路,那么注意,AVR单片机是低电平复位,设计按键复位电路:
  ● AVR晶振电路的设计
  与传统的51单片机相比,AVR单片机内置RC振荡电路。出厂时,未进行时钟源设置的AVR,其时钟源使用的是内部RC振荡,一般情况使用的是 1M频率。
  通过对熔丝位的设置,可以设置MCU的内部RC振荡频率。例如:4M、8M等。
  不过,内置RC振荡,在一致性方面存在差异,它因生产的批次有所差异,亦与温度等因素有较大的相关性。所以,在一些对时钟要求较高的场合,如:精确定时,RS232通信等,这些场合,建议使用外部的晶振线路。
  ● AVR下载电路的设计
  一般来说,AVR的编程方式有:
  (1)串行编程,ISP编程
  (2)高压/并行编程
  (3)JTAG编程
  (4)IAP编程
  一般情况,系统板都需要设计下载线路,对AVR进行编程。目前的AVR芯片基本上都具备ISP接口,可通过ISP接口进行编程。所以,最常见的是,在系统板上留ISP接口。
  那么什么是ISP呢?
  ISP是In System Program的缩写,意思是在系统编程,亦即是在线编程。它一共使用了两条电源线:VCC、GND,三条信号线:SCK、MOSI、MISO,以及复位线:RESET。由于仅仅使用了几条数据线,所以我们亦常将其称为串行编程。
  值得注意的是:
大部分AVRMCU的ISP数据端口亦为 SCK、MOSI、MISO引脚(如tiny13/24/2313,mega48/88/168/8,mega16/32/162等),如下:
[调试器] [目标MCU]
VCC -------- VCC
GND -------- GND
RESET -------- RESET
SCK -------- SCK
MOSI -------- MOSI
MISO -------- MISO
少部分AVRMCU的ISP数据端口则不是使用这些接口,而是:SCK、PDI、PDO引脚(如mega64/128),如下:
[调试器] [目标MCU]
VCC -------- VCC
GND -------- GND
RESET -------- RESET
SCK -------- SCK
MOSI -------- PDI
MISO -------- PDO
关键字:AVR  单片机 引用地址:讲述AVR单片机的问题

上一篇:mega16实验板红外解码程序
下一篇:AVR单片机程序——电脑键盘(P/S2口协议)——pckey

推荐阅读最新更新时间:2024-03-16 14:44

MCU到FPGA:第1部分
我是MCU的长期用户和狂热者,特别是对多功能低成本MCU上有着浓厚的兴趣,这种MCU模块能够通过单芯片实现优秀的通信能力。我做过很多有意思的小玩意,包括:MP3播放器、闹钟、无线地面湿度控制系统、宠物活动监视器、低功耗蓝牙姿态控制等。在这些小项目中,MCU实现信息的收集和传输,用起来十分方便。 最近,我接手一个项目,这个项目不仅要求我使用FPGA,而且还要求我使用功能更强大的ARM。这都是我从未接触过的领域。在这个系列博客中,我将介绍我是如何将自己现有的MCU知识和经验运用到FPGA中的。本文是系列博客的在第一篇,我将从FPGA的优点和缺点入手,并介绍Terasic DE10 Nano开发套件,以及IP核在FPGA设计中的作用
[嵌入式]
MCU与模拟电源管理集成
  近日,Microchip宣布推出业界首款集成MCU的基于模拟的电源控制管理器MCP19111,该产品可以利用数字信号控制DC/DC转换,可在4.5V至32V的宽电压范围内工作。   为什么需要MCP19111“现在,业界主要提供两种电源转换方案,一种是完全数字式控制,通过模数转换以及MCU计算出结果,而另外一种则是完全通过模拟器件搭出来的电源转换系统,不存在任何模数转换。”Microchip模拟产品营销副总裁兼市场传讯部副总裁Bryan J. Liddiard说道。   Microchip模拟产品营销副总裁兼市场传讯部副总裁Bryan J. Liddiard Bryan提到的两种方案各有利弊,在模拟域而言,控制效率更高,而
[电源管理]
<font color='red'>MCU</font>与模拟电源管理集成
基于16位单片机的语音电子门锁系统
摘要:介绍采用声纹识别技术、在凌阳SPCE061A单片机上实现的一种语音电子门锁身份认证系统。实验结果表明,系统性能稳定,识别效果好,可以推广使用。 关键词:声纹识别 基于周期 线性预测 模式匹配 DTW 生物识别技术是利用人体生物特征进行身份认证的一种技术,是目前公认的最为方便与安全的识别技术。由于每个人的生物特征具有与其他人不同的唯一和在一定时期内不变的稳定性,不易伪造和假冒,所以利用牲识别和技术进行身份认证,安全、准确、可靠。 在生物识别领域中,声纹识别,也称为说话人识别,以其独特的方便性、经济性和准确性等优势受到世人瞩目,并且益成为人们日常生活和工作中重要且普遍的安全认证方式。声纹识别是一种根据说话人语音波形中反映说
[应用]
基于CIP-51内核单片机的总磷在线自动分析仪
   1 概述   C8051F0XX系列单片机是Cygnal公司新推出的一种混合信号系统级单片机。该系列单片机片内含CIP-51的CPU内核,它的指令系统与MCS-51完全兼容。其中的C8051F020单片机含有64kB片内Flash程序存储器,4352B的RAM、8个I/O端口共64根I/O口线、一个12位A/D转换器和一个8位A/D转换器以及一个双12位D/A转换器、2个比较器、5个16位通用定时器、5个捕捉/比较模块的可编程计数/定时器阵列、看门狗定时器、VDD监视器和温度传感器等部分。C8051F020单片机支持双时钟,其工作电压范围为2.7~3.6V(端口I/O,RST和JTAG引脚的耐压为5V)。与以前的51系列单
[单片机]
基于CIP-51内核<font color='red'>单片机</font>的总磷在线自动分析仪
瑞萨电子推出32位RX671 MCU,实现高性能和高能效
瑞萨电子推出32位RX671 MCU,实现高性能和高能效,可支持非接触式HMI功能 具备大容量内存和超紧凑封装的单芯片解决方案,满足广泛的需求 2021 年 9 月 8 日,日本东京讯 - 全球半导体解决方案供应商瑞萨电子集团(TSE:6723)今日宣布,推出32位微控制器(MCU)RX671,为广受欢迎的RX产品家族增添一款全新高性能、多功能,且具备触摸感应和语音识别等非接触式操作方式的单芯片解决方案。作为瑞萨广受欢迎的主流RX600系列的一部分,RX671 MCU基于RXv3 CPU核构建,运行速度为120MHz,集成闪存支持60MHz的快速读取访问,实现卓越实时性能,CoreMark评分达707;电源效率为48.8
[单片机]
瑞萨电子推出32位RX671 <font color='red'>MCU</font>,实现高性能和高能效
AVR单片机外部中断C程序框架
Avr mega16a 单片机在studio4 开发环境中外部中断C程序框架如下: #include avr/io.h //头文件. #include avr/interrupt.h //中断头文件; typedef unsigned char uint8; //习惯宏定义数据类型语法.应用时只需写入数据类型: // uint8 s=0; typedef unsigned int uint16; //习惯宏定义数据类型语法.应用时只需写入数据类型: // uint16 i=0; Int main() //主函数; { MCUCR=0Xnn: //中断模式触发寄存器,用来设置外部
[单片机]
PIC16F505单片机按键处理总结
按键检测方法处理不同事件的对比,所有按键都以PIC16F505的RC4为输入端口作为例子。 方法1: Void scan() { if(RC4==0) { Delay(50); if(RC4==0) { num++;//多事件跳转变量num RC0=1;//按键有效后要做的事情,比如点亮RC0上的LED } } while(!RC4);//松手检测 } 此类按键扫描函数,合适离散型事件,比如一键多能,等。假如把松手检测部分去掉,则合适做LED无极调光,因为,只要按键按住不放,整个函数会一直检测是否有按键按下,并且执行按键有效后的语句。 方法2: void scan() { while(!RC4) { delay(10); i++
[单片机]
68HC908JB8单片机及其在USB外设系统中的应用
主要参数及引脚功能     MC68HC908JB8是采用HCMOS工艺技术生产的高性能单片机芯片,具有片内256BRAM和8KB的Flash ROM结构,16位双通道TIM模块(每一通道配有输入捕捉、输出比较和PWM工作模式),以及兼容USB1.1协议低速通信功能。 JB8 的性能     68HC908JB8是一种高性能M68HC08结构,它和M6805、M146805及M68HC05族代码兼容,3MHz内部总线频率,256B的RAM和8129字节的Flash存储器,且在片内可编程。最多可达37个一般3.3V的I/O口。其中包括:     ·因封装不同有13或10个共享I/
[应用]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved