当前位置:首页 > 文章中心 > 正文内容

Note-04.ATtiny85概览

dgx6663周前 (05-20)文章中心7

ATtiny微控制器,又称之为TinyAVR,最早由ATMEL公司于1999生产。在2005年时发展为ATtiny24/44/84和 ATtiny25/45/85,其中ATtiny24/44/84为14引脚12个IO微控制器,ATtiny25/45/85为8引脚6个IO的微控制器。

ATtiny85是8位RISC微控制器,其体积比较小,但具备完善的功能,比如内置FLASH、EEPROM、SRAM、SPI、 IIC、ADC、PWM、定时器、比较器、 IO等。

ATtiny85内置参数

IO 引脚(端口)

ATtiny85具有一个单独的双向IO端口(port),portB具有6个引脚PB0--PB5,六个引脚均可以作为输入(input)或输出(output)引脚。

ADC模数转换

ATtiny85具有一个10位模数转换器和一个多路复用器。其具有四个模拟输入通道,可以连接不同的模拟传感器。

PWM

ATtiny85有两个8位定时器,可用于产生PWM输出。它有一个8位PWM, 4个输出通道。

定时器/计数器(Timers)

ATtiny85有两个8位定时器。它们可以作为定时器或计数器。定时器使用晶体时钟/内部时钟来产生时间延迟。计数器用于对外部引脚上的外部事件进行计数。

SPI

ATtiny85具有完全功能的4线SPI:MOSI, MISO, SCK,和复位引脚。用于与其他IC、传感器或其他任何外设通信。可使用ICSP编程器对内部FLASH编写程序。

IIC/I2C

ATtiny85拥有专用的I2C引脚(SDA和SCL),可与I2C存储、I2C传感器、I2C时钟等I2C设备进行通信。

内存(memory)

    • FLASH:8K FLASH存储,用于编写程序。
    • EEPROM:具有单独的512字节EEPROM来存储数据
    • SRAM:Attiny85具有512字节的SRAM,32个通用寄存器(GPR),可用于程序执行和临时数据存储。

ATtiny85引脚图和功能

Pin1

该引脚具有4种不同的功能


PB5:通用GPIO引脚,pin5


ADC0:模拟输入引脚0


RESET:reset输入引脚


PCINT5:中断引脚5,并用作中断输入引脚


通常这个引脚被用作复位输入引脚(低电平有效),如要使用其他功能,需要设置内部对应位。

Pin2

该引脚具有4种不同的功能


PB3:通用GPIO引脚,pin3


ADC3:模拟输入引脚3


XTAL1:用于连接外部晶振


PCINT3:中断引脚3,并用作中断输入引脚


通常这个引脚可以作为数字输入/输出引脚3,也可以作为模拟输入引脚A3。可以连接一个数字/模拟传感器或数字输入/输出设备,如LED或按钮。

Pin3

该引脚具有5种不同的功能


PB4:通用GPIO引脚,pin4


ADC2:模拟输入引脚2


XTAL2:用于连接外部晶振


PCINT4:中断引脚4,并用作中断输入引脚


OC1B:PWM输出引脚


    • 数字输入/输出引脚:可连接数字IO设备如LED/按钮或传感器。
    • PWM输出引脚:用连接LED控制其亮度,或者DC电机控制其速度。
    • 模拟输入引脚:可连接模拟传感器

Pin4

GND pin


连接电路地(GND)

Pin5

该引脚具有7种不同的功能


PB0:通用GPIO引脚,pin0


MOSI:SPI通信Master Out Slave In引脚


SDA:I2C通信用于发送和接收数据


PCINT1:中断引脚1,并用作中断输入引脚


OC0A:PWM输出引脚


AIN0:内部比较器的模拟电压输入引脚0


AREF:内部ADC的参考电压输入引脚


    • 数字输入/输出引脚:可连接数字IO设备如LED/按钮或传感器。
    • PWM输出引脚:用连接LED控制其亮度,或者DC电机控制其速度。
    • 模拟输入引脚:可连接模拟传感器
    • I2C通信数据引脚
    • SPI通信MOSI引脚

Pin6

该引脚具有5种不同的功能


PB1:通用GPIO引脚,pin1


MISO:SPI通信Master In Slave Output 引脚


PCINT0:中断引脚0,并用作中断输入引脚


OC1A/OC0B:PWM输出引脚


AIN1:内部比较器的模拟电压输入引脚1


    • 数字输入/输出引脚:可连接数字IO设备如LED/按钮或传感器。
    • PWM输出引脚:用连接LED控制其亮度,或者DC电机控制其速度。
    • 模拟输入引脚:可连接模拟传感器
    • SPI通信MISO引脚

Pin7

该引脚具有6种不同的功能


PB2:通用GPIO引脚,pin2


SCK:SPI通信用于提供串口时钟信号


PCINT2:中断引脚2,并用作中断输入引脚


ADC0:模拟输入引脚0


SCL:I2C通信用于提供串口时钟信号


INT0:外部中断输入引脚0


    • 数字输入/输出引脚:可连接数字IO设备如LED/按钮或传感器。
    • 模拟输入引脚:可连接模拟传感器
    • 外部中断输入引脚
    • I2C通信串口时钟
    • SPI通信串口时钟

Pin8

VCC pin


连接电路5V电源

数据手册

https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-2586-AVR-8-bit-Microcontroller-ATtiny25-ATtiny45-ATtiny85_Datasheet.pdf

扫描二维码推送至手机访问。

版权声明:本文由第六芝士网发布,如需转载请注明出处。

本文链接:http://www.dgx666.com/post/1724.html

分享给朋友:

“Note-04.ATtiny85概览” 的相关文章

Word办公小技巧:如何安装“方正小标宋”字体?

本文介绍了在word中安装各类字体的方法。使用工具:word2016默认安装的word中,并没有“方正小标宋”字体,但是在很多正式文件行文时,却常常需要这种字体,所以需要使用者在word中自己安装。请注意,以下介绍的方法,可以用于安装所需要的其他字体,本文只是以“方正小标宋”字体为例进行说明。安装的...

新华社、人民日报、央视官方微信点赞,“菏泽好邻居”让全国人民羡慕

齐鲁网·闪电新闻5月5日讯 俗话说“远亲不如近邻”。邻里间的互动,有时候可谓非常有趣。近日,山东菏泽“致楼上邻居的一封信”在网上走红。‘一位热心又专业的邻居老王,写信对邻居练钢琴,提出了一些“指导意见”,指出了两首曲子中的错误,还附上了自己精心准备的乐谱。这封“钢琴指导”信张贴后,引来众多邻居留言。...

CAD2014安装图文教程

由于平时经常使用的cad版本是cad2014,个人觉得cad2014的功能完整性、流畅度、电脑适配度都相当的不错,所以基本上很少使用其它高版本的cad。下面就如何安装cad2014详述一下,希望能够对大家有所用处。1、下载CAD2014安装包,并解压,打开安装程序2、双击应用程序,点击安装3、选择我...

AutoCAD一打开就崩溃闪退怎么解决呢?

我们在使用cad2010或者cad2012、cad2014版本的cad大都会出现打开就崩溃闪退的情况,那么出现这种情况到底如何解决呢?我试过卸载cad并且重新安装cad并且重新用注册机注册激活,但是打开依然还是闪退,还是崩溃,那么到底如何解决cad闪退的问题呢?通过我的一番试验和查找,终于亲测找到了...

CAD安装失败,如何才能删除(卸载)CAD?7步就能完美卸载CAD软件

CAD安装失败,怎么样才能彻底删除CAD各种残留注册表?有时候我们想将CAD重新安装,但却显示CAD已经安装,但又不见CAD软件,然后我们就会发出这样的疑问:CAD无法重新安装是怎么一回事?下面电脑百科林老师就告诉大家CAD安装失败的原因,以及怎么操作才能把CAD完全卸载干净。想CAD重新安装,但却...

CAD插座符号怎么画出来,怎么画插座布置图?

插座是我们在使用AutoCAD绘图时经常会遇到的图形对象,也是建筑电器设计中频率非常高的绘制对象,今天小编与大家分享一下如图在CAD中绘制插座。1、首先打开CAD文件,点击“任意布置”或者“矩形布置”,再在弹出的电气图块中点击右上方的下拉菜单,再选择其中的“插座”选项,如下图所示2、再在电气图块的对...