单片机/MCU论坛
直播中

罗志强

7年用户 242经验值
私信 关注
[问答]

为什么这个程序下载到开发板上 屏上只显示几个黑点?

` YO485(LO8`SB]3Y6]KY(@{G.png 4~PQ38__`EKRTQ4]Y%EWCB4.png [R}LP}W)[K460QNACQ`83~S.png 为什么这个程序下载到开发板上 屏上只显示几个黑点,找了好久了没找出原因!
` 17DC8DCBF5FCD9D503466BA35FEA2D56.jpg
已退回20积分

回帖(5)

chenwei6991627

2018-3-14 14:48:32
应该是showstring函数有问题
举报

人中狼

2018-3-14 15:05:20
可以单独调试LCD_SHOWCHAR,看能不能正确显示字符,然后再联调
举报

SXXYC

2018-3-15 10:16:04
可以单独调试LCD_SHOWCHAR,看能不能正确显示字符,然后再联调
举报

星尘

2018-3-24 22:31:08
应该是LCD_SHOWCHAR有问题  不过不太确定  下面是我用OLED显示字符用的函数  可以参考下
u8 y0=y;
chr=chr-' ';//得到偏移后的值
for(t=0;t     {   
        temp=asc2_1608[chr][t];        //调用1608字体                                   
        for(t1=0;t1<8;t1++)
        {
                if(temp&0x80)OLED_DrawPoint(x,y,mode);
                else OLED_DrawPoint(x,y,!mode);
                temp<<=1;
                y++;
                if((y-y0)==size)
                {
                        y=y0;
                        x++;
                        break;
                }
        }           
    }
举报

星尘

2018-3-24 22:36:06
引用: 星尘2016 发表于 2018-3-24 22:31
应该是LCD_SHOWCHAR有问题  不过不太确定  下面是我用OLED显示字符用的函数  可以参考下
u8 y0=y;
chr=chr-' ';//得到偏移后的值

希望能帮到你哈
举报

更多回帖

发帖
×
20
完善资料,
赚取积分