[STM32F0] 用Nucleo F030R8驱动一个16*2的液晶屏

[复制链接]
 楼主| yunfu1117 发表于 2025-7-20 10:27 | 显示全部楼层 |阅读模式
本帖最后由 yunfu1117 于 2025-7-29 22:53 编辑


用Nucleo F030R8驱动一个16*2的液晶屏。我配置了芯片后,添加库文件。但教程中的文件夹结构与我当前的不同,试了很多次,但一直遇到错误。有没有一个简单易懂的教程,可以按照教程来操作?

公羊子丹 发表于 2025-7-22 07:28 | 显示全部楼层
这个 16×2 是 HD44780 协议的吗?一般都是 4bit 并口或者 I2C 扩展板。
周半梅 发表于 2025-7-22 07:29 | 显示全部楼层
你用的是哪个库?有些教程是给 Keil 做的,放到 CubeIDE 里路径得改一下。
帛灿灿 发表于 2025-7-22 07:30 | 显示全部楼层
我之前也是 F030R8,用 STM32 HAL 写 HD44780 很好移植,不用非得跟教程一模一样。
童雨竹 发表于 2025-7-22 07:31 | 显示全部楼层
你先把 LCD 驱动文件放到 Src 和 Inc,保证 .c 在 Src,.h 在 Inc,编译器才找得到。
万图 发表于 2025-7-22 07:32 | 显示全部楼层
试试看先用 GPIO 点亮一排字符,确认硬件和时序是对的。
Wordsworth 发表于 2025-7-22 07:33 | 显示全部楼层
你是直接用的并口 8bit 还是 4bit?4bit 时序要严格点,容易花屏。
Bblythe 发表于 2025-7-22 07:34 | 显示全部楼层
如果一直卡路径,建议新建个空工程,把 LCD 库文件一个个拷进去手动加。
Pulitzer 发表于 2025-7-22 07:35 | 显示全部楼层
记得在 main.c 里要包含 LCD.h,不然函数找不到会编译失败。
Uriah 发表于 2025-7-22 07:36 | 显示全部楼层
GPIO 初始化也别忘了,HD44780 必须先 Init 再写指令。
Clyde011 发表于 2025-7-22 07:37 | 显示全部楼层
要不要我发你个 Nucleo F030R8 + HD44780 的最小例程,直接拷就能跑?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

40

主题

42

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部