PAGE1
PAGE1
ArduinoProMini概述
1.ArduinoProMini简介
ArduinoProMini是一款基于ATmega328P微控制器的小型开发板,适用于各种嵌入式项目和原型设计。与标准的ArduinoUno相比,ProMini体积更小,功耗更低,更适合用于需要紧凑设计的项目。ProMini提供两种不同的电压选项:5V和3.3V,并且可以使用外部电源供电,使其在各种环境中都能灵活应用。
1.1物理特性
尺寸:33.8mmx18.3mm
重量:2.5g
引脚:20个引脚(14个数字I/O,6个模拟I/O)
电压:5V和3.3V两种版本
电流:5V版本最大500mA,3.3V版本最大150mA
功耗:低功耗模式下,3.3V版本功耗仅为几微安
工作频率:8MHz(3.3V版本)和16MHz(5V版本)
1.2微控制器特性
处理器:ATmega328P
时钟速度:8MHz(3.3V版本)和16MHz(5V版本)
闪存:32KB(其中0.5KB用于引导程序)
SRAM:2KB
EEPROM:1KB
工作电压:3.3V或5V
输入电压:3.3V版本:3.3V至12V;5V版本:5V至12V
1.3引脚说明
引脚编号|功能|说明|
|———-|——————|————————————————————–|
1|GND|地线,用于连接电源地|
2|VCC|电源正极,3.3V或5V|
3|D0(RX)|串行通信接收引脚|
4|D1(TX)|串行通信发送引脚|
5|D2|数字I/O引脚|
6|D3|数字I/O引脚,支持PWM输出|
7|D4|数字I/O引脚|
8|D5|数字I/O引脚,支持PWM输出|
9|D6|数字I/O引脚,支持PWM输出|
10|D7|数字I/O引脚|
11|D8|数字I/O引脚|
12|D9|数字I/O引脚,支持PWM输出|
13|D10|数字I/O引脚,支持SPI接口|
14|D11|数字I/O引脚,支持SPI接口和PWM输出|
15|D12|数字I/O引脚,支持SPI接口|
16|D13|数字I/O引脚,内置LED,支持SPI接口和PWM输出|
17|A0|模拟I/O引脚,支持ADC输入|
18|A1|模拟I/O引脚,支持ADC输入|
19|A2|模拟I/O引脚,支持ADC输入|
20|A3|模拟I/O引脚,支持ADC输入|
21|A4(SDA)|模拟I/O引脚,支持ADC输入和I2C通信的SDA引脚|
22|A5(SCL)|模拟I/O引脚,支持ADC输入和I2C通信的SCL引脚|
23|A6|模拟I/O引脚,支持ADC输入|
24|A7|模拟I/O引脚,支持ADC输入|
25|RST|复位引脚,用于重启微控制器|
26|GND|地线,用于连接电源地|
27|GND|地线,用于连接电源地|
28|VCC|电源正极,3.3V或5V|
2.ArduinoProMini的设置与编程
2.1硬件设置
要使用ArduinoProMini,首先需要进行基本的硬件设置。以下是一些常见的设置步骤:
电源:ArduinoProMini可以通过3.3V或5V电源供电。确保选择正确的电源电压版本,并通过VCC和GND引脚连接电源。
编程接口:ProMini没有内置USB接口,因此需要使用外部编程器,如FTDI转换器或ArduinoUno作为ISP。
电平转换:如果使用5V的FTDI转换器编程3.3V的ProMini,需要使用电平转换器以防止损坏。
2.2使用FTDI转换器编程
FTDI转换器是常用的编程工具,可以将USB信号转换为TTL信号,从而与ProMini通信。
2.2.1硬件连接
FTDI转换器|ArduinoProMini|
|————-|——————|
GND|GND|
5V|VCC|
TX|D0(RX)|
RX|D1(TX)|
DTR|RST|
2.2.2软件设置
安装