stm32TFT彩屏显示问题,主函数代码如下

2019-07-14 18:16发布

主函数代码如下

int main(void)
{
  /*!< At this stage the microcontroller clock setting is already configured,
       this is done through SystemInit() function which is called from startup
       file (startup_STM32f10x_xx.s) before to branch to application main.
       To reconfigure the default setting of SystemInit() function, refer to
       system_stm32f10x.c file
     */     
  u16 i, len, c2len;
  u16 x;
  u16 y;
  u8 c[] = "www.ARMjishu.com";
  u8 c2[] = "TFT LCD 320X240";
  u8 *str;
  u16 charColor;
  u16 bkColor;
  
  len = sizeof(c)-1;
  c2len = sizeof(c2)-1;
  
  
  /* USARTx configured as follow:
        - BaudRate = 115200 baud  
        - Word Length = 8 Bits
        - One Stop Bit
        - No parity
        - Hardware flow control disabled (RTS and CTS signals)
        - Receive and transmit enabled
  */
  USART_InitStructure.USART_BaudRate = 115200;
  USART_InitStructure.USART_WordLength = USART_WordLength_8b;
  USART_InitStructure.USART_StopBits = USART_StopBits_1;
  USART_InitStructure.USART_Parity = USART_Parity_No;
  USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;
  USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx;

  STM_EVAL_COMInit(COM1, &USART_InitStructure);

  /* Output a message on Hyperterminal using printf function */
  printf(" USART Printf Example: retarget the C library printf function to the USART ");
  printf(" WWW.ARMJISHU.COM  %s configured....", EVAL_COM1_STR);
  printf(" ############ WWW.ARMJISHU.COM! ############ ("__DATE__ " - " __TIME__ ")");

  printf(" ");
  printf("  _____ _______ __  __ ____ ___  ______ __  ___ ");
  printf(" / ____|__   __|  \/  |___ \__ \|  ____/_ |/ _ \ ");
  printf("| (___    | |  | \  / | __) | ) | |__   | | | | |_  __ ");
  printf(" \___ \   | |  | |\/| ||__ < / /|  __|  | | | | \ \/ / ");

  printf(" ____) |  | |  | |  | |___) / /_| |     | | |_| |>   
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。