我正在开发超声波流量传感器并对软件进行调制。
因为我只需要当前流值的信息、所以我删除了代码中的 statemachine 和按钮处理。 仅保留函数 LCD_statemachine_displayFlowRate()。 在心跳切换后、我在 HMI_PostAlgorithm_Update 中设置它。
我的程序可以正常工作、但当我断开芯片与电源的连接并重新连接时、显示屏保持空白。 只有灯光开始闪烁。 我调试了该程序、发现在本例中、该进程在中断中挂起:USsSwLibCommonTimer.c 中的 commonTimerWaitEvent
当我注释(或删除) commonTimerWaitEvent 中的 while 循环时、程序在各种函数中运行、但我的显示内容保持为空。
我始终必须重新刷新显示屏显示流速的代码。
您是否知道如何解决此问题?
此致、
Kathrin