小3.2开发板
Teensy 3.2是一个开发板,有一个32位ARM Cortex M4运行在72MHz的微控制器,可以使用Arduino软件编程。
3.2 Pinout配置
销的类别 |
销的名字 |
细节 |
权力 |
V在, 3.3V,模拟GND, GND |
V在-使用外部电源(3.6V至6.0V)时的供电电压引脚 3.3V -板载稳压器的调节输出电压(最大250mA) 模拟地——用作ADC和DAC的地,可以连接到地 GND—接地引脚 |
模拟针 |
A0 - a9, a14 |
引脚A0 - A9和A14可以作为13位分辨率的模拟输入 |
输入/输出引脚 |
D0, c15 |
24 I/O引脚面包板友好 |
串行 |
TX1, RX1 并,RX2 TX3, RX3 |
3串行端口 |
外部中断 |
D0, c15 |
所有数字引脚都具有中断能力 |
脉宽调制 |
D3 - D6 D9 d10 |
共22个PWM引脚 |
SPI |
Din, dout, sck, cs |
SPI端口 |
内置的领导 |
D13 |
LED作为通用GPIO指示灯 |
我2C |
SCL0, SDA0 |
集成电路间通信端口 |
可以 |
TX, RX |
CAN总线端口 |
触摸感应 |
D0 - D1 D15——D19 D22摊位——c15 |
可用于电容式触摸感应 |
3.2技术参数
单片机 |
MK20DX256 |
工作电压 |
3.3 v |
建议输入电压为V在销 |
3.6 v至6.0 v |
模拟输入 |
21 |
数字I / O管脚 |
34 |
来自I/O引脚的DC源/汇 |
10马 |
闪存 |
256 kb |
静态存储器 |
64 kb |
eepm |
2 kb |
时钟频率(速度) |
72兆赫 |
沟通 |
我2C, spi, uart, can, usb |
注意:完整的技术信息可以在小小的3.2数据表,连结于本页底部。
其他很小的董事会:很小的信用证,很小的3.6很小的3.5
其他开发板:Arduino, stm32, esp12, esp31,覆盆子π,ESP8266
Teensy 3.2 vs Arduino Uno
的名字 |
Arduino Uno |
很小的3.2 |
处理器 |
ATMega328P |
MK20DX256 |
操作/输入电压 |
5伏 |
3.3 v |
CPU速度 |
16兆赫 |
72兆赫 |
模拟针 |
8 |
21 |
数字IO /脉宽调制 |
14 |
34 |
eepm / SRAM (KB) |
1/2 |
2/64 |
闪光 |
32 k |
256 k |
USB连接器 |
迷你 |
微 |
UART |
1 |
3. |
SPI |
1 |
1 |
我2C |
1 |
1 |
了解小微3.2开发板
Teensy 3.2是一个32位Arduino兼容开发板,旨在将ARM Cortex处理能力带入电路试验板友好的包装爱好者使用。3.2是微型控制器Teensy家族中最小的主板,但它的性能并不差,在大多数方面都超过了同样大小的Arduino Nano。
为你的Teensy 3.2供电:
有三种方式来驱动你的Teensy 3.2开发板:
- 使用内置USB微型连接器。
- 从外部电源(可能是5V稳压器)提供3.6V到6V的电压。推荐使用此方法。
- 直接提供3.3V到3.3V引脚。由于供电线路直接连接到微控制器,因此不推荐使用这种方法;任何尖峰或波纹都可能导致损害。
输入/输出:
Teensy 3.2有34个GPIO引脚,电流汇/源能力为10mA。上拉电阻可以在引脚上启用。
大多数引脚也有额外的功能:
- 串行端口-通过UART协议接收和传输数据
- 我2C端口——使用Wire库通过IIC协议进行两线通信
- 快速串行通信使用SPI库
- PWM -输出一个8位脉宽调制的方波,由两个功能控制:
- analogWrite() -将PWM波形的占空比写入相应的引脚
- analogWriteResolution() -将PWM分辨率从2位改为16位
- 模拟引脚可以通过三种功能进行控制:
- analogRead() -返回一个与模拟输入相对应的整数值
- analogReference() -为ADC选择参考电压源
- 模拟读取分辨率()-配置ADC转换的分辨率
- 触摸感知引脚-使用电容式触摸感知,使用touchRead()函数控制
- 引脚13有一个内置LED
这些特殊函数及其各自的引脚在小3.2引脚图如上所示。
如何使用Teensy 3.2单板
Teensy 3.2可以使用任何C编辑器或Arduino软件进行编程,尽管后者对初学者来说更快更容易。
Arduino软件的下载链接可以在这里找到:
软件下载完成并准备好后,Teensy 3.2通过USB微端口连接到计算机上。
上传第一个程序:
在中选择正确的板名(Teensy 3.2)“Tools > Boards”菜单,在“Tools > Ports”下选择正确的COM口。
由于内置LED是在第13脚上,就像Arduino一样,基本的闪烁草图将在Teensy 3.2上工作。代码如下所示。
应用程序
- 快速原型
- 小型ARM开发板
- 机器人
如何禁用pm?