您好:我正在使用 EVM430FR6043、我正在尝试对 EVM 的一个问题进行故障排除、我遇到过、以及以前其他人报告过的问题、但我看到
还没有解决方案。
重新加载代码(重新刷新)后,LCD 只能工作一次。 显示屏(通过"选择按钮"激活)仅工作一次,如果关闭,则重新加载代码
使其能够再次工作。
我在这个问题上一直进展缓慢(我仍在学习 CCS 的基础知识)...这就是我所做的、以简化事情...
Gas_Demo_已装载到 CCS 中,并建立项目,然后创建.out 文件。
使用调试器、我将.out 文件加载到 EVM 中。 然后我运行代码、EVM 正常工作(当我按下"select"时、LCD 被激活)、并且我能够
请参阅 LCD 上的统计信息。
现在,我暂停代码执行,在此之后,我选择"Restart"…… 这会从已加载的闪存映像中重新启动 EVM。 它模拟下电上电/硬复位。
现在、当我按下 EVM 上的"select"按钮时、LCD 显示屏不再工作。 如果我重新加载闪存、使用调试器中的"load"按钮、然后运行、
LCD 再次工作。
有没有人有任何建议,如何找出什么是错的? 我正在查看 LCD_statemachine.c 的代码、
我想,也许液晶显示器没有第二次启用?
可能液晶屏未初始化? 有变量"isfirsttimescroll"和"isfirsttime",也许这些变量与问题有一些关系?
也许有人可以尝试我所描述的,并提出任何意见?
如果有一个更详细地描述 LCD_statemachine 的文档(指示相关变量的流程和函数)? ,请给我发送一个链接。
此致、
道格