DWM1000 收发RXLED TXLED控制代码修改
DWM1000 模块一共可以最多外接4个LED,但是API默认只会只用到两个LED,分别是RXLED、TX LED。
特别注意:RXLED 是模块在RX 状态,而不是接收到数据。
修改代码,使得4个LED全部工作,修改代码如下,在DWM1000 初始化完,调用dwt_setleds(1)即可。
1 void dwt_setleds(uint8 test) 2 { 3 uint8 buf[2]; 4 5 if(test & 0x1) 6 { 7 // Set up MFIO for LED output 8 dwt_readfromdevice(GPIO_CTRL_ID,0x00,2,buf); 9 buf[0] &= ~0xC0; //clear the bits 10 buf[0] |= 0x40; 11 12 13 buf[1] &= ~0x3F; //clear the bits 14 buf[1] |= 0x15; 15 dwt_writetodevice(GPIO_CTRL_ID,0x00,2,&buf[0]); 16 17 // Enable LP Oscillator to run from counter, turn on debounce clock 18 dwt_readfromdevice(PMSC_ID,0x02,1,buf); 19 buf[0] |= 0x84; // 20 dwt_writetodevice(PMSC_ID,0x02,1,buf); 21 22 // Enable LEDs to blink 23 buf[0] = 0x10; // Blink period. 24 buf[1] = 0x01; // Enable blink counter 25 dwt_writetodevice(PMSC_ID,PMSC_LEDC_OFFSET,2,buf); 26 27 }
蓝点DWM1000 模块已经打样测试完毕,有兴趣的可以申请购买了,更多信息参见 蓝点论坛
转载于:https://www.cnblogs.com/tuzhuke/p/10013843.html
DWM1000 收发RXLED TXLED控制代码修改相关推荐
- 控制台下修改系统驱动状态的代码
控制台下修改系统驱动状态的代码 最近在sinister大哥的指点下,学习一些驱动方面的东西.在调一个程序很头痛...于是写了这个东西,可以安装,卸载,启动和停止驱动,也可以查询当前系统加载驱动的状况. ...
- Unity3D通过代码修改RGB值来控制UI与物体的Color颜色
在实际应用过程中,经常有需要将某一物体颜色修改成特定颜色的情况,此时Color中自带的颜色就不够用了,此时我们就需要通过用代码修改RGB值来控制颜色. 常见的错误写法 下面以修改TextMeshPro ...
- STM32从零到一,从标准库移植到HAL库,UART串口1以DMA模式收发不定长数据代码详解+常见问题 一文解析
前言 本文的参考资料 感谢提供标准库版本的CSDN同学:这两篇文章至少是我看过的最详细的标准库配置DMA版本.而且代码实测稳定能用. STM32 | DMA配置和使用如此简单(超详细)_...| .. ...
- Unity 代码修改宏名并一键打包
Unity 代码修改宏名并一键打包 Unity3d 项目开发切换平台与发布版本时,不同的平台,不同的版本,可能会有不同的实现方式,这样就需要宏去控制调用,执行需要在该平台的逻辑操作.其中Unity内部 ...
- 使用宏灵活的控制代码
这个系列记录了前一个项目中的一些心得,<接下来一段时间的工作>列了一个目录.不过具体记录时,没有按照目录的顺序. 第一篇记一下关于宏的一些使用. 有一些(特别是纯C++)程序猿,认为宏在代 ...
- 2Flask模板2控制代码块3静态文件4模板的继承
-回顾 Flask是基于python并且依赖jinja2模板引擎的框架. 注册路由:客户端与Flask程序交互 用户在浏览器输入请求地址->request Flask程序接收请求,分析请求地址 ...
- unity之代码修改Shader参数值
代码修改Shader参数 Shader 源代码下载: Unity 每次版本更新的时候,不单单会更新 Unity,配套的资源也是会一块更新 的,比如版本配套的 Shader 源代码. 一:下载步骤: 1 ...
- TVM yolov3优化代码修改(编译运行OK)
TVM yolov3优化代码修改(编译运行OK) yolov3_quantize_sample.py 附https://github.com/makihiro/tvm_yolov3_sample代码: ...
- python 批量下载 代码_Python + Selenium +Chrome 批量下载网页代码修改
Python + Selenium +Chrome 批量下载网页代码修改 主要修改以下代码可以调用 本地的 user-agent.txt 和 cookie.txt 来达到在登陆状态下 批量打开并下载网 ...
- master-worker常驻型程序代码修改哪些需要重启master或者worker
之前在yii的项目里用redis作为消息队列,现在很多任务需要延迟需求,于是把之前redis的消息队列替换成了rabbitmq 于是使用yii的yii2-queue这个组件 但是由于提供的yii qu ...
最新文章
- 轻量级的jQuery表单验证插件 - HAPPY.js
- linux下用c 开发web,用C一步步开发web服务器(2)
- Python 生成 JWT(json web token) 及 解析方式
- Python 爬虫 大量数据清洗 ---- sql语句优化
- 程序员爱护自己身体的几点建议
- 《Kali+Linux渗透测试的艺术》学习总结之----Kali Linux简介
- java常用的正则表达式
- 2020年9月国产数据库流行度排行:阿里腾讯花开两朵 TiDB和达梦逐浪潮头
- MRAppMaster详细分析
- 【kafka】kafka kerberos KeeperErrorCode = InvalidACL for /config/topics
- 全球及中国树脂晶圆切割刀片行业需求状况及竞争前景分析报告2021-2027年
- Relocation POJ - 2923(01背包+状压dp)
- 利用OpenStreetMap获取城市路网数据
- BZOJ 1135 [POI2009]Lyz 线段树
- docker命令介绍,镜像制作,容器启动,进入容器操作等
- WinDbg 常用指令
- 遗臭万年的“经典”臭诗(转)
- 【疫情动态条形图】用Python开发全球疫情排名动态条形图bar_chart_race
- 御龙在天找回以前的服务器,御龙在天各大服务器合服信息公告汇总!
- 图灵奖揭晓,你一定看过他们的动画片
热门文章
- linux服务器搭建_Linux怎么搭建ftp服务器,Windows怎么访问?按此教程10分钟完成...
- bootstrap 固定最底部_防腐木立柱怎么固定
- 数学连乘和累加运算符号_2020中考数学 初中数学有理数计算(干货)
- SourceInsight初学使用笔记
- mysql系统变量_MySQL系统变量
- hive left join入门
- scala的三个排序方法
- Windows核心编程_关闭Windows
- cocos2d-x自制工具02:AnimatePacker v1.1beta发布!!~!
- Eclipse中JSP生成的class文件去了哪里?