ATtiny45单片机
ATTINY45是ATMEL公司的高性能、低功耗控制器。它是一个基于Advanced RISC架构的8位控制器。它是ATTINYXX系列的成员之一,因体积小、功能齐全而广受欢迎。
PIN配置
ATTINY45是一个8引脚iC,如图所示ATTINY45针图以上。这里的芯片的所有I / O引脚都有多个功能。我们将描述下表中每个引脚的功能。
销不。 |
销的名字 |
描述 |
二次函数 |
1 |
PB5(重置/ ADC0) |
PIN5 Portb. |
|
2 |
PB3 (XTAL1 / CLKI / OC1B / ADC3) |
PIN3 Portb. |
|
3. |
PB4 (XTAL2 / CLK0 / OC1B / ADC2) |
PIN4的Portb. |
|
4 |
接地 |
连接到地面 |
|
5 |
PB0(莫西人/ DI / SDA / AIN0 OC0A / OC1A / AREF) |
PIN0 PORTB. |
|
6 |
PB1(味噌/ D0 / AIN1 / OC0B / OC1A) |
PIN1 PORTB. |
|
7 |
PB2 (SCK / sci / ADC1 / T0 / INT0) |
用于编程的串行外围接口(SPI)
|
|
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,ATTINY85,ATTINY2313
在哪里使用Attiny45微控制器?
- attiny45是一款8引脚AVR控制器,可以在AVR IDE中开发应用程序,有很多参考文献。
- 虽然我们有很多控制器,但ATTINY很受欢迎,因为它是最便宜的控制器之一。
- 同性也在较小的针脚中提供了许多功能。
- 该控制器具有4Kbytes的程序内存,可用于许多应用程序。
- 具有多种节能模式,可以在移动嵌入式系统上工作。
- 其小巧紧凑,可放入许多小型电路板。
- 通过看门狗定时器和其他功能,ATTINY45上的使用得到了进一步的提升。
如何使用Attiny45
像其他控制器一样,ATTINY45基于应用程序工作,即执行存储在其内存中的应用程序。
编程ATTINY45微控制器的程序如下所述:
- 首先列出控制器要执行的函数。
- 在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])
- 编写程序后,编译它以消除错误。
- 编写的程序编译后,IDE生成HEX文件。
- 此十六进制文件包含了应保存在控制器闪存中的机器代码。
- 选择建立PC与ATTINY45通信的编程设备(通常为AVR控制器制作的SPI编程器)。attiny45的编程也可以通过ARDUINO板来完成。
- 运行程序员软件并选择相应的十六进制文件。
- 使用本程序将编写程序的HEX文件刻录到ATTINY45闪存中。
- 断开程序员,连接控制器的相应外设并获取系统启动。
应用程序
- 用于开发板。
- 爱好项目
- 司机
- 工业控制系统。
- SMPS和功率调节系统。
- 模拟信号测量和操纵。
- 嵌入式系统,如咖啡机,自动售货机。
- 显示单位。
- 外围接口系统。
2D模型
所有测量都有毫米。