大家好,发现一个新的问题。我在无意间打开TFT液晶程序时,本来可以显示文字数字等东西,后来无意间 屏蔽了 一个
// uart_init(9600); 函数,然后烧入程序后发现 TFT液晶屏变成了一块亮白板,什么都不显示。。
然后我进入 uart_init(9600); 把串口的 //RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1|RCC_APB2Periph_GPIOA|RCC_APB2Periph_AFIO, ENABLE);
屏蔽:或者改成 RCC_APB2PriphclockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_AFIO,ENBLE); 把其中USART1外设启动部分拿掉。
或者把 // USART_Init(USART1, &USART_InitStructure); 屏蔽掉
TFT液晶屏都显示不出任何东西。。如果不屏蔽则TFT正常显示。。
我很奇怪,为什么这个液晶屏的显示会和 uart串口有关系。。。 TFT液晶屏的引脚都是PC引脚而那个串口uasart1引脚是PA引脚,没有关系,所以觉得很奇怪。。不知各位学友老师怎么看这个现象。。。什么原因造成的。。
|