
1确定电路连接是否正确
2确定电源是否正常,复位是否正常,D/C使能是否正常
3确定SPI的是否有输出
在初始化SPI后加入下面语句,用示波器测量MOSI,SCK,是否有输出,数值是否正确,触发波形是否正确(一般是SCK上升沿输入MOSI数据)
while(1)
{
LCD_WrDat(0xca);
}
4OLED初始化是否正确
详细参考:
>unsigned char xdata memory[128] ;//显存
//在随意坐标上画点
void OLED_Drawpoint(unsigned char x, unsigned char y,bit dat)
{//x,y,行列坐标;dat,1写,0擦除
unsigned char rdata;
rdata=memory[y/8128+x]; //先将对应的字节数据从显存数组读出来
if(dat==1){
memory[y/8128+x]=rdata|(0x01<<(y%8));//将读出来的数据加上添加点的数据
}
else{
memory[y/8128+x]=rdata-(0x01<<(y%8));
}
}
OLED_DrawBMP(0,0,128,8,memory);//(显示函数)将显存的数据导入显示屏
你说的是华硕最近新出的ROG超杀27 OLED PG27AQDM电竞显示器吧,这款显示器是主流的27英寸的,如果感觉效果不满意,还可以通过显示器搭载的窗口切换功能对画面进行长宽比的控制,可以切换到245英寸的黄金职业竞赛尺寸,职业选手和咱们普通玩家,都能找到适合的尺寸。
以上就是关于stm32f407vet6 驱动 oled12864 问题全部的内容,包括:stm32f407vet6 驱动 oled12864 问题、怎样用oled12864画一个点我的是淘宝上常见的0.96‘的OLED。求51单片机的程序。、华硕的OLED电竞显示器是多大尺寸的啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)