找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2237|回復(fù): 6
收起左側(cè)

關(guān)于ssd1306程序的問(wèn)題,求大佬解惑

[復(fù)制鏈接]
回帖獎(jiǎng)勵(lì) 25 黑幣 回復(fù)本帖可獲得 5 黑幣獎(jiǎng)勵(lì)! 每人限 1 次
ID:639106 發(fā)表于 2023-6-18 13:35 | 顯示全部樓層 |閱讀模式
最近我在學(xué)習(xí)驅(qū)動(dòng)0.96寸的oled屏,驅(qū)動(dòng)是ssd1306。
驅(qū)動(dòng)程序里有一個(gè)清屏函數(shù):
  1. void OLED_Clear(void)  
  2. {  
  3.         u8 i,n;                    
  4.         for(i=0;i<8;i++)  
  5.         {  
  6.                 OLED_WR_Byte (0xb0+i,OLED_CMD);    //設(shè)置頁(yè)地址(0~7)
  7.                 OLED_WR_Byte (0x00,OLED_CMD);      //設(shè)置顯示位置—列低地址
  8.                 OLED_WR_Byte (0x10,OLED_CMD);      //設(shè)置顯示位置—列高地址   
  9.                 for(n=0;n<128;n++)OLED_WR_Byte(0,OLED_DATA);
  10.         } //更新顯示
  11. }
復(fù)制代碼

程序中的
OLED_WR_Byte (0x00,OLED_CMD); //設(shè)置顯示位置—列低地址
OLED_WR_Byte (0x10,OLED_CMD); //設(shè)置顯示位置—列高地址

是什么意思?求大佬指解惑
回復(fù)

使用道具 舉報(bào)

ID:384109 發(fā)表于 2023-6-18 15:06 | 顯示全部樓層
這個(gè)可以查驅(qū)動(dòng)器的資料手冊(cè),這個(gè)命令是寄存器操作,手冊(cè)有說(shuō)明的
回復(fù)

使用道具 舉報(bào)

ID:404160 發(fā)表于 2023-6-18 15:16 | 顯示全部樓層
一個(gè)顯示“亮點(diǎn)”(也叫像素)的是由兩個(gè)字節(jié)(一個(gè)字)對(duì)應(yīng)的。這樣這個(gè)兩點(diǎn)就可以顯示2^16種顏色。所以,清除時(shí),要同時(shí)清楚高字節(jié)和低字節(jié)。
回復(fù)

使用道具 舉報(bào)

ID:639106 發(fā)表于 2023-6-18 17:18 | 顯示全部樓層
飛云居士 發(fā)表于 2023-6-18 15:16
一個(gè)顯示“亮點(diǎn)”(也叫像素)的是由兩個(gè)字節(jié)(一個(gè)字)對(duì)應(yīng)的。這樣這個(gè)兩點(diǎn)就可以顯示2^16種顏色。所以, ...

這是單色oled屏
回復(fù)

使用道具 舉報(bào)

ID:401564 發(fā)表于 2023-6-18 17:38 | 顯示全部樓層
這個(gè)要看數(shù)據(jù)手冊(cè)的
直接去復(fù)制別人的代碼就燒錄,這樣是學(xué)不會(huì)這個(gè)驅(qū)動(dòng)芯片的
我用過(guò)個(gè)芯片,網(wǎng)上也會(huì)有一些代碼
但每個(gè)人寫(xiě)的代碼都不全都一樣的,最好是自己去認(rèn)真看一下數(shù)據(jù)手冊(cè),用不了幾天的
回復(fù)

使用道具 舉報(bào)

ID:841986 發(fā)表于 2023-6-18 18:50 | 顯示全部樓層
datasheet 里有說(shuō)明
下載.png
回復(fù)

使用道具 舉報(bào)

ID:123289 發(fā)表于 2023-6-19 08:08 | 顯示全部樓層
函數(shù)是別人寫(xiě)的,你借用。除了查它的使用說(shuō)明,就只能猜了。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表