道钉网关厂测程序开发日志
前言
针对旧版道钉网关(V1.2)开发的厂测程序,主要功能是出厂时检测产品各个功能模块是否正常运行,并通过上位机打印测试信息、手动确认部分需要人工确认的功能模块、记录信息或直接连接打印机,打印标签;
详细设计
嵌软部分
进入厂测
硬件上电后,通过串口指令,或引脚电压,进入厂测模式。
厂测功能
程序自动确认部分
- SW
- LED
- 亮度
- 电池电压
人工确认部分
- RS485
- Flash
- LORA(1/2)
- CAT-1
- ETH
- ATGM332D-5N
简介:
连接: ATGM332D-5N(后文中称GPS模块)在道钉V1.2PCB中,通过USART2与MCU进行连接,但是根据原理图可以看出来,MCU仅USART2 RX引脚(PA3)与GPS模块连接,未使用TX功能。此外,还使用PA3(output)作为GPS_EN引脚,PA1(input)作为GPS_1PPS输入引脚。
开发:
USART2 – uart driver (open/read/write/io_ctrl_close)
ATGM332D – ATGM332D driver (open/read/write/io_ctrl/close)
GPS – (info struct)
退出厂测
上位机部分
上位机部分拟用QT开发
信息输出
功能确认
数据存储
标签制作
标签打印
道钉网关厂测程序开发日志
http://clomg.github.io/2023/08/14/dao-ding-wang-guan-han-ce-cheng-xu-kai-fa-ri-zhi/