跳过主要内容

ATtiny45单片机

ATTINY45是ATMEL公司的高性能、低功耗控制器。它是一个基于Advanced RISC架构的8位控制器。它是ATTINYXX系列的成员之一,因体积小、功能齐全而广受欢迎。

PIN配置

ATTINY45是一个8引脚iC,如图所示ATTINY45针图以上。这里的芯片的所有I / O引脚都有多个功能。我们将描述下表中每个引脚的功能。

销不。

销的名字

描述

二次函数

1

PB5(重置/ ADC0)

PIN5 Portb.

  • Pin默认为RESET Pin。引脚有源低。编程RSTDISBL保险丝时,PB5只能作为I/O引脚使用。
  • ADC0(ADC输入通道0)

2

PB3 (XTAL1 / CLKI / OC1B / ADC3)

PIN3 Portb.

  • XTAL1(芯片时钟振荡器引脚1)
  • CLKI(从外部时钟源输入时钟)
  • ADC3(ADC输入通道3)
  • OC1B(倒置定时器/计数器1输出比较匹配B输出)

3.

PB4 (XTAL2 / CLK0 / OC1B / ADC2)

PIN4的Portb.

  • XTAL2(芯片时钟振荡器PIN2)
  • 分体系统时钟可在此引脚上输出
  • ADC2(ADC输入通道2)
  • OC1B(定时器/计数器1输出比较匹配B输出

4

接地

连接到地面

5

PB0(莫西人/ DI / SDA / AIN0 OC0A / OC1A / AREF)

PIN0 PORTB.

  • MOSI(主输出从输入)。当控制器作为从属时,数据由该引脚接收。用于编程的串行外围接口(SPI)
  • DI(USI三线模式数据输入)
  • SDA(双线串行总线数据输入/输出线)
  • 模拟比较器正I/P
  • OC0A(PWM - 定时器/计数器/计数器输出比较匹配输出)
  • OC1A(反相PWM - 定时器/计数器1输出比较匹配输出)
  • ADC模拟参考引脚

6

PB1(味噌/ D0 / AIN1 / OC0B / OC1A)

PIN1 PORTB.

  • MISO(主输入从输出)。当控制器作为从控制器时,数据由该控制器通过该引脚发送到主控制器。用于编程的串行外围接口(SPI)
  • DO(USI三线模式的数据输出)
  • 模拟比较器负I/P
  • OC0B(PWM - 定时器/计数器0输出比较匹配B输出)
  • OC1A(定时器/计数器1输出比较匹配输出。

7

PB2 (SCK / sci / ADC1 / T0 / INT0)

  • SCK(SPI总线串行时钟)。这是该控制器与其他系统之间共享的时钟,用于准确数据传输。

用于编程的串行外围接口(SPI)

  • 标准及校正主任(两线串行总线时钟线)
  • T0(Timer0外部计数器输入)
  • INT0(外部中断source0)
  • ADC1(ADC输入通道1)

8

vcc.

连接到正电压

ATTINY45单片机功能

ATTINY45模拟功能

中央处理器

8位AVR

针数量

8

工作电压(V)

+1.8 v to + 5.5v (attiny45v)

+2.7 VTO+5.5V (ATTINY45)(+5.5V为绝对最大值)

I/O引脚数

6

通信接口

主/从SPI串行接口(5,6,7引脚)[可用于编程此控制器]

双线串行接口(5,7个引脚)[可用于连接像传感器和LCD等外围设备]

通用串行接口(5,6 pin)[可用于与其他控制器通信]

JTAG接口

不可用

UART接口

不可用

ADC模块

4通道,10位分辨率ADC

定时器模块

两点计数器

模拟比较器

1

DAC模块

PWM输出

4

外部振荡器

Attiny45V为0-10MHz

为ATTINY45 0-20MHz

内部振荡器

0-8MHz校准内部振荡器

程序内存类型

闪光

程序存储器或闪存

4 k字节(10000写/擦除周期)

CPU速度

1 MIPS @ 1MHz

内存

256个字节

EEPROM.

256个字节

看门狗定时器

可编程看门狗定时器与独立的芯片振荡器

程序锁定

是的

省电模式

三种模式[空闲、ADC降噪、关机]

工作温度

-55°C至+ 125°C(+125是绝对的最大,-55绝对最小)

注意:完整的技术信息CA在此处找到ATTINY45数据表链接在本页底部。

Attiny45替代品

ATTINY25,ATTINY85ATTINY2313

在哪里使用Attiny45微控制器?

  • attiny45是一款8引脚AVR控制器,可以在AVR IDE中开发应用程序,有很多参考文献。
  • 虽然我们有很多控制器,但ATTINY很受欢迎,因为它是最便宜的控制器之一。
  • 同性也在较小的针脚中提供了许多功能。
  • 该控制器具有4Kbytes的程序内存,可用于许多应用程序。
  • 具有多种节能模式,可以在移动嵌入式系统上工作。
  • 其小巧紧凑,可放入许多小型电路板。
  • 通过看门狗定时器和其他功能,ATTINY45上的使用得到了进一步的提升。

如何使用Attiny45

像其他控制器一样,ATTINY45基于应用程序工作,即执行存储在其内存中的应用程序。

编程ATTINY45微控制器的程序如下所述:

  1. 首先列出控制器要执行的函数。
  2. 在IDE程序中编写语言中的函数。

您可以在公司网站免费下载IDE程序。AVR控制器的IDE计划是“Atmel Studio”。下面给出了AtmelStudio的链接。

(通常是针对Windows7的Atmel Studio 6.0 [http://atmel-studio.software.informer.com/6.0/],

适用于Windows10的Atmel Studio 7 [https://www.microchip.com/avr-support/atmel-studio-7])

  1. 编写程序后,编译它以消除错误。
  2. 编写的程序编译后,IDE生成HEX文件。
  3. 此十六进制文件包含了应保存在控制器闪存中的机器代码。
  4. 选择建立PC与ATTINY45通信的编程设备(通常为AVR控制器制作的SPI编程器)。attiny45的编程也可以通过ARDUINO板来完成。
  5. 运行程序员软件并选择相应的十六进制文件。
  6. 使用本程序将编写程序的HEX文件刻录到ATTINY45闪存中。
  7. 断开程序员,连接控制器的相应外设并获取系统启动。

应用程序

  • 用于开发板。
  • 爱好项目
  • 司机
  • 工业控制系统。
  • SMPS和功率调节系统。
  • 模拟信号测量和操纵。
  • 嵌入式系统,如咖啡机,自动售货机。
  • 显示单位。
  • 外围接口系统。

2D模型

所有测量都有毫米。

attiny45维度

部分数据表

相关的职位



加入20K +订阅者

我们永远不会给你发垃圾邮件。

指示要求

成为我们不断增长的社区的一部分。