野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 17356|回复: 1

STemwin printf 一加这个函数就出错

[复制链接]
发表于 2015-4-18 10:01:54 | 显示全部楼层 |阅读模式
野火,我用的是ISO  7、液晶触摸的例程改的;  就是

int main(void)
{       
        unsigned int i=0;
       
        int TP_X[1],TP_Y[1];
       
        USART1_Config();printf("sfds \r\n");
       
        /* 系统定时器 1us 定时初始化 */
  SysTick_Init();

  LCD_Init();       
  /* GRAM扫描方向为左下脚->右上角 */
  Lcd_GramScan(2);
  LCD_Clear(0, 0, 320, 240, BLACK);//LCD_SetPoint(319,1,RED);while(1);

/*------------------------------------------------------------------------------------------------------*/

  /* 触摸屏IO和中断初始化 */
  Touch_Init();

  /* 等待触摸屏校正完毕 */
  //while(Touch_Calibrate() !=0);

  /* 触摸取色板初始化 */
  //Palette_Init();

        while( 1 )
  {
               
                extern void Touch_GetAdXY(int *x,int *y) ;
               
                for(i=0;i<=239;i++)
                {
                                LCD_SetPoint(0 , i , RED);Delay_ms(50);
                                if(i==239)
                                {               
                                        LCD_Clear(0, 0, 320, 240, BLACK);
                                        //printf("\r\n 测试  \r\n");
                                }
                }
                //LCD_SetPoint(0 , 10 , RED);
          //Touch_GetAdXY(TP_X,TP_Y);
                               
      printf("\r\n 测试  \r\n");
  }
}

/* ------------------------------------------end of file---------------------------------------- */  


我就把 串口打开了,加了printf函数 ,程序就不能运行了!野火这是 什么问题啊 ,是字节对齐的问题吗?这个问题怎么处理啊 以前没有遇到过这种问题呢
       

回复

使用道具 举报

发表于 2015-4-18 11:38:03 | 显示全部楼层
main函数里先初始化液晶屏fsmc,再初始化串口usart
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2025-1-4 18:00 , Processed in 0.033915 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表