//V1.00 //20210721 初版完成 //20210919 油压版完成 //V1.01 //20210922 增加大计清零 //20210924 去掉门开不休眠;未拉手刹报警在IGNOFF10秒后取消 //20210927 修改READY的Y坐标 //20210928 去掉有转向信号不休眠条件,增加充电完成指示灯显示,增加充电连接报警灯显示 //V1.02 //20211007 修改大计清零转速判断错误,应该是>=,错成<=;加BOOT //20211008 修改FLASH初始化判断一处BUG(数组序号1错成2了) //V1.03 //20211008 增加右门开和左右门开两个报警灯符号,去掉CAN唤醒和左右转向唤醒,修改危急双闪报警灯显示与信号不同步问题(100mS更新造成) //V1.04 //20211009 增加充电电量100%时时间冒号不闪(按样表) //20211011 修改电源管理部分 //20211012 修改FLASH初始化底层程序(不改有花屏隐患),修改看门狗设置(需配合烧写设置) //V1.05 //20211013 修改危急灯唤醒部分程序(非危急灯报文和硬线信号唤醒无显示) //V1.06 //20211014 修改车转速数字显示细节,仅保留硬线危急灯唤醒功能 //V1.07 //20211016 修改危急信号(2.5Hz)时转向声音不正常和有弹出报警声音时转向声会在间隙中播出问题 //20201020 FLASH初始化程序判断错误返回重新初始化条件由两个FLASH都不通过(&&)为任何一个不通过(||) //V1.08 //20211023 修改IGNOFF有CAN信号且背光关闭后IGNON背光不亮问题 //V1.09 //20211015 去掉危急信号硬线唤醒,恢复CAN唤醒;BOOT程序修改(针对休眠唤醒时间复位) //V1.10 //20211027 修改危急信号唤醒为3个循环后;修改首次进入倒车影像花屏问题;修改硬件版本 //V1.11 //20211030 修改转向信号消抖时间为50mS;修改危急信号消失时间为1S;修改转向信号只受硬线控制 //V1.12 //20211104 修改上下电时序;修改超速报警速度值并关联SPEED灯;修改显示菜单信息时倒车不进入倒车影像界面问题;修改倒车时上下电显示逻辑:倒车影像优先; // 修改车转速指针不在零位时下电数字跳动问题;恢复危急信号硬线唤醒,去掉CAN唤醒 //V1.13 //20211105 增加“整车正在下电”显示;修改车速显示值为输入值(已做完放大处理,表里的放大取消) //V1.14 //20211117 修改刷图点时钟(19M->25M),配合部分刷图内存SDRAM改为VRAM,解决闪屏问题 //V1.15 //20211122 修改没有倒车影像配置倒车后显示不正常问题;修改整车控制器三级菜单档位状态显示问题--缺少P档 //V1.16 //20211123 修改RTC休眠唤醒有概率停走BUG,修改屏亮灭后马上IGNON唤不醒问题(改上升沿唤醒为高电平唤醒),修改危急灯硬线唤不醒问题 //20211124 修改下电时序 //V1.17 //20211213 修改硬件版本号 //V1.18 //20211215 更新DFLASH驱动,调时结束前先更新一次,避免调时结束后有时显示一下未调前的值 //V1.19 //20211221 修改TFT背光频率(换芯片了) //20211222 修改外发报文用u8MsgPro:2和3改为3和4,外发报文列表增加MsgSuccess项 //V1.20 //20211124 增加清里程时的FLASH校验 //V1.21 //20220210 修改段码屏片选端休眠输出:高电平改为低电平(返电) //20220212 修改TFT控制IO口设置,改善上电时序 //20220215 修改硬件版本号为1.5.1 //V1.22 //20220307 修改硬件版本号为1.00:新设计的0037用PCB //V1.23 //20220412 修改BOOT,解决配置字写错复位问题;修改SOC报警条件:用SOC量判断改为其它报文判断;增加EPB报文 //20220415 修改EPBCAN信号不报警问题:CAN表格里未加该报文处理项 //V1.24 //20220426 修改气压外发错误(差10倍) //20220504 修改刹车报警与0038一致 //V1.25 //20220507 修改车速报警值 //20220509 修改刹车蹄片报警条件,仅=1时有效;修改超速弹出报警 //V1.26 //20220513 修改超速报警解报值 //20220601 增加START和ON信号外发,修改时间校正参数(改前24小时快2秒->改后<1秒) //20220617 审核代码问题修改(1:单独的BUSOFF恢复函数去掉,2:硬线信号无效消抖时间由0改为10) //V1.27 //20220704 超速报警按法规修改报警图标及增加设置选择 //V1.28 //20230529 修改挡位显示(增加类似配置报文信号,不同信号挡位显示不同) //20230624 修改挡位N和R只与101D0相关;增加远光灯、主驾安全带信号和仪表车速外发 //20230625 增加远光、安全带自检时外发3(无效值) //20230630 解决远光、安全带一直外发3(无效值)禅道问题:判断自检结束的参数不对 //20230701 解决自检结束后偶发一帧远光点亮报文(实际是未点亮),怀疑是不同步造成。改变参数,由判断报警状态(受自检影响)改为条件(不受自检影响) //20230710 修改挡位P显示偏问题(切图大小与其它挡位不同) //20230802 按变更单要求修改远光灯显示刷新率 //20230803 增加离座声音报警 //20230809 修改倒挡在线上30电蓝屏问题和增加倒车影像配置存储 //20230813 修改离座报警IGNOFF时不工作;优化自检时显示效果:挡位处理由100ms改为50ms,解决显示比别的慢问题;间隔显示区改为自检时即时处理,解决各个显示区自检时不同时出来问题 //20230823 同步0038修改(12点+倒车影像配置休眠唤醒变0) //20230826 按0038同步修改倒车影像配置存于BACKUPRAM区,解决休眠唤醒配置变0问题(休眠唤醒不读DFLASH) //20230830 按领导要求去掉上30电时识别到的状态是唤醒时加的补丁(背光亮度初始化和每次唤醒读倒车影像配置) //V1.2.9 //20230906 TYW-2023-0497变更,按审核结果把倒车时的离座报警恢复 //20230910 修改倒车时离座报警没有声音和SPORTMODE灯不亮问题 //20230912 修改SPORTMODE和READY灯亮灭有延迟问题 //20230918 主观评审不合格项修改:弹出报警高度位置有差异;去掉时钟显示 //20230919 增加存储器初始化判断,未初始化超速报警和倒车影像配置成默认值;解决禅道28845和28844问题(当没有倒车影像配置时,倒车时报警得不到处理) //20230920 增加在设置菜单界面挂倒挡设置倒车影像有时进入倒车影像条件:需退出菜单配置;在倒车影像界面不能进入菜单设置 //V1.3.0 //20231013 TYW-2023-0600变更 //20231016 修改禅道问题:版本号信号掉线,显示上个值;调亮度10->0时先暗后亮;巡航灯自检改为白色;巡航车速字体与其它字体不同;增加ABS多包故障码18F开头的报文; // ABS掉线增加硬线充电线连接条件 //20231020 白色巡航灯信号位7改为位6,修改禅道提出来的几个显示问题 //20231021 修改菜单10秒自动退出,IGNOFF退出,IGNOFF不能操作 //20231023 修改上下15电显示和声音异常问题 //20231108 修改故障码显示Lv3-0问题:显示、查询、调度不同步 //20231110 修改IGNON和IGNOFF切换时显示异常问题:IGNON显示“请拉手刹”,车身闪一下 //20231113 增加内部软硬件版本号,修改报警声延时20多秒才有问题(开机声音时长设大了) //V1.3.1 //20240112 同步0038加英文变更程序修改,去掉菜单自动退出(查看信息不方便) //20240505 菜单自动退出恢复,不合格英文图片替换 //20240515 修改电池最高单位摄氏度显示不全问题 //20240522 修改选中模块版本英文图片,调整对三角号位置;屏蔽保养弹出报警;预计充电时间分钟最大由75改为55 //20240607 修改故障码warn英文字体=中文字体,修改电机温度、电机转速、电控温度英文关联图片(去掉:,电机MTR->motor) //20240724 20240723变更,变更点二,1.锁车提醒(纠错);2.离座报警(纠错);3.水位低报警(纠错); // 变更点一.新增:红-黑-白-黑-蓝-黑-彩-黑 各显2S纯色界面 #include "r_typedefs.h" #include "sys_scheduler.h" #include "Watchdog.h" extern uint32_t u32ResetFlag; int main(void) { Sys_Init( ); while ( 1U ) { u32ResetFlag= 0xA55AA55AUL; Sys_Scheduling_Service( ); WDT_Clear( ); } }