1 / 6
文档名称:

由浅入深,蓝牙4.0-BLE协议栈开发攻略大全(2).doc

格式:doc   大小:236KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

由浅入深,蓝牙4.0-BLE协议栈开发攻略大全(2).doc

上传人:weizifan339913 2018/11/21 文件大小:236 KB

下载得到文件列表

由浅入深,蓝牙4.0-BLE协议栈开发攻略大全(2).doc

相关文档

文档介绍

文档介绍:由浅入深,(2)

254x SoC 系列,。教程共分为六部分,本文为第二部分:

第二部分知识点:
第六节独立按键之查询方式
第七节独立按键之中断方式
254x内部温度传感器温度采集
第九节五向按键
第十节蜂鸣器
有关TI 的CC254x芯片介绍,可点击下面链接查看:
主流蓝牙BLE控制芯片详解(1):2540
同系列资料推荐:
由浅入深,(1)
有关本文的工具下载,大家可以到以下这个地址: 朱兆祺ForARM
第六节独立按键之查询方式
在MT254xboard上有一个独立按键KEY1,如图,独立按键和复位键在整个班子的左上角。,在没有按键时为高电平,按下后为低电平。下面我们通过LCD来显示独立按键的状态。

其对应的原理图如下:

我们先用查询的方式读取按键的状态。,。
uint8 KeyValue(void) // 读取按键状态
{
if((P0&0X01) == 0X00 ) // 按下为低电平
{
return KEY_DOWN;
}
else
{
return KEY_UP;
}
}
这里我们在while循环中不断的读取按键状态,并且判断是否改变,如果改变则改变LCD的显示。
int main(void)
{
uint8 OldKeyValue = 0;
uint8 NewKeyValue = 0;
SysStartXOSC();
LCD12864_Init();
LCD12864_DisStr(1, “ Key Test”);
// 按键初始化