原文:【DWM1000】 code 解密2一 工程初始化代码分析

instance init 函数追下去,绝大多数的代码都在初始化如下结构体 typedef struct INST MODE mode instance init ANCHOR instance mode tag or anchor INST STATES testAppState int instance init s int mode TA INIT state machine current ...

2017-10-21 19:19 0 2244 推荐指数:

查看详情

DWM1000code 解密1一 去掉Main 函数多余内容

 蓝点DWM1000 模块已经打样测试完毕,有兴趣的可以申请购买了,更多信息参见 蓝点论坛 正文:   室内定位兴起,DWM1000 作为超宽带UWB的代表,在国内用的越来越多,但是可见资料非常少。 一方面是官方代码写的实在有点太差,另一方面是现在国内普及者将自己的代码当作是商业 ...

Sat Oct 21 06:59:00 CST 2017 4 3437
DWM1000code 解密7一ANCHOR接收到BLINK

接着之前ANCHOR的代码分析,但接收到无线数据,应该执行如下代码 case TA_RX_WAIT_DATA : //already recive a message // Wait RX data ...

Tue Oct 24 06:14:00 CST 2017 2 1140
DWM1000code 解密6一TAG 状态机第一步

我们前面分析过,不论ANCHOR 还是TAG,前面变量的初始化基本都是一样的,只是状态机必须明确区分不同的设备类型。我们从开始看TAG。由于初始化TAG的 testAppState一样初始化为TA_INIT。 INST_STATES ...

Tue Oct 24 06:13:00 CST 2017 0 1658
DWM1000code 解密4一 ANCHOR 二进宫testapprun_s

上面我们的代码分析到ANCHOR 调用了一次testapprun_s,但是后面退出后发现还是满足while 条件,逼不得已还得再次调用testapprun_s。testapprun_s 也就是这样一点一点被消磨殆尽(分析完)(大部分代码也是本人第一次看,分析的不妥的地方大家多担待,后续发现问题我会 ...

Sun Oct 22 06:17:00 CST 2017 0 1087
DWM1000 帧过滤代码实现

帧过滤功能可以在同一个环境内组建多个网络而不干扰(非频段不同),可以通过PANID(网络ID)区分不同网络,不同网络中的模块无法直接通信, 再之,利用短地址,网络中可以同时有多个模块发送信息,而接收端 ...

Sun Mar 10 05:10:00 CST 2019 0 1077
DWM1000 测距原理简单分析 之 SS-TWR代码分析2 -- [蓝点无限]

蓝点DWM1000 模块已经打样测试完毕,有兴趣的可以申请购买了,更多信息参见 蓝点论坛 正文: 首先将SS 原理介绍中的图片拿过来,将图片印在脑海里。 对于DeviceA 和 DeviceB来说,初始化代码都一样,而后面部分是一个while循环,一直执行测距任务 ...

Tue Nov 20 06:29:00 CST 2018 0 2218
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM