STM32F1的LCD背光亮但是不显示
因为想用C++的fopen,fwrite,fclose函数把一些数据存到电脑上,所以把main.c的 file type 改成了 C++ source file,在主函数中包含了 stdio.h,魔术棒里加上了--cpp11, printf重定向报错用 extern "C"解决的,重定向的语句旁边有叉但是编译没出错。用LED追踪了一下发现程序执行是在LCD初始化程序的图片中的位置停下来的。main.c还是C source file的时候LCD能正常显示,找不出问题,有没有高手知道是什么问题?
用的什么型号的STM32,不会是连FSMC总线都没有吧。
如果有,那也得配置对才行。 toofree 发表于 2019-5-23 14:56
用的什么型号的STM32,不会是连FSMC总线都没有吧。
如果有,那也得配置对才行。 ...
用的是STM32F103VET6,之前能够正确显示,把main.c改了之后不能正确显示了 本帖最后由 wenyangzeng 于 2019-5-23 15:42 编辑
9341需要一大堆的初始化代码。main()里没看到初始化9341函数。 wenyangzeng 发表于 2019-5-23 15:41
9341需要一大堆的初始化代码。main()里没看到初始化9341函数。
C:\Users\ASUS\Desktop\求助4.PNG
main里有9341初始化程序,之前发的那个图是LCD初始化的程序 问题已解决,出错原因是FSMC_NORSRAMInitStructure这个结构体赋值不全
页:
[1]