总结:经过两个星期空余时间的的调试,电路板基本焊接完成,只差焊接Zigbee模块和GPS模块换天线接口。 软件总结:需要在这个版本的硬件中需做 1、OLED12832使用SPI接口驱动 2、I2C由模拟方式改成了硬件方式,需要增加超时及错误处理。也可就只使用模拟I2C,异常处理的比较好。 3、GPS部分程序还未动工。Zigbee也没动工,参考ESP8266的AT指令 4、后续使用STemWin做菜单及图形显示。四个按键为功能按键。 5、目前是使用ucosII作为系统,后续改用ucosIII增强ucprobe的监视功能。 硬件总结一些问题待下一版改进 1、增加电源灯 2、增加测试点 3、W25Q64的SPI接口调整 4、0603电阻 封装变大 5、晶振电容调整 6、换有源3225封装晶振 7、1N4148封装更改 8、AMS1117-3.3 周边电容改小 9、取消封装形状成 toplayer 10、EEPROM 增加电容 11、添加CR1220 贴片电池插座 12、电池接入到module,再到MCU 13、GPS天线不对,需要参考别人的电路城 14、OLED12832封装需要调整 15、时钟晶振换无源贴片晶振 16、USB接口跟换microUSB接口,带插脚的 17、电池端口增加二极管,以免反接 18、使用可调电源测试各种状态是时的电压与电流,及可驱动性 19、增加锂电池接口,及充电管理芯片 20、电源部分换成小封装的