English
1 介绍
- NanoHat-Hub是一个专为NanoPi NEO量身设计的接口扩展模块。NanoHat-Hub通过I2C接口和NEO通讯,作为从设备的单片机MEGA328扮演NEO和传感器模块之间翻译官的角色,HUB提供了三个I2C接口、三个模拟接口,两个串口(一个NEO串口,一个单片机串口)和四个数字接口。传感器模块通过4Pin的连接线直接接在NanoHat-hub上。
- 连接NanoPi NEO和传感器的扩展板,NanoHat扩展板直接插在NanoPi NEO上面,通过I2C接口、串口、数字/模拟接口建立传感器与NEO之间的数据传输。所有的模块可以通过4个引脚的连接线直接连接到NanoHat扩展板接口上。
- NanoHat扩展板带有三路I2C接口,三路模拟接口,四路数字接口,两路串口。
2 特性
- 2个2.54mm 40Pin排针
- 1个2.0mm 4Pin I2C0接口端子
- 1个2.0mm 4Pin UART1接口端子
- PCB尺寸(mm):40x40
Pin# |
Name |
Linux gpio |
Pin# |
Name |
Linux gpio
|
1 |
SYS_3.3V |
|
2 |
VDD_5V |
|
3 |
I2C0_SDA |
|
4 |
VDD_5V |
|
5 |
I2C0_SCL |
|
6 |
GND |
|
7 |
GPIOG11 |
203 |
8 |
UART1_TX/GPIOG6 |
198
|
9 |
GND |
|
10 |
UART1_RX/GPIOG7 |
199
|
11 |
UART2_TX/GPIOA0 |
0 |
12 |
PWM1/GPIOA6 |
6
|
13 |
UART2_RTS/GPIOA2 |
2 |
14 |
GND |
|
15 |
UART2_CTS/GPIOA3 |
3 |
16 |
UART1_RTS/GPIOG8 |
200
|
17 |
SYS_3.3V |
|
18 |
UART1_CTS/GPIOG9 |
201
|
19 |
SPI0_MOSI/GPIOC0 |
64 |
20 |
GND |
|
21 |
SPI0_MISO/GPIOC1 |
65 |
22 |
UART2_RX/GPIOA1 |
1
|
23 |
SPI0_CLK/GPIOC2 |
93 |
24 |
SPI0_CS/GPIOC3 |
67
|
Pin# |
Name
|
1 |
GND
|
2 |
5V
|
3 |
I2C0_SDA
|
4 |
I2C0_SCL
|
Pin# |
Name
|
1 |
GND
|
2 |
5V
|
3 |
UART1_TX/GPIOG6
|
4 |
UART1_RX/GPIOG7
|
3 硬件连接
3.1 连接NanoPi NEO
参考下图连接模块:
BakeBit - NEO Hub_NEO
4 代码说明
5 相关资料