吴俊潮
|
054354fbad
|
更新:
1、RS485波特率提升至115200;
2、频率操作由宏定义更改为函数;
3、数据接收&发送接收时的数组操作优化;
|
2025-05-14 10:18:08 +08:00 |
吴俊潮
|
9ef099f074
|
更新:
1、数据发送统一换成DMA;
2、新增DMA接收与处理,使用宏定义对其进行封装;
3、新增“开始接收”、“接收完成”、“发送完成”时刻捕获,并对延迟时间进行了计算;
|
2025-05-13 17:06:44 +08:00 |
吴俊潮
|
9bd6a9d702
|
更新:使能标志未置位时,所有数据均不接收
|
2025-05-12 15:51:51 +08:00 |
吴俊潮
|
98b9efdc2d
|
存档
|
2025-05-12 13:25:50 +08:00 |
吴俊潮
|
96575c2dc9
|
更新:DEVICE<---HART--->SIG<---485--->PC,HART透传功能完成
|
2025-05-12 11:14:56 +08:00 |
吴俊潮
|
daf63a4503
|
更新:
1、频率输出错误修复,CHx和CHxN频道使用的PWM启动和停止函数不同;
2、HART波形:RST始终为高,RTS和TX同步,但pc收不到串口数据;
|
2025-05-09 18:02:46 +08:00 |
吴俊潮
|
365eef3122
|
更新:
1、频率输出的驱动程序调整;
2、新增hart测试代码;
|
2025-05-08 16:44:01 +08:00 |
吴俊潮
|
d99585f28a
|
存档:HART通讯没反应,可能跟频率输出有关
|
2025-05-07 17:21:22 +08:00 |
吴俊潮
|
dec8462463
|
更新:蓝牙设备<---485--->上位机,透传功能完成
|
2025-05-07 15:31:30 +08:00 |
吴俊潮
|
53bd382658
|
更新:
1、蓝牙、HART透传相关代码编写;
2、蓝牙模块调试:单片机->PC调通,但PC->单片机不通;
|
2025-05-06 18:16:44 +08:00 |
吴俊潮
|
fe761e5512
|
更新:
1、设置菜单相关宏定义更改为枚举变量;
2、菜单外观调整;
|
2025-04-28 17:28:40 +08:00 |
吴俊潮
|
f3964c5257
|
存档
|
2025-04-27 16:09:52 +08:00 |
吴俊潮
|
e7aeb8269b
|
更新:
1、界面切换方式选择隐藏&显示;
2、界面切换bug修复;
3、进度条开机动画优化;
|
2025-04-22 17:20:24 +08:00 |
吴俊潮
|
9b7de39574
|
更新:
1、曲线颜色自定义部分代码精简;
2、采样间隔、描点数量、输出&输入曲线颜色、语言选择加入EEPROM存储;
3、界面切换逻辑调整,降低了卡死的概率;
|
2025-04-18 13:12:47 +08:00 |
吴俊潮
|
f7f5d16292
|
更新:EEPROM 参数批量读&写成功
|
2025-04-01 18:28:01 +08:00 |
吴俊潮
|
f5495479f1
|
更新:
1、设置菜单内容选择与修改功能实现;
2、焦点后文本新增"<"">"符号;
3、设置屏幕内容与加载屏幕之间加入计数延时;
4、参数复位功能实现;
5、LVGL内存降至32KB,峰值占用为70%左右;
|
2025-04-01 14:16:45 +08:00 |
吴俊潮
|
f2c6fd09f5
|
添加剩余堆栈监控(menu,LVGL)
|
2025-03-31 20:22:19 +08:00 |
吴俊潮
|
41fbcf2cba
|
更新:设置菜单布局重置
1、完成选项卡切换与选项卡内部翻页;
2、LVGL内存由48K提高至60K;
3、参数初始化移动至任务开始前;
后续:
1、gui guider字库更新;
2、内容选择与修改
|
2025-03-31 19:59:01 +08:00 |
吴俊潮
|
d1a7948ae4
|
存档
|
2025-03-26 11:52:46 +08:00 |
吴俊潮
|
1888b94feb
|
更新:
1、热电偶 mv <--> temperature 转换;
2、优先级、堆栈、延时周期重置;
3、新增任务:任务堆栈监控;
|
2025-03-25 14:55:38 +08:00 |
吴俊潮
|
299aee5dab
|
更新:补充change_flag清零,增大menu任务delay
|
2025-03-24 10:49:03 +08:00 |
吴俊潮
|
01e2295383
|
存档:显示函数被注释,继电器切换至热电偶和(热)电阻时工作异常
|
2025-03-20 17:21:56 +08:00 |
吴俊潮
|
d13a90f853
|
存档:
代码文件拆分:apps_gather部分内容拆分至app_screen_main和app_screen_setting
|
2025-03-20 09:48:49 +08:00 |
吴俊潮
|
a38785c12f
|
更新:
1、设置界面基本完善,新增电流、电阻、频率、热电偶、热电阻的上下限设置,并完成了设置项与主界面的同步;
2、手电开关迁移至设置项1内部;
|
2025-03-18 17:11:33 +08:00 |
吴俊潮
|
adfc5759ea
|
更新:
1、新的电路板,GPIO分布大幅调整;
2、删除工程路径下的rn7302;
3、按键值宏定义部分调整;
4、颜色与之前相反,按位取反后恢复正常,原因未知;
|
2025-03-17 11:51:58 +08:00 |
吴俊潮
|
a45d6777fa
|
更新:
1、数码管数量扩充:000.000->0000.000;
2、gui重新布局,guider软件内部标签重置;
3、增大了menu任务的栈大小:256->512;
4、对数码管上下溢出进行了函数封装;
5、数据结构压缩与调整;
6、新增负数显示;
|
2025-03-12 19:21:02 +08:00 |
吴俊潮
|
baf9ef537c
|
更新:
1、注释补充,冗余代码清理;
2、设置内容与主界面显示同步;
3、优化了界面切换过程中的内存释放逻辑,进一步加大了LVGL任务堆大小:直接删除对象,不必动删除标志;
|
2025-03-06 18:55:49 +08:00 |
吴俊潮
|
0121a63bba
|
更新:
1、主界面部分内容从文本组变为标签,解决了字体颜色变化异常的问题;
2、呼吸灯迁移至lvgl刷新任务内,删除串口打印信息;
3、freertos内存:15360->17360,task_LCD:512->1024,taskmenu:512->256;
4、复位与初始化分离,单独创建reset函数;
|
2025-03-04 16:34:16 +08:00 |
吴俊潮
|
12f787eed3
|
BUG修复
采用额外字符串+memset+springf的方式包装单个字符;
freertos菜单刷新延长至200ms;
|
2025-01-13 21:21:54 +08:00 |
吴俊潮
|
90f0e32cfe
|
更新
按键与显示屏联动;
用单个文本框显示输入&输出值会与固定游标产生错位,可以考虑用多个文本框显示每1位的数字;
|
2025-01-13 16:42:35 +08:00 |
吴俊潮
|
b22783cfc0
|
更新
lvgl任务与菜单刷新分离;
benchmark fps=1;
freertos分配内存还原至15360;
显存单双buff区别不大,显存扩大至1/8屏;
|
2025-01-09 15:25:06 +08:00 |
吴俊潮
|
440c86a343
|
存档 benchmark例程,fps=1
|
2025-01-09 13:36:00 +08:00 |
吴俊潮
|
fc3031daa6
|
更新
图片更换为白底后,图标能够正常显示
|
2024-12-31 07:55:02 +08:00 |
吴俊潮
|
580b685594
|
更新
横屏,双界面,主频提高
|
2024-12-28 17:25:45 +08:00 |
吴俊潮
|
1d1f9c2689
|
更新 按键修改进度条显示
|
2024-12-27 16:51:57 +08:00 |
吴俊潮
|
a15cf13af7
|
时钟树修正(11.0592MHz);
timer位置迁移,头文件打包;
lvgl任务堆栈增加至512Word;
LED&串口呼吸指示移动至task_ble;
按键扫描迁移至task_hart;
|
2024-12-27 15:23:15 +08:00 |
吴俊潮
|
2562f29981
|
存档
|
2024-12-27 10:10:02 +08:00 |
吴俊潮
|
68a77530c6
|
显示方向修正,但字体显示异常(倾斜错位)
|
2024-12-26 09:44:57 +08:00 |
吴俊潮
|
3ac8dcce34
|
LVGL移植
|
2024-12-25 11:47:00 +08:00 |
吴俊潮
|
bfc58afe91
|
first push, raw code provided by ZhangXiaoMing
|
2024-12-24 08:24:27 +08:00 |