您的位置 首页 编程

AVR单片机根本硬件线路规划

话说AVR单片机可以裸跑,为什么?其实,这句话是我自己给学校师弟师妹们讲解AVR时说的,其意思是说: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

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/biancheng/261270.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部