谁能告诉我如何与连接到 STM32L151RD 的 LCD 接口?我正在使用 IAR 工作台,示例项目没有产生任何结果。此外,我浏览了在线文档和教程,但它们都包含有关 STM32L152xD 的信息,而不是 151,它没有任何内置 LCD,但有 LCD 驱动程序。
谢谢。
正如您在问题中所述,STM32L151RD 没有 LCD 控制器。数据表仅在首页标题功能列表中提及“LCD 驱动器”。我相信他们在这种情况下使用术语“驱动程序”作为“控制器”的同义词。如果没有这个控制器,我不知道有什么简单的方法可以使用 STM32L151RD 直接控制 LCD。
如果您打算使用 STmicro 提供的 STM32F10x_StdPeriph_Lib 软件库,那么不幸的是,这假设有一个 LCD 控制器(也就是说,您需要使用 STM32L152x)。
但是,LCD 可能具有嵌入式控制器芯片。这些允许微控制器通过 I2C 和 SPI 等通用接口驱动它们。4 位和 8 位并行接口也很常见,它们可以进行 bit-banged 或内存映射。如果您有这种类型的 LCD,则可以使用 STM32L151RD。