tag 标签: 穿戴设备-蓝牙4.0

相关博文
  • 热度 17
    2014-6-23 10:21
    1160 次阅读|
    0 个评论
    转载请注明出处和作者: 版权所有!谢谢合作!!   本节我们主要是从下面 4 个方面进行讲解:    1.准备工作     2.硬件部分     3.软件部分     4.效果展示 一、准备工作   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 , 三、软件部分   1.有了前面一节的基础,那下面就比较简单了,我们只需要编写主函数和串口通信接口函数即可。   2.主要包括下面3个文件:main.c、uart.c和uart.h。如下图所示   3.主函数部分。如下图所示:   4.串口通信驱动源文件。如下图所示:   5.串口通信驱动头文件。如下图所示: 四、效果展示   下面是下载之后效果验证,LED灯进行翻转,串口通信显示正常。如下图所示:
  • 热度 14
    2014-6-18 15:52
    1272 次阅读|
    0 个评论
    转载请注明出处和作者 :版权所有!谢谢合作!!     本节我们主要是从下面 4 个方面进行讲解:      1.准备工作       2.硬件部分      3.软件部分      4.效果展示 一、准备工作   1.电脑一台;   2.已经安装好了MDK;   3.已经安装了nRF51_sdk软件;   4.已经安装了nrfgostudio_win-32;   5.以上已经确定安装成功了;   6.蓝牙开发板。 二、硬件部分   开发板那上面有三个用户可以使用的 LED 灯,如下图所示: 三、软件部分   1.有了前面一节的基础,那下面就比较简单了,我们只需要编写主函数和LED外围接口函数即可。   2.主要包括下面3个文件:main.c、LED.c和LED.h。如下图所示   3.主函数部分。如下图所示:   4.LED灯驱动源文件。如下图所示:   5.LED灯驱动头文件。如下图所示: 四、效果展示   下面是下载之后效果验证,跑马灯效果,LED三个灯依次亮灭。如下图所示:
  • 热度 16
    2014-6-18 10:40
    1096 次阅读|
    2 个评论
    转载请注明出处和作者: 版权所有!谢谢合作!!   本节我们主要是从下面 4 个方面进行讲解:      1.准备工作     2.硬件部分     3.软件部分     4.效果展示 一、准备工作   1.电脑一台;   2.已经安装好了MDK;   3.已经安装了nRF51_sdk软件;   4.已经安装了nrfgostudio_win-32;   5.以上已经确定安装成功了;   6.蓝牙开发板。 二、硬件部分   开发板那上面有三个用户可以使用的 LED 灯,如下图所示: 三、软件部分   1.有了前面一节的基础,那下面就比较简单了,我们只需要编写主函数和LED外围接口函数即可。   2.主要包括下面3个文件:main.c、LED.c和LED.h。如下图所示   3.主函数部分。如下图所示:   4.LED灯驱动源文件。如下图所示:   5.LED灯驱动头文件。如下图所示: 四、效果展示   下面是下载之后效果验证,LED1实现一闪一闪。如下图所示:
  • 热度 14
    2014-6-17 15:29
    850 次阅读|
    0 个评论
     转载请注明出处和作者: 版权所有!谢谢合作!!     本节我们主要是从下面 3 个方面进行讲解:        1.准备工作       2.如何新建工程       3.如何设置下载程序 一、准备工作   1.电脑一台;   2.已经安装好了MDK;   3.已经安装了nRF51_sdk软件;   4.已经安装了nrfgostudio_win-32;   5.以上已经确定安装成功了;   6.蓝牙开发板。 二、如何新建工程   1.首先新建文件夹,然后新建一些自己需要的分类。如下图所示:   2.打开MDK软件,然后新建工程。如下图所示;   3.新建工程然后就是要选择数据库,这里选择 Nordic 的库。如下图所示:   4.根据自己开发板的型号选择对应的 CPU 型号。如下图所示:   5.在工程文件夹中增加一些分类,并添加文件。如下图所示:   6.经过上面的几个步骤,一个雏形基本出来。如下图所示:   7.为了让框架比较好看,我们把生成的中间文件指定放到一个文件夹里面,如下图所示:   8.为了方便程序编写,我们再建立一个源函数文件来调用。如下图所示:   9.下面就是把源文件和库文件加进来即可完成。如下图所示: 三、如何设置下载程序   1.确保所选择的芯片型号和数据库都是对的。如下图所示;   2.打开debug模式。如下图所示:   3.打开utilities选项。如下图所示:   4.点击settings,进行如下设置。如下图所示:         有以上的基础,那么就差主函数编写和一些外围接口函数编写。以上就是框架的建立,你会了么?
  • 热度 12
    2014-6-17 11:33
    858 次阅读|
    0 个评论
     转载请注明出处和作者: 版权所有!谢谢合作!!      本节我们主要是从下面 3 个方面进行讲解:       1.准备工作       2. 你中奖了么?       3. 如何擦除才可以下载程序 一、准备工作   1.电脑一台;   2.已经安装好了MDK;   3.已经安装了nRF51_sdk软件;   4.已经安装了nrfgostudio_win-32;   5.以上已经确定安装成功了;   6.蓝牙开发板。 二、你中奖了么?   首先我中奖了,下面介绍一下中奖过程。   1.安装好了MDK;   2.安装好了nRF51_SDK;   3.安装好了nRFGOstudio;   4.蓝牙的mini-USB已经驱动; 感觉万事具备了,于是就把一个例程拿过来烧录,发现出问题了。如下图所示: 于是下面就开始查找问题:   1.怀疑MDK的设置有问题,于是重新检查,没有发现什么问题;   2.再下载一次,问题还是这样;   3.怕j-link 和 nRF51_SDK安装有问题,于是重新安装;   4.结果还是不行,于是百度,最后百度的答案不对;   5.最后全部重新卸载,重新安装,最终还是以失败告终;   6.最后联系了板子设计的老大,原因找到了——没有擦除;   7.最后擦除,搞定,收工。O(∩_∩)O哈哈~ 三、如何擦除才可以下载程序   1.先阅读相关文档;   2.打开nRFGOstudio,因为蓝牙模块在出厂前,下载了蓝牙程序,必须先擦除掉,才可以下载普通程序。如下图所示:   3.找到擦除的地方。如下图所示: 图片3.png   (56.68 KB, 下载次数: 0) 下载附件 2 分钟前  上传   4.擦除完之后,接下来你该做什么呢?得瑟,因为已经完成了。O(∩_∩)O哈哈~ 说明:经验很重要啊!