8.19~8.23-广州软件所-实习工作日记
8.19
今天问题
对Zigbee帧协议的理解有错误,要根据命令参数修改立沃开关的指令。
遗留工作
协议解析的完善
完成工作
采用向自身触发事件的方式传送数据帧,经过调整已经可以看到程序解析出包内数据。由于示波器暂未能借到,使用LED来显示数据。只能确定解析出数据,各数据值是否正确还需示波器进行检验。
【开会 1h】本次会议上跟进各个项目进度。领导李然核对着进度,但是讨论和指导变少了。我在想项目是不是有点太多了呢?
【自身触发传帧代码编写 3h】在罗熙熙同志的指导下,先对程序自身触发事件之后启动解析,以测试项目功能。编写代码和检查,发现了之前代码 触发“进程”ID有错误,已修正。
【茶话会 1h】袁峰副所长讲话、新员工介绍、每月之星宣布。
【数据帧解析调试 2.5h】示波器路灯组在用,只能用led灯先代替着测试。一开始没有反应,花了相当长的时间才发现是跳线连接不牢和未触发初始事件。后面从led灯可以看到有数据被解析出来,各数据值是否正确还需示波器进行检验。
后续计划
周三完成协议解析和时序命令生成
8.20
今天问题
出现时序严重延时
遗留工作
协议解析的完善
完成工作
修改了命令参数,规整了帧格式。帧解析后可以产生正确时序,但出现了时序产生严重延时的情况,并且每次编译运行延时会增长直至3分钟。采用led、示波器等调试未果。
后续计划
周三完成协议解析和时序命令生成
8.21
今天问题
暂无
遗留工作
协议解析的完善
完成工作
经多次调试,解决了延时严重的问题。开始着手双板组网。
【严重延时问题的解决 6.5h】幸好今天示波器一直在,加快了我的调试进度。严重延时的原因,经多次试验,是多余消息发送及有部分内存分配函数参数错误导致的。在单块板上完成了协议解析和时序命令生成。
【双板组网调试协议解析 1h】在罗熙熙同志指导下,为切合项目实际,修改了协议栈的事件调用、协议解析模块的部分数据结构,为双板组网调试做好准备。
后续计划
周五完成协议解析及其多板收发
8.22
今天问题
应答帧没有在上位机串口中反馈
遗留工作
帧收发的完善
完成工作
早上双板组网,智能开关Zigbee模块的改造,已经完成了从上位机发送帧,下位机模块解析后产生指定时序。
但是产生时序后,下位机应该向上位机反馈应答帧,但该帧没有在上位机串口中反馈。
【双板组网测试 2.5h】按照测试代码,完成双板组网测试。上位机发送帧,下位机解析并产生指定时序。
【双板组网反馈帧测试 3h】在罗熙熙同志指导下,按照参数调整。完成反馈帧测试及测试报告。
【梦之声 2h】作为所里活动的工作人员,搬运饮用水、协助彩排工作等。
后续计划
周五完成协议解析及其多板收发
8.23
今天问题
暂无
遗留工作
反馈帧的完善
完成工作
【双板组网反馈帧调试 3.5h】早上的调试解决帧反馈无法接收的问题,原因主要是我之前在解决时序延时问题时,注释了在其他模块产生warning的代码。在熙熙哥的帮助下,定位了该问题。
【CRC校验及MAC完善 3h】之前按指示暂时没有进行crc和mac的获取,现在进行补充完善。解决了栈溢出的bug。
【示波器探头罩丢失事件 1h】周三就没看到了。沟通之后,我们双方都得找找。
后续计划