我用stm32 c8t6,我遇到这个问题后把显示还有初始化什么的全部注释,烧录个空程序进去,还是一行方块。我开始怀疑是程序没烧进去或者接线错误什么的,检查后都不是,搜到说电压调节端要调,也没用。最终发现是我程序初始化LCD里的GPIOB写成GPIOA,导致没初始化GPIOB,而我用GPIOB来控制RS,RW,E,所以它们仨应该都没初始化。这个bug我找了几个小时,敲代码还得仔细才好。
LCD只显示一行方块
最新推荐文章于 2024-10-13 20:43:23 发布
我用stm32 c8t6,我遇到这个问题后把显示还有初始化什么的全部注释,烧录个空程序进去,还是一行方块。我开始怀疑是程序没烧进去或者接线错误什么的,检查后都不是,搜到说电压调节端要调,也没用。最终发现是我程序初始化LCD里的GPIOB写成GPIOA,导致没初始化GPIOB,而我用GPIOB来控制RS,RW,E,所以它们仨应该都没初始化。这个bug我找了几个小时,敲代码还得仔细才好。