2019-10-24 18:03:30 +08:00
|
|
|
|
【待解决】
|
|
|
|
|
3. qspi_read(), lua连续读取存在问题. 2019-07-07
|
2019-10-24 17:37:35 +08:00
|
|
|
|
|
2019-12-09 00:03:20 +08:00
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
2019-11-30 V1.06
|
|
|
|
|
1.界面风格重新设计。24点阵、32点阵部分ASCII字符调整齐
|
|
|
|
|
2.实现长时间不按键自动熄屏功能
|
|
|
|
|
3.修改高侧电流界面120mA判据,增加回差控制
|
|
|
|
|
4.bsp_key.c按键驱动增加长按弹起事件,和短按弹起事件分开处理. 这样处理后
|
|
|
|
|
主状态函数中的 uint8_t ucIgnoreKey 忽略按键的代码就可以去掉了。
|
|
|
|
|
5.增加脱机烧录器界面(仅界面实现,未实现烧录功能)
|
|
|
|
|
6.联机界面增加时钟显示
|
2019-11-30 10:51:40 +08:00
|
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
2019-11-30 V1.05b
|
|
|
|
|
1.解决上电花屏2秒问题,原因:logo界面没刷屏
|
|
|
|
|
|
2019-11-29 23:49:25 +08:00
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
2019-11-29 V1.05 - 功能未增加,但是改动比较大,封一个版本。
|
|
|
|
|
1.HAL固件库、USB库升级到最新版(来自于en.stm32cubeh7 (V1.5.0))
|
|
|
|
|
-所有的GPIO寄存器操作更改为如下宏(因为新固件库取消了 BSRRH、BSRRL寄存器)
|
|
|
|
|
#define BSP_SET_GPIO_1(gpio, pin) gpio->BSRR = pin
|
|
|
|
|
#define BSP_SET_GPIO_0(gpio, pin) gpio->BSRR = (uint32_t)pin << 16U
|
|
|
|
|
|
|
|
|
|
2.显示屏驱动采用SPI+DMA驱动。整屏刷新18ms。(驱动由硬汉提供)
|
|
|
|
|
- 修bsp_tft_st7789.c文件
|
|
|
|
|
- bsp_Idle()函数执行 ST7789_DrawScreen(); /* 硬件SPI+DMA+刷屏 */
|
|
|
|
|
- 使用0x30000000开始的240*240*2字节内存做显存
|
|
|
|
|
|
|
|
|
|
3.为了适应后台刷屏机制。所有的 while循环中bsp_Idle() 位置放到显示刷新后面
|
|
|
|
|
while (g_MainStatus == MS_CURRENT_METER)
|
|
|
|
|
{
|
|
|
|
|
if (fRefresh) /* 刷新整个界面 */
|
|
|
|
|
{
|
|
|
|
|
fRefresh = 0;
|
|
|
|
|
|
|
|
|
|
DispCurrentVolt();
|
|
|
|
|
AutoCurrentRange();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
bsp_Idle(); /* 必须在fRefresh语句后边, 否则刚进入界面会有闪烁感 */
|
|
|
|
|
|
|
|
|
|
...
|
|
|
|
|
}
|
|
|
|
|
|
2019-11-25 14:55:20 +08:00
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
2019-11-25 V1.04
|
|
|
|
|
1.新增脉冲计数和频率计功能。status_pulse_meter.c
|
|
|
|
|
2.lua增加串口MODBUS接口函数
|
|
|
|
|
3.增加参数设置界面,目前可以关闭蜂鸣器,选择配色风格功能未做。
|
|
|
|
|
4.调整配色方案, ui_def.h文件定义颜色
|
|
|
|
|
5.部分界面的文字左对齐
|
|
|
|
|
6.系统设置-信息信息界面显示固件版本号
|
|
|
|
|
7.CDC串口驱动调整。COM切换时,不开关USB设备。
|
|
|
|
|
8.解决虚拟串口波特率低于2400不正确的bug
|
|
|
|
|
9.源代码加入Teeny-usb协议栈,未完全调通(临时屏蔽了,还是用ST的USB库)
|
|
|
|
|
|
2019-11-03 05:33:32 +08:00
|
|
|
|
----------------------------------------------------------------------------
|
2019-11-04 01:04:24 +08:00
|
|
|
|
2019-11-04 V1.03b
|
|
|
|
|
1.增加微型数控电源。
|
|
|
|
|
2.整理bsp_timer.c, bso_tim_pwm.c文件
|
|
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
2019-11-03 05:33:32 +08:00
|
|
|
|
2019-11-03 V1.03a
|
|
|
|
|
1.GBK->UTF-8
|
|
|
|
|
2.TAB -> 4个空格
|
|
|
|
|
3.完善高侧电流表功能:电压、电流、功率、放电容量
|
|
|
|
|
4.增加二极管测量,和电阻测量同一个界面。
|
|
|
|
|
|
|
|
|
|
|
2019-10-24 17:37:35 +08:00
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
2019-10-20 V1.02
|
2019-10-24 18:03:30 +08:00
|
|
|
|
1.lua脚本增加bsp_GetRunTimer等时间函数,方便统计时间
|
|
|
|
|
2.主程序状态函数重新整理了一下
|
|
|
|
|
3.adc均值计算增加滤波算法, bsp_cpu_adc.c
|
2019-10-24 17:37:35 +08:00
|
|
|
|
static float AdcSumAvg(uint8_t _AdcNo, uint8_t _Offset)
|
2019-10-24 18:03:30 +08:00
|
|
|
|
4.NTC电阻校准点增加到4点。0欧和20欧各一点,解决低阻值误差7欧问题。还不完善。
|
2019-10-24 17:37:35 +08:00
|
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
2019-10-18 V1.01
|
2019-10-24 18:03:30 +08:00
|
|
|
|
1.bsp_CheckRunTime() 函数BUG
|
|
|
|
|
2.上电等主界面清蓝屏后再开背光,避免上电黑屏感觉颜色不均问题。
|
|
|
|
|
3.MAC地址根据CPU SN修改取值方式。1.00版取的字段不好,出来MAC都一样
|
2019-10-24 17:37:35 +08:00
|
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
2019-10-17 V1.00
|
2019-10-24 18:03:30 +08:00
|
|
|
|
1.发布生产用程序版本
|
|
|
|
|
- Lua小程序,相对比较完善。已应用到H7-TOOL批量检测
|
|
|
|
|
- 示波器功能,还存在不少BUG,后期再解决。
|
|
|
|
|
- 固件升级(USB串口方式)
|
|
|
|
|
- 其他功能均未做
|
2019-10-24 17:37:35 +08:00
|
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
2019-10-24 18:03:30 +08:00
|
|
|
|
2019-09-20 V0.5 - 模拟量校准
|
|
|
|
|
1.添加校准寄存器的读写功能
|
2019-10-24 17:37:35 +08:00
|
|
|
|
|
2019-10-24 18:03:30 +08:00
|
|
|
|
2019-09-13 V0.4 - 调试第6版主板
|
|
|
|
|
1. 修改LCD接口GPIO
|
2019-10-24 17:37:35 +08:00
|
|
|
|
2.
|
|
|
|
|
PA0/TIM2_CH1
|
|
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
2019-10-24 18:03:30 +08:00
|
|
|
|
2019-08-16 V0.4 - 调试emmc
|
|
|
|
|
- USB 虚拟磁盘,需要在这个地方设置断点,等USB枚举才能正常。
|
|
|
|
|
usdd_desc.c 文件,函数 uint8_t *USBD_MSC_SerialStrDescriptor
|
2019-10-24 17:37:35 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
2019-10-24 18:03:30 +08:00
|
|
|
|
2019-08-13 V0.4 - 针对第5版硬件
|
|
|
|
|
1. 蜂鸣器 PH12 -- > PG1
|
|
|
|
|
2. EIO_D4_Config PH12调整
|
2019-10-24 17:37:35 +08:00
|
|
|
|
----------------------------------------------------------------------------
|
2019-10-24 18:03:30 +08:00
|
|
|
|
2019-06-29 V0.3 - 针对第4版硬件
|
|
|
|
|
1. 针对第4版主板,LCD口线调整。用软件方式。
|
2019-10-24 17:37:35 +08:00
|
|
|
|
|
2019-10-24 18:03:30 +08:00
|
|
|
|
2. 按键
|
|
|
|
|
PF5/D7_DIR 改为 PF2/KEY2
|
|
|
|
|
PI1/KEY2 已到 PI1/D7_DIR
|
2019-10-24 17:37:35 +08:00
|
|
|
|
|
2019-10-24 18:03:30 +08:00
|
|
|
|
3. 【D10 TTLTX】- 方向 PE3 = 1 ==> PC6
|
|
|
|
|
【D0】 - 方向 PE0/D0_DIR ---> PH8/DO_DIR
|
2019-10-24 17:37:35 +08:00
|
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2019-04-26
|
|
|
|
|
----------------------------------------------------------------------------
|
2019-10-24 18:03:30 +08:00
|
|
|
|
1. 示波器模块,增加STMPE811,控制增益和耦合
|
2019-10-24 17:37:35 +08:00
|
|
|
|
2.
|
|
|
|
|
|
|
|
|
|
2019-03-24
|
|
|
|
|
----------------------------------------------------------------------------
|
2019-10-24 18:03:30 +08:00
|
|
|
|
1. 移植lua
|
2019-10-24 17:37:35 +08:00
|
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
2019-02-06 V0.2
|
2019-10-24 18:03:30 +08:00
|
|
|
|
3.上电lwip ping 只能持续5秒
|
2019-10-24 17:37:35 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
2019-02-05 V0.2
|
2019-10-24 18:03:30 +08:00
|
|
|
|
1.eeprom驱动。解决BUG。
|
|
|
|
|
2.添加modbus驱动
|
2019-10-24 17:37:35 +08:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
----------------------------------------------------------------------------
|
|
|
|
|
2018-12-02 V0.1
|
2019-10-24 18:03:30 +08:00
|
|
|
|
1. 首版
|