承接第七天:zigbee无线传感网实训---实现LCD开发板播放音乐并切换歌曲(The Seventh day)
一、实验准备器材如图:
二:步骤
===============================一、裸机开发-IO控制===========================
1.1 控制流程
(1)查看原理图
得到硬件对应的是cc2530的什么引脚
(2)查看芯片手册
找到对应的控制方法
(3)编写代码
根据芯片手册的说明,写程序控制对应的引脚
(4)编译程序
(5)下载运行
1.2 IO寄存器
IO寄存器共三组,每组以下标0-2命名
1.2.1 PxSEL IO功能选择寄存器
每个IO口引脚有通用功能和拓展功能(外部设备IO信号)
通过操作引脚对应的下标注,即可生效
0:通用功能
1:外设功能
1.2.2 PxDIR 引脚功能选择寄存器
通过操作引脚对应的下标注,即可生效
0:输入功能
1:输出功能
1.2.3 Px_n 具体的引脚使用
设置对应功能后,可以直接使用。
#define BLED P1_0
#define KEY3 P1_2
写:BLED = 1;
读:KEY3 == 1;
----------------------------------------------------------------------
========================二、协议栈的工作原理======================================
1.1 有线网的工作原理:
由三大运营商各自管理唯一的基站管理上网
--->总基站将网络分发M条网线发送到全国各地基站
--->各地基站将网络分发到每个城市的服务器(路由)
--->城市路由将网线分布成每条网线,分发到每家每户
1.2 无线网络工作原理:
将上述的有线全部转换为无线
1.3 无线网络的组建
必须由RF模块向空中发出网络组建信号,在其传播范围内,只要感知到网络信号,就会自动形成一个无线的局域网。
1.3.1 数据的发送:
根据无线网络的网段:向空中发送一个特定的某个波形的无线电波,电波自动匹配相同的网络标记。
&nb