cubemx生成的工程中,main函数中,用户初始化函数的begin和end写在系统GPIO等初始化之前,导致LCD初始化失败。所以解决办法很简单,把LCD初始化程序写到下面来。
折腾一晚上,看了四五个例程,感觉都没问题,查了四五遍线,也没有问题(一共就那几根,咋样也不会接错),检查了供电也没有问题,最后才发现问题出在这了,我整个人裂开了。
在使用Cubemx生成STM32工程时,若将用户初始化代码置于系统初始化之前,可能导致LCD初始化失败。本文分享了一位工程师的亲身经历,详细解释了问题原因及解决方法。
cubemx生成的工程中,main函数中,用户初始化函数的begin和end写在系统GPIO等初始化之前,导致LCD初始化失败。所以解决办法很简单,把LCD初始化程序写到下面来。
折腾一晚上,看了四五个例程,感觉都没问题,查了四五遍线,也没有问题(一共就那几根,咋样也不会接错),检查了供电也没有问题,最后才发现问题出在这了,我整个人裂开了。
4880
630
2024
4435

被折叠的 条评论
为什么被折叠?