主题中讨论的其他器件: TM4C123、 EK-TM4C123GXL
工具/软件:Code Composer Studio
我有一个 TM4C123GH6PM 微控制器、我正在尝试控制从普遍显示器购买的电子纸显示(EPD)。 EPD 的器件型号为 E1260CS021-ND 、扩展板的器件型号为 B3000MS02-ND。 这是我使用 TI 微控制器、CSS 和 EPD 的第一个项目。
我首先阅读了用户指南并逐步遵循该指南。 我连接了所有内容、安装了所有必要的驱动程序和库、并按照指南中的说明修改了一些代码。 该项目可以在两种不同模式中的一种模式下运行:PDI 应用程序模式或单个驱动程序模式。 PDI 应用程序模式使用 PDI 提供的软件、只需将图片上传到显示屏即可。 我们提供了相关代码、它对我来说非常完美。 单驱动器模式用于控制和编程特定的 EPD (在我的案例中为2.6" EPD)。 为了运行该模式、必须修改一些代码、我认为我已正确执行了所有操作。 该代码可选择由普遍显示器制造的所有 EPD、选择 EPD 的尺寸后、它将运行其特定代码。 这是我遇到问题的部分。 此代码在 PDI 应用程序模式下运行、但不在单个驾驶员模式下运行。 它不会给我任何错误、只是不起作用。 PDI 应用程序模式仅允许您使用其软件并上传图片、而单个驱动程序模式应仅在 EPD 上的两个图像之间切换。 在调试模式下、PDI 应用程序代码会在完成后运行并停止、因此我可以单步进入任何函数或插入断点、以查看代码的工作方式。 但在单驱动器模式下、代码开始运行、永不停止;必须终止代码才能退出调试模式。 我不知道代码实际上是开始运行、而只是停留在无限循环中、还是开始运行。 我不知道问题是在代码中还是在 CSS 中。
我知道这听起来可能很复杂和模糊、对此我表示歉意、但如果有任何人对这类事情有任何经验、或者至少知道我所说的内容、我会非常感激。 我可以提供更详细的信息、代码、屏幕截图或任何有用的内容。
提前感谢您!