本帖最后由 wolfgd 于 2025-5-17 23:37 编辑
最近项目上需要记录称量异常数据及历史故障记录,发现开发环境中没有合适的组件能方便的实现,那就自己动手...
应用的场景: 记录实时数据、记录用户操作日志、记录故障信息等场景
日志记录主要实现功能: 1.搭建软件RTC时钟或硬件RTC时钟 RX8130 2.LOG_MAX_MSG 配置日志最大记录数, 3.LOG_MSG_LEN 配置单条记录最大长度 4.初始化日志结构体,配置起始地址、间隔距离、每页显示记录条数 5.实现插入日志记录、移动到第一页,移动到下一页,移动到上一页、移动到最后一页功能 6.当插入记录缓冲区满时,自动剔除最老的记录,并保存新记录 开发环境: Keil C51或 TKStudio
测试环境: 智能屏: EKT043 开发板
DGUS T5L固件版本:V6.5 DWIN Tools 版本: 7.6.48
通讯配置:
通讯4 中断(bps: 115200,n,8,1)烧写口,调试口,上位机口 ModBus RTU Slave
例子工程:
源码:
演示视频:
【迪文触摸屏实现日志记录功能】 https://www.bilibili.com/video/B ... 92cba3283b42c300dec
|