【二】CC2541 阿莫BLE开发板 与 BTool软件的连接 以及 读写UUID

来源:互联网 发布:vue.js 显示和隐藏div 编辑:程序博客网 时间:2024/05/02 02:45

版权声明:

本文档转载自:

博主:甜甜的大香瓜





***********************************【一】CC2541连接BTool教程***********************************************************


一、简介

本篇介绍如何基于Smart RF(主芯片CC2541)、Smart RF(主芯片CC2540)、Usb Dongle,来使用软件BTool。

本篇暂时只介绍如何连接,不介绍如何使用BTool。


二、实验平台

协议栈版本:BLE-CC254x-1.4.0

编译软件:IAR 8.20.2

硬件平台:Smart RF(主芯片CC2541)、Smart RF(主芯片CC2540)、Usb Dongle


三、转载

博主:甜甜的大香瓜


四、连接硬件与软件BTool

1、Usb Dongle

1)下载下面路径的代码


  • C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\HostTestApp\CC2540  


2)配置BTool



注意,com口选择自己电脑对应的口。


3)检查是否连接上


如果连接之后,此处可以点击,则说明硬件环境已经搭建好了、并且与BTool连接。


2、Smart RF(主芯片CC2541)、Smart RF(主芯片CC2540)

1)代码修改


  • C:\Texas Instruments\BLE-CC254x-1.4.0\Components\hal\target\CC2540EB  

打开以上路径中的_hal_uart_dma.c,将以下代码注释掉:
  • /* 
      if (DMA_PM || config->flowControl) 
      { 
        UxUCR = UCR_FLOW | UCR_STOP;      // 8 bits/char; no parity; 1 stop bit; stop bit hi. 
        PxSEL |= HAL_UART_Px_CTS;         // Enable Peripheral control of CTS flow control on Px. 
      } 
      else 
    */  



2)下载代码

Smart RF(主芯片CC2540):


  • C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\HostTestApp\CC2540  

Smart RF(主芯片CC2541):

  • C:\Texas Instruments\BLE-CC254x-1.4.0\Projects\ble\HostTestApp\CC2541  

3)配置BTool


注意,

com口选择自己电脑对应的口!!

Flow必须为None!!!

Stop Bits必须为One!!!!!


4)检查是否连接上



如果连接之后,此处可以点击,则说明硬件环境已经搭建好了、并且与BTool连接。


【我的评论】:协议栈用的是1.4.0 


*************************************** 【二】读写UUID *******************************************************


Read Using Characteristic UUID - 蓝牙Bluetooth 技术 - 德州仪器在线技术支持社区
http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/t/61196.aspx







0 0
原创粉丝点击