ATtiny13A

目 录

  1. 开发板参数
  2. 配置环境

1、开发板参数 点这里回到目录

ATtiny13A数据容量
1K Bytes(1024 Bytes)可编程的Flash内存,这就是我们程序的容量
64 Bytes EEPROM,可以保存些数据,掉电会保存的
64 Bytes 片内SRAM,程序运行内存
ATtiny13A通道接口
8引脚PDIP/SOIC封装
6个可编程I/O引脚,Arduino可以使用其中5个,无法使用RST引脚作为普通IO。
1个8位定时器/计数器
2条PWM通道
4路10位ADC(其中一个是RST,Arduino无法使用)
每个I/O引脚的DC电流20mA(最大40mA)
工作电压 3 - 5.5V(最大6V)


2、开发环境配置 点这里回到目录

使用Arduino IDE 给 ATtiny13A 烧录程序

开发板管理器中加入ATtiny13
1、打开Arduino IDE

2、菜单中选择“文件”→“首选项”,选择“附加开发板管理地址”按钮。

3、添加网址:https://mcudude.github.io/MicroCore/package_MCUdude_MicroCore_index.json

4、打开“开发板管理器”,搜索“ATtiny13”,选择版本,安装。

下载方法:ArduinoIDE+ UNO开发板 制作的下载器

一、使用UNO开发板制作下载器:
1、将 UNO开发板 接入电脑,打开ArduinoIDE,选择开发板为 ArduinoUNO,选择端口号(UNO的端口号,之后作为ISP下载ATTiny13程序时也用这个端口号)。

2、打开示例文件:ArduinoISP

3、将示例文件编译上传,下载器制作完毕。

二、将AT-13A单片机连接到 UNO下载器:
ATtiny13A PB2 接 UNO Pin 13(作为SCK接口)
ATtiny13A PB1 接 UNOPin 12(作为MISO接口)
ATtiny13A PB0 接 UNOPin 11(作为MOSI接口)
ATtiny13A PB5 接 UNOPin 10(作为RESET接口,注意这里接的不是UNO的RST)
ATtiny13A V 接 UNO 5V
ATtiny13A G 接 UNO GND

三、在Arduino IDE中下载(上传)程序:1、菜单“工具 ”→ “开发板”:选择 “ATTiny13”。


2、菜单“工具 ”→ “B.O.D” :选择 “2.7v”。(如果没进行熔丝设置,此处选“Disabled”)
3、菜单“工具 ”→ “Clock” :选择 “9.6 MHz internal osc”。 (如果没进行熔丝设置,此处选“1.2MHz”)
4、菜单“工具 ”→ “GCC Flags”:选择 “default”。
5、菜单“工具 ”→ “端口” :选择 UNO 所在端口。
6、菜单“工具 ”→ “编程器”:选择 “Arduino as ISP”。

7、菜单“项目 ”→ “使用编程器上传”。
8、下载(上传)完毕,OK,可以在ATtiny13A上接入设备试试效果了。


点这里回到目录