不得不说Nordic的资料很乱,查一个资料要跳转到好几个网页才有可能找到.
nRF52832基本上是我接触到的第一个基本上没有中文资料的IC了,也当是养成一个好习惯,以后做一些使用/学习的记录
为了使用nRF52832,弄了一个基于此的官方发布的开发板:Nordic Thingy:52,今天到手,先简单玩了下,不得不说功能很强大,基本上智能家居需要监控的一些功能都有了,包括温度、湿度、CO2、空气质量、姿态、声音等。
这些不重要,主要目的还是开发nrf52832,所以想整理下需要整理的硬件资源:
Figure 2: Thingy hardwareblock diagram (Thingy_User_Guide_v1.1.pdf page35)
电路图不贴,只整理一下IIC设备地址及主控IO口.另外,虽然有swd调试接口,但是竟然没有专门接串口出来.
IIC设备地址
SX1509BIULTRT |
IO扩展 |
0x3e |
MPU9250 |
九轴姿态传感器 |
0x68 |
LIS2DH12 |
加速度传感器 |
0x19 |
ccs811 |
Gas传感器 |
0x5a |
LPS22HB |
压力传感器 |
0x5c |
HTS221 |
湿度温度传感器 |
0x5f |
BH1745NUC |
颜色传感器 |
0x38 |
Nrf52832IO口:
IO No. |
IO name |
连接 |
功能 |
描述 |
1 |
DEC1 |
X |
X |
X |
2 |
P0.00 |
32.768kHz晶振 |
X |
X |
3 |
P0.01 |
32.768kHz晶振 |
X |
X |
4 |
P0.02 |
P0.02 |
ANA/DIG0 |
|
5 |
P0.03 |
P0.03 |
ANA/DIG1 |
|