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

Note-04.ATtiny85概览

dgx6667个月前 (05-20)文章中心29

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概览” 的相关文章

此情可待成追忆|从2000到2021,那些年我们用过的AutoCAD

从2000版到2021版,那些年我们用过的AutoCAD……AutoCAD 2000的流行受益于个人电脑的流行,虽然之前还有R14版本,但是流行期的红利被2000版独占,从此,CAD开始在个人电脑中宝贵的硬盘空间中占有了一席之地。AutoCAD 2002,发布于申奥成功和国足出线的那一年。AutoC...

经典归来!《魔兽争霸3》官方对战平台正式上线

还有多少人在坚守着《魔兽争霸3》?如果你是其中的一员,不知道这个新消息会不会让你感动:网易建立《魔兽争霸3》官方对战平台,经典回归!新平台被直接命名为“魔兽争霸官方对战平台”。据了解,这是大陆地区暴雪唯一官方授权的对战平台。除了普通的1v1或组队对战外,它还支持Dota以及我们最爱的RPG地图。官方...

使用 DirectX_Repair 增强版_v4.3 解决 obs 安装后运行不了问题

在视频录制与直播领域,OBS(Open Broadcaster Software)是一款广受欢迎的开源软件。然而,部分用户在安装 OBS 后会遇到无法运行的情况,而这一问题很可能与 DirectX 组件的缺失或损坏有关。DirectX_Repair 增强版_v4.3 则可以成为解决这一难题的有效工具...

Vigilante恶意软件行为怪异:修改Hosts文件以阻止受害者访问盗版网站

Sophos 刚刚报道了一款名叫 Vigilante 的恶意软件,但其行为却让许多受害者感到不解。与其它专注于偷密码、搞破坏、或勒索赎金的恶意软件不同,Vigilante 会通过修改 Hosts 文件来阻止受害者访问包括海盗湾(The Pirate Bay)等盗版资源网站。与此同时,它还会下载第二款...

2020年免费字体合集,免费商用(附下载链接)

字体侵权一直是让设计师,甚者是新媒体人的头疼的问题。现在随着国人版权意识的提升,字体更是不能随意乱用,没有足够版权意识的话,轻则赔偿,重则直接开除。所以收藏一些免费可商用字体是很有必要的。下面吐血整理了62款可免费商用的字体(企业均可商用),所有字体资源都已分类整理,大家可自行根据需求获取下载链接~...