版权声明:

本文档转载自:

博主:甜甜的大香瓜

***********************************【一】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

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

  1. arduino学习笔记二十--无源蜂鸣器+ARDUINO开发板播放音乐

    无源蜂鸣器+ARDUINO开发板播放音乐 用到材料 1个无源蜂鸣器 2根杜邦线 一片开发板 原理图 蜂鸣器长脚的为正,短脚为负极. 在蜂鸣器的底下也有标价正负. 接好线,选择喜欢的程序 1超级玛丽 扬 ...

  2. 智能照明系统雏形(esp8266nodemcu开发板+点灯科技软件+声控模块+光敏模块+人体感应模块)

    自己的项目一点点成形,很开心.这次就可以用以上的一些模块,实现点灯app上关闭手动模式时,当天黑时,如果检测到有声音或有人体靠近,则esp8266内置灯亮(身边没有别的led灯),当打开手动模式时,以 ...

  3. RKK3399方案香橙派4 LTS开发板通过mini PCIE接口连接SSD的操作方法

    1) 首先准备需要的配件  a. Kingston SSD,尺寸为 2280,接口规格为 NGFF M2,协议为 NvMe b. mini PCIE 转 NVMe M.2 NGFF 转接卡 c. 24 ...

  4. 51单片机入门-开发板介绍及软件安装

    [1-1] 课程简介_哔哩哔哩_bilibili[1-2] 开发工具介绍及软件安装_哔哩哔哩_bilibili[1-3] 单片机及开发板介绍_哔哩哔哩_bilibili 书籍:51单片机C语言教程-郭 ...

  5. 高云1N1开发板高云gowin软件使用教程

    国产FPGA是最近几年起来的产品,具有性价比高特点.高云FPGA,很多用户都用在LED,电机控制,PLC设备上. 开发板子采用GW1N-LV1QN48C6/I5 FPGA器件.具有低功耗,瞬时启动,高 ...

  6. 迅为基于龙芯的3A5000_7A2000开发板入门使用之硬件连接

    硬件连接 在使用开发板之前,首先需要连接好开发板硬件. 1.1 开箱 iTOP-3A5000&7A2000 开发板 大家在拿到开发板以后首先检查下配件, 配件如下所示: (开发板.串口线.网线 ...

  7. linux ns级定时器_预热 | 万众期待的单片机、Linux二合一的STM32MP157开发板亮相

    STM32mp157  GUI操作体验视频 GUI架构简介 支持多种应用场景的HMI2.0应用,根据应用的类型将整个UI分为五个大类:多媒体,智能家电,卫生医疗,公共服务,系统.均支持于100ask_ ...

  8. 物联网开发笔记(31)- 使用Micropython开发ESP32开发板之手机扫二维码远程控制开关灯(1)

    一.目的 我们分3节讲述远程控制.这一节在我们的240x240的oled屏幕上显示二维码,然后用手机扫二维码,从开发板的TCP服务器上返回字符串. 二.环境 ESP32 + 240x240的oled彩 ...

  9. E3000Y影像二维扫描枪(配YoKo引擎开发板)的串口调试

    实现E3000Y影像二维扫描枪串口调试 概述 一.E3000Y影像二维扫描枪 二.YoKo引擎开发板 三.E3000Y识读引擎 四.串口调试控制方式步骤 1.模块安装步骤 2.串口调试步骤 3.扫描二 ...

最新文章

  1. php 得到 ts文件,获取TypeScript声明文件.d.ts步骤详解
  2. 巧用Eclipse中用户自定义包(User Libraries)
  3. 通过Sqoop实现Mysql / Oracle 与HDFS / Hbase互导数据
  4. PHP 正则表达式分割 preg_split 与 split 函数
  5. MySQL中union和order by一起使用的方法
  6. Standard C Episode 8
  7. IE浏览器解决无法识别js中getElementsByClassName问题
  8. jQuery教程04-jQuery_this选择器
  9. TCP传输连接建立与释放详解
  10. sybase相关的知识
  11. convert py to pyd
  12. 【转】细说@Html.ActionLink()的用法
  13. Python 智能银行卡识别系统的实现 (2)—系统的实现
  14. Java教师工资习题
  15. contiki学习笔记-udp-server.c文件详细的解析
  16. UNITY NGUI IPHONEX完美适配
  17. Windows模拟器推荐
  18. 书法拓片matlab,拓墨书法作品(拓片)的具体操作方法和步骤?
  19. 井字棋小游戏代码(Visual Studio)
  20. 免费慕课答案查询公众号

热门文章

  1. 响应式pbootcms模板SEO优化排名类网站
  2. 题解:补♂课第110场
  3. NSD ADMIN DAY02
  4. 路飞学城详细步骤 part1
  5. 字符串有长度限制吗?是多少?
  6. PayPal,Stripe,Square轮询支付系统
  7. Maven项目导入依赖不可用的问题,不下载的问题(众多问题中的一种)
  8. Nginx的[在线、离线]安装和部署
  9. 4.2文件的权限管理
  10. 通往高级 Java 开发的必经之路