企业库 微信资讯

【轻松玩蓝牙】序列之11:按键中断

畅学电子    2015/3/9  

点击上方 “ 畅学电子 ” 一键关注,轻松学习电子知识

畅学电子网·订阅号每天更新电子行业技术文章,及单片机最新资讯,随时随地轻松学习

一、准备工作

1.电脑一台;

2.已经安装好了MDK;

3.已经安装了nRF51_sdk软件;

4.已经安装了nrfgostudio_win-32;

5.以上已经确定安装成功了;

6.蓝牙开发板。

二、硬件部分

nRF51822 是 cortex m0 内核, 其串口通信也和其他的cortex m0 内核的处理器相同。并且在官方代码里给出了 uart 的参数配置库函数代码,这样使用起来非常容易上手。硬件连接如下图所示:

1.LED灯的硬件部分

2.串口的硬件部分

如下图所示: 青云 QY-nRF51822 开发板上,通过高质量的芯片 CP2102 实现 usb 转串口,下面是 nrf51822的芯片串口管脚分配:

管脚 P0.08 连接 CTS

管脚 P0.09 连接 TXD

管脚 P0.10 连接 RTS

管脚 P0.11连接 RXD,


3.按键的硬件部分

如下图所示,用户按键有两个:Button0和Button1,按键扫描用到了Button0按键,主要是通过外部按键中断来控制LED3的翻转,当按下时,LED3亮,再按一次LED3灭。

三、软件部分

更多内容见:http://www.eeskill.com/article/id/27802

> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >

如何分享到朋友圈点击右上角 在弹出菜单选择 分享到朋友圈
如何关注 " 畅学电子 "1. 在微信上点击右上角”+" 点击“添加朋友" → 在"查找公众号"里搜索" 畅学电子 "即可查找并关注
2. 搜索微信号" 畅学电子 "也可查找并关注我们
如何查看往期的历史消息点击右上角图标进入"账号资料" → "查看历史消息"
畅学电子订阅号微信名:畅学电子
每天更新电子行业各种知识,及单片机最新资讯,来开启你的视觉盛宴吧
畅学电子服务号微信名:畅学电子
一个新型的知识分享平台,在线查看畅学电子网的最新文章、在线视频等,带你进入电子工程师技术开发学习的世界

==> 前往 www.eeskill.com 学习更多知识!



技术支持:免费b2b网站   [免责申明]   [举报]    立即注册发布信息