📄 开发日志.txt
字号:
2004-7-8 06:13上午
版本升级v3.64
1.增加L3-2功能失败(功能关闭)
2.增加L4功能失败(功能关闭)
增加了Gerenal.C中,L4相关的读写函数,L3-2相关的读写函数(记忆)。
增加了Menu.C中,L3-2、L4的相关函数。
增加了Flux_PCA.C中,L3-2、L4的相关函数。
问题:L3功能出现BUG,L3-2的时间不能正常显示,L3-1/2的流速有时失灵!
问题:流速计算可能出现异常!流量计算可能出现异常!
问题:L4的存储读出可能出现问题!
原因:加入如上功能,使得基本内存由164上升为188,可能是栈空间不足!
2004-7-7 11:07下午
1.修正了Flux_PCA.C中,判断最大流速的一处BUG
2.修正了Flux_PCA.C中,脉冲流速换算的一处BUG
3.修正了Gerenal.C中,L3写入函数没有填标志位的BUG
4.修正了Menu.C中,L2/L3的变量调用错误!重复进入函数,应该使用全局变量。uc8_SystemMenuTurnTemp
2004-7-6 11:32下午
1.在Flux_PCA.C中,增加流速相关的处理程序,以及判断保存最大流速的函数
2.加入Gerenal.C中,处理菜单L3相关的函数
3.加入Menu.C中,处理菜单L3相关的函数
2004-7-4 03:04上午
版本升级v3.63
1.修改了在设置时上下键的功能:现在的用途为增量、减量修改数值!
涉及的设置函数有:Menu.C中的
void fnSet_QuickSetNormTime() - 快速设置时间数据输入函数
void fnSet_SystemMenuNormTime() - 通用时间数据输入函数
void fnSet_SystemMenuNormUint() - 通用双字节数据输入函数
void fnSet_SystemMenuTurnCON() - PP4 一般输出设定函数
void fnSet_SystemMenuTurnTime() - P5 一般时间设定函数
增加的辅助函数有:Menu.C中的
void fnAss1_SystemMenuNormUint(uchar i, char j) - 通用双字节数据辅助输入函数
uchar fnAss1_SystemMenuTurnTime(uchar i, char j,char DataI) - 一般时间数据辅助输入函数
2.修改了主循环,把网络相关独立为一个函数RUN_network()。
3.修改了一个BUG,在时段01初始化函数fnInit_Turn01()中,利用ucSystemPowerOff判断是否处于掉电复位阶段。
避免重复统计uiSystemGen0-4。
4.增加了掉电记忆的内容uiSystemGen1-4。
5.“察看记录”菜单开放!增加L1子菜单(1-5) - 自上次再生清0后再生次数统计。
6.增加了存储最近还原记录的函数Gerenal.C
7.“察看记录”菜单开放!增加L2子菜单(1-8) - 最近8次再生情况。
8.“高级设置”菜单修改!增加PP6设置功能 - 系统记录数据清零 察看记录L2的数据清零!
2004-7-1 06:34下午
版本升级v3.62
1.修正P1/P2的日期时间设置中,数值越界判断的错误!(DS1307是BCD码格式)
2.在Menu库中增加各种数据设置时的键盘左移键功能!
2004-6-30 04:17上午
版本升级v3.61
1.修正Gerenal.C中系统掉电记忆读写函数中的ulFluxPulse的错误!
2.加入Gerenal.C中系统掉电记忆读写函数中的ulFluxPulse的PCA中断保护!
3.加入了掉电后流量计不被切换复位置零的保护。(RUN主函数和流量计复位函数!)
4.RUN主函数中把 //显示执行--时段分析 fnTurnTimeToDBuf();
//读入系统日期时钟 fnRead_SystemClock();
加入到刷新控制中,减轻系统工作的负担!
存在的问题:
1.键盘和菜单的显示存在某些不可确定的因素导致响应延迟!
2004-5-9 03:09上午]
版本升级V3.6
1.在Gerenal.C库中加入了系统掉电记忆读写函数。
2.在变量表格(EXCEL)中加入了掉电记忆变量的表格。
3.在TurnControl.C中加入了判断(上电过程和掉电功能开启)条件进入的功能。
4.修改TurnControl.C中的fnEnterTurn函数,加入了掉电复位功能(3)
5.修改TurnControl.C中的fnEnterTurn函数,加入了时段切换后写入掉电记忆变量数据。
6.修改TurnControl.C中的RUN函数,加入了每ZRAM_TIME秒写入掉电记忆变量数据。(ZRAM_TIME = 15)
2004-4-27 11:29下午
1.P89C668.C的加入
2.加入DS1307的RAM读写函数
3.CAT24WC系列的写入函数除去一个BUG!
2004-4-2 11:10下午
版本升级V3.5
1.网络功能增加自我全局测试。
2.网络在初始化后等待数秒,便于网络所有的节点上电后同步。
3.发现网络错误后,从节点会退出网络状态,主节点忽略错误。不会死机,但会报警。
4.键盘在主主菜单下,可以通过F1键,取消报警。
5.增加PP1-4的设定,是否启动掉电记录功能。
6.排除了队列处理中的一个BUG。
2004-3-7 07:40上午
版本升级V3.3
1.网络出错中断中,放入错误报警,系统死循环!
网络初始化后开始一次测试发送到254。
2.状态3不需要50时段。 (OK)
3.当状态删除出错的时候,在其它状态列表中删除,这样可以避免其它的子节点异常复位的结果!
4.在显示E中添加脉冲数的显示。
2004-2-29 04:42下午
版本升级V3.2
1.改正CAN发送数据时,因为上一个没有发完而取消发送的BUG。
2.主机自身程序加入消息时,屏蔽CAN中断接收。以免消息加入程序的重入问题。
因为CAN中断为电平触发,因此屏蔽解除后,可以继续产生中断。
3.问题:消息加入程序reetent的关键字,STARTUP.A51中设置?是否有效?
4.主节点在系统的节点状态改变时,会先测试节点0xFE发送状态消息帧用来测试。
5.需要处理的问题:当系统一旦有节点出错,(复位、死机)。系统的检测和自恢复问题?
6.注意:主节点必须先进入工作状态!
7.当前版本3、4状态相同,50时段必须。
2004-2-25 11:20下午
1.加入消息MSG处理
2.加入状态列表List处理
3.加入普通节点接收处理,修改了TurnControl的网络部分。
4.加入了网络发送的命令控制。
//注意,只要是网络时刻,就一定会需要50
//原来的3、4合并!!
//是否有50,由主机决定!!
2004-2-22
1.加入数码管显示的刷新率控制。
2.加入CAN网络发送。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -