实验一、开发环境及SPI协议认知实验
开发环境
1、简介
在这里我们使用的是 “CubeCell系列”,是一个较好的LoRaWAN节点应用的选择、以下是一些关键特征
- 与Arduino开发环境完全兼容;
- 基于超低功耗设计,即使在RTC时钟运行的情况下,在深度睡眠模式下也能达到3.5μA;
- LoRa信号输出功率范围0~22(±1)dBm;
- 尽管具有当前最先进的技术,但价格低廉;
- 通过使用集成加密算法来使克隆的固件不起作用以保护您的投资;
- 基于成熟的技术 – 新的ASR650x,是将PSoC4000和SX1262组合成一个芯片,将整体尺寸进一步缩小;
- 支持太阳能电池板;
- LoRaWAN协议支持;
- 支持AT命令;
- 在LoRaWAN相关的例程中,有一个合理的时间表规划。
在这里我们使用的是HTCC-AB01开发板
HTCC-AB01引脚图:
https://resource.heltec.cn/download/CubeCell/HTCC-AB01/HTCC-AB01_PinoutDiagram.pdf
HTCC-AB01原理图:
https://resource.heltec.cn/download/CubeCell/HTCC-AB01/HTCC-AB01_SchematicDiagram.pdf
2、建立串行连接
(1)安装USB驱动**SiLabs CP2104 驱动**
一个用于Microsoft Windows 10的虚拟COM端口通用程序,用于Silicon Labs VCP USB串行桥接器。
2、检查Windows上的端口
当我们用串口将CubeCell开发板连接我们计算机的时候。
1、右击电脑点击属性
2、点击设备管理器
4、显示这个代表安装成功
3、安装GIT
1、下载GIT然后进行安装就好
https://git-scm.com/download/win
2、GIT简介
Git是目前世界上最先进的分布式版本控制系统(没有之一)。
Git 是一个开源的分布式版本控制软件,用以有效、高速的处理从很小到非常大的项目版本管理。 Git 最初是由Linus Torvalds设计开发的,用于管理Linux内核开发。Git 是根据GNU通用公共许可证版本2的条款分发的自由/免费软件。
4、安装Arduino IDE(Windows)
Arduino IDE介绍
arduino ide是一款专业的arduino开发工具,主要用于a