9.9~9.13-广州软件所-实习工作日记
9.9
今天问题
暂无
遗留工作
暂无
完成工作
1、开关抖动处理
2、输入IO反馈
3、IO上升、下降沿触发切换
【完善反馈逻辑 2.5h】主要是开关和IO的优化处理。包括开关抖动处理和输入IO反馈。
【反馈代码调试 4h】考虑到遥控开关和手动开关都会引起相同的IO中断,通过引进“发送状态”变量,最终解决了遥控开关时反馈帧的重复发生问题。
【pwm调研 1h】了解了pwm的基本原理
后续计划
明天开始光度的pwm代码编写
9.10
今天问题
暂无
遗留工作
pwm光度调节完善
完成工作
pwm代码初步开发
【pwm单元测试 3.5h】查看数据手册,编写pwm代码
【pwm协议整合 4h】将pwm整合进协议中,对初始化时间,帧响应等进行修改。
后续计划
周四完成pwm的协议整合
9.11
今天问题
pwm输出在0时高电平,在200时反而低电平,原因不明
遗留工作
解决pwm问题
完成工作
加入pwm的增量型开关协议栈调试
【pwm代码修改 4.5h】调整时钟修改,并测试得出最高波形频率为80k
【pwm协议中反馈代码调试 3h】检查由于增量开关类型变动,而导致的协议反馈处理的变化
后续计划
周四完成pwm相关任务
9.12
今天问题
pwm时钟最高频率32MHz时,输出计数占空1及199(一共200)时,会有间断的对该计数1忽略。无忽略与有忽略的比例大致是7:3。怀疑是cc2530 pwm的缺陷。
遗留工作
解决pwm问题
完成工作
解决pwm的在0和200的电平问题及随后的电平翻转问题。
后续计划
周四完成pwm相关任务
9.13
今天问题
即使采用模模式,在波形160khz时依然有一些波形缺失,由于在示波器中观察波形比较正常,推测是逻辑分析仪本身测量有误差
遗留工作
解决pwm问题
完成工作
pwm在波形80khz下不稳定问题通过更换为模模式解决。
后续计划
下周完成pwm和二期协议收尾工作