我用的是stm8单片机,不知道为什么现在就是不能画任意点,要么是没有显示要么是乱码。我想估计是读写程序出现了问题,
uchar readdat(void)
{
uchar Rdata;
Check12864state();
PB_ODR=0xff;
LCD_RS = 1;
LCD_RW = 1;
LCD_EN = 0;
delayNOP();
LCD_EN = 1;
delayNOP();
PB_DDR= 0x00;
PB_CR1 = 0x00;
Rdata=PB_IDR;
LCD_EN = 0;
delayNOP();
return Rdata;
}
能帮我看一下有什么问题吗?谢谢。
此帖出自
小平头技术问答
比如说,你自己的字模是 先取完一行,再取下行,即一个字节8bit是按行排列的。
但可能屏显示要求的是,先取一列,再取下一列,即一个字节8bit是按列排列的。
这样就会导致显示乱码。一般有显示了的话,读取操作就不会有什么问题了
只是字模的规划错了
一周热门 更多>