打印

printf重定向到LCD

[复制链接]
270|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
一亚麻怡|  楼主 | 2018-7-4 13:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
int fputc(int ch,FILE *f)
{
uint16_t shuzhu[30];
shuzhu=ch;//我该怎么存进去??
LCD_Str_O(20, 10,shuzu,0);
return ch;
}

我把定义改了。。如下:
void LCD_Str_O(u16 x, u16 y,u8 *str,u16 Color)
{

           Set_direction(0);     
    while(*str != '\0')
    {      
        if(x > (320-8))
        {        
                                        //换行
           x = 0;
           y += 16;
        }
        if(y > (240-16))
        {        
                                        //一屏
           x = y = 0;
        }

        LCD_Char_O(x ,y, *str,Color);
        x += 8;
        str ++ ;
    }
               
}

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

404

主题

404

帖子

0

粉丝