
zstack
wjhx
这个作者很懒,什么都没留下…
展开
-
使用z_stack过程中的一点体会
只是一点体会,没有技术的含量,对一个写过软件的人来说,硬件水平颇浅。想做的东西是一个电池供电的设备,使用版本为2.5.1a,在开始的测试中,电流一般在1.2ma左右,这个电流是我不能接受的,于是关闭了对应的ADC及屏显,电流也没有能降下来。一直以为在PM2时的电流会高一些,那就试下PM3的情况,但是在实际的操作过程中,发现又不能进入这个状态,折腾了两天,昨天发了一个贴子:https://e2echina.ti.com/question_answer/wireless_connectivity/zig原创 2021-04-24 10:34:26 · 329 阅读 · 0 评论 -
协调器中断后,再次连接自动入网的设置
之前系统存在一个问题,在协调器中断后,终端不能再次连接,这对于系统的正常运行是不可接受的,于是对代码进行跟踪分析,最后也没有得到想要的结果,在ZDO_beaconNotifyIndCB中无论是成功还是不成功,实际上还是加入不了网络。下午开始网络搜索,忽然发现有关于配置的操作:在编译为协调器是,加入NV_RESTORE,用于保存在运行中的状态参数擦除原有保存的信息,保存新的连接经测试,方法可用,在协调器断电重启后一段时间(测试约60秒,应该和配置有关),会恢复正常。但目前未能达到闭环.原创 2021-02-20 17:41:21 · 261 阅读 · 0 评论 -
解决功能键P2_0,不响应动作的问题
在板的设计中,使用了两个管脚来响应按键处理, 一个是S1,即P0.1,另一个是S2,即P2.0,这个管脚在ZStack中定义为摇杆,因需要,将其配置为按键。在系统的按键配置中,需要处理如下:1,对按键的响应方式,一种是轮询的方式,另一种是中断触发,本节使用的触发方式,则需要配置中断、上升沿下降沿等的处理,需要对OnBoard.c进行更改:void InitBoard( uint8 level ){ if ( level == OB_COLD ) { // IAR does not原创 2021-02-19 12:56:33 · 474 阅读 · 0 评论 -
使用示波器进行时序的核对,附带解决的问题
年前使用了DS18B20,但是一直读不出数据,而设备从示波器上看也有反应,但读出的数据一直是FFFF,几天的时间都没有找到原因,可见原贴:https://bbs.youkuaiyun.com/topics/399060784的确如各老大所说,这个是比较简单的一种操作方式,但是在核对过多次时序仍没有发现问题,就束手无策、郁闷的要吐血。想着只能留它跨年的时候,忽然看示波器发现,这个延时是有问题的:我延时了2us,从示波器上看,居然在30以上,发现这个端倪后,对这个延时值进行了修改,发现这个没有啥变动,仍然在原创 2021-02-18 07:49:08 · 1107 阅读 · 0 评论 -
Packet Sniffer的初次使用
此工具为TI提供的,用于zstack中无线抓包的工具,启动界面:对新手来说,关键的几点:1,需要另外的的一台设备,这台设备就不能再做为网络中的一员,而是一台单独监听的设备,不需要其它的操作,只要连接调试就可以了;2,调整时,会显示出设备的名称,需要进行选择,才可以进行监听;3,监听的内容分析,自行查询了。今天对使用的设备进行分组,使用监听解决了收不到数据的问题,工具还是必要的。...原创 2021-02-17 20:09:46 · 2162 阅读 · 1 评论