标题:   SLWSTK无线开发工具上的外扩串口如何使用(虚拟串口/VCOM)

关键词:ZigBee, 串口,VCOM,虚拟串口,外扩串口,EFR32, PCB4001,  EFR32MG13P732F512GM32

摘要:

在使用SLWSTK6006A、SLWSTK6000B、SLWSTK6050A以及SLWSTK6020B等开发工具,都会用到一个共同的底板,型号是PCB4001 Rev A03, 这个工具的原理图线路复杂,为了方便大家理解,特别写成此文将该板上提供的串口外接方法进行说明。

本文分为两个部分,前半部分介绍底板的主要功能和参考资料,后半部分介绍配置好串口以后的测试步骤。

PCB4001是一个功能十分强大的开发底板,支持USB和以及网连接,连接以后,在电脑端软件的Simplicity Studio /Commander等工具的配合下,可以完成程序下载,调试,串口调试,模块电流测量,无线抓包等多个功能,该底板的正面照片如下:

图1 PCB4001正视图

PCB4001的原理图下载链接

有关于它的接口介绍参照文档

PCB4001通过USB连接电路以后,会在电脑模拟一个COM口,支持用常规的串口工具来连接,并发收数据。底板上与自己设计的板子正确接线才能让目标串口与电脑进行通信。底板上的接口选择是图1中蓝框标出的位置。该接口的名称为:Simplicity Connector, 它的接口定义如下:

第2、4、6、8脚是4线串口,这里以不使用硬件流控进行说明,只需要用到2、4两线。

测试步骤:

一、   用一条1.27mm转2.54mm的线将Simplicity Connector引出便于接线。

二、   使用杜邦线或者跳线帽将PIN2/PIN4短接

图3  接线示意衅

三、   在Simplicity Studio当中将MCU的仿真方式改为OUT

图4 改Debug Mode

四、   排出底板的模块,如有

五、   打开串口工具,设置波特率,发送数据进行测试

图5 串口工具测试

发送任意字符都可以收到原样的字符。至此已经完成验证,串口功能可以正常使用。带流控的部分没有测试,理论上只要将线接上,功能也会是一样的,留给读者自行验证。如果有任何问题,欢迎留言讨论。

java连接stk外部接口_SLWSTK无线开发工具上的外扩串口如何使用(虚拟串口/VCOM)...相关推荐

  1. 【Linux】GCC程序开发工具(上)

    00. 目录 文章目录 00. 目录 01. GNU工具概述 02. 常用文本文件 03. 常用二进制文件 04. Binutils工具集 05. GCC工具 06. 附录 01. GNU工具概述 ​ ...

  2. java项目构建ant_Ant - 项目构建 - 开发工具 - JAVA开源项目 - 开源吧

    相关开源项目 Gradle: Gradle是一个基于Groovy的构建工具,它使用Groovy来编写构建脚本,支持依赖管理和多项目创建,类似Maven,但比之简单轻便.为Ivy提供了一个layer,提 ...

  3. Java基础学习——环境配置及开发工具-IDEA的安装

    学习目标: 了解什么是计算机语言 了解什么是java的跨平台原理 掌握如何搭建开发和运行环境 必须掌握HelloWorld程序的开发 必须记住Java的基本语法 了解注释符号有哪些 了解什么是关键字和 ...

  4. java中ares框架_ARES辅助开发工具-用户手册.doc

    ARES辅助开发工具-用户手册 ARES辅助开发工具 用户手册 第1章产品概述5 第2章安装.更新6 2.1安装6 2.2更新6 第3章ARES框架介绍6 3.1请求6 3.2动作6 3.3对象资源7 ...

  5. 软件开发工具上云,华为云有备而来

    长期以来,软件研发管理与团队协作工具市场发展并不完善.在跨地域.跨组织.跨团队大规模协作研发越来越紧密的云开发时代,需求的识别和高效管理成为一个产品能否取得商业成功的"胜负手"之一 ...

  6. 微信小程序在开发工具上可以编译显示,但是手机预览请求不到数据

    问题描述:在开发者工具调试时状态显示正常,但是上传发布后真机调试发现拉去不了数据,只是空壳! 在模拟器上正常看到请求数据了. ~~~那么然后你肯定想在手机微信上试下,于是你点了导航栏的"预览 ...

  7. play框架在idea开发工具上的简单配置

    新公司使用的是play框架,并使用idea作为开发工具,作为一名一贯使用SSM+eclipse党来说,真心的迷糊啊,初期各种配置搞得人欲仙欲死,欲罢不能,欲哭无泪! idea这里的基本使用就不做赘述了 ...

  8. 【Linux系统】开发工具(上) {软件包管理器yum,更新yum源,文本编辑器vim,vim的四种基本模式,vim指令集,代码编译器gcc/g++}

    一.软件包管理器:yum 1.1 yum是什么? Linux下软件的安装方法: 源码安装:下载源码,在本地自行编译,然后才能安装. rpm安装:红帽软件包管理工具,属于安装包安装. yum安装:本身会 ...

  9. BLE开发 Nordic nRF52832(二) BLE简介与虚拟串口传输实现

    以下是ble通信的一些基本规则的梳理,开发者不必要过分了解具体协议细节 蓝牙的一些概念 在网上可以找到以下概念,大致分以下几类.这些概念会有交叉,比方蓝牙4.0和ble,多模和Bluetooth sm ...

最新文章

  1. 3文件提取器_eMail Address Extractor for Mac(邮件地址提取器)
  2. 陶哲轩实分析 习题 13.5.6
  3. .Net CLR 中的同步机制(一): 互斥体
  4. Quartz2D简单图形
  5. gsoap使用心得!
  6. oracle11gasm,oracle11gASM管理
  7. python decimal_python学习笔记一
  8. 计算机安全 原理 资料_2019年山东地区计算机考研汇总分析
  9. 定制Android系统开发之二——系统服务
  10. Visual Studio 链接 Sql Sever 提示启动进程时出错 -解决方案
  11. Fortan中读取数据到text文件
  12. 京东订单系统高可用架构及演变过程
  13. 主要空间数据挖掘方法
  14. gopro lrv文件和thm文件
  15. Detected applied migration not resolved locally:
  16. 21秋计算机网络小学期——UDP服务器的设计(Python)
  17. web4.0之万能密码登录
  18. 【Web前端】html+css+javascript
  19. 网络电源控制器(智能PDU)是什么设备?
  20. 三种平摊分析的方法分别为_关于平摊分析、表的扩增、势能分析初步理解

热门文章

  1. 十六、爬虫实战,多线程抓取毛豆新车的数据
  2. sentinel 时间窗口_Sentinel潜龙勿用篇
  3. 微信小程序获取用户手机号--官方示例
  4. 黑马Java架构师实战训练学习手册
  5. 直播 | ICML 2021论文解读:具有局部和全局结构的自监督图表征学习
  6. 岗位内推 | 深睿医疗实验室招聘机器学习实习生
  7. 真的!最难啃的《深度学习》圣经花书,居然新出版了视频课!
  8. 岗位推荐 | 蚂蚁金服招聘机器学习、自然语言处理算法工程师
  9. 本期最新 9 篇论文,每一篇都想推荐给你 | PaperDaily #14
  10. 安装程序检测到无法验证文件的发行者_InstallShield Installation 文件