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(" ____) |  | |  | |  | |___) / /_| |     | | |_| |>   
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
shen9283
1楼-- · 2019-07-15 01:20
慢慢 缩小包围圈,看问题出在哪?
ctx1129
2楼-- · 2019-07-15 02:30
回复第 3 楼 于2013-03-12 22:25:14发表:
慢慢 缩小包围圈,看问题出在哪?
就是那个printf函数那块,原来做串口的时候它工作就不正常。我做个彩屏,要USART串口功能干嘛,我把它注释掉,彩屏就不好使,不知道什么原因呢
 
shen9283
3楼-- · 2019-07-15 07:27
要找原因,可以慢慢地注释掉不需要的,步子不要太大;(要不,留着串口输出也没什么大碍,需要的时候还可以用用 )
ctx1129
4楼-- · 2019-07-15 11:40
回复第 5 楼 于2013-03-13 08:57:41发表:
要找原因,可以慢慢地注释掉不需要的,步子不要太大;(要不,留着串口输出也没什么大碍,需要的时候还可以用用 )好吧 
60user78
5楼-- · 2019-07-15 11:52
 精彩回答 2  元偷偷看……

一周热门 更多>