這個(gè)u為同事調(diào)走了,丟棄的,隨手撿來(lái),感覺(jué)是個(gè)有用的東西,插USB供電顯示“金某某家”,OLED顯示不錯(cuò),有驅(qū)動(dòng)的愿望,如果不能驅(qū)動(dòng),則是真正的垃圾了。此U稱為第二代。 前段時(shí)間搞T12焊臺(tái),拆裝OLED,去年買(mǎi)過(guò)一個(gè)12832長(zhǎng)條的OLED,當(dāng)時(shí)9元覺(jué)得便宜,但現(xiàn)在想還是貴了,找到芯片型號(hào),試了一下驅(qū)動(dòng),OK。 此U是OLED12864,顯示內(nèi)容比12832多一倍,有一定價(jià)值,再說(shuō)如果焊臺(tái)OLED壞,是否可以換此屏呢。 12864想要驅(qū)動(dòng),最關(guān)鍵的是知道COG芯片是什么?才知道接線、指令、數(shù)據(jù)。別人能有接線方式更好。 搜了全網(wǎng),有第一代U LCD12864的驅(qū)動(dòng)案例,芯片是ST7920。LCD是交流電壓驅(qū)動(dòng),OLED是電流驅(qū)動(dòng),有點(diǎn)類似LED,不用多想,OLED絕對(duì)不是這種了。再也搜不到一點(diǎn)信息了,沒(méi)shortcut可走。 按照T12焊臺(tái)oLED及原來(lái)買(mǎi)過(guò)的12832oLED等信息,OLED的驅(qū)動(dòng)芯片大多為SSD1301、1306、1317等,猜想、假設(shè)它是SSD1306吧,開(kāi)拓的路只有這樣試探。 找SSD1306的手冊(cè)分析對(duì)比,見(jiàn)附件《SSD1306 接口圖.xls》
看來(lái)很有共同點(diǎn),有希望成功。 PCB背面,這個(gè)SC(32)-A0160是8位的MCU,資料不多,沒(méi)有多少價(jià)值
2.jpg (480.95 KB, 下載次數(shù): 93)
下載附件
2020-4-26 17:24 上傳
------------------------我是分隔線--------------------
正面是線31,與其它oLED有相同處
3.jpg (444.19 KB, 下載次數(shù): 101)
下載附件
2020-4-26 17:24 上傳
------------------------我是分隔線--------------------
準(zhǔn)備手術(shù)
4.jpg (357.24 KB, 下載次數(shù): 102)
下載附件
2020-4-26 17:24 上傳
------------------------我是分隔線-------------------- 切除心臟SC(32)-A0160,好起死回生
5.jpg (290.57 KB, 下載次數(shù): 98)
下載附件
2020-4-26 17:24 上傳
------------------------我是分隔線--------------------
決定用IIC方式,雖然知道此款是4線SPI,但一手搞定IIC,以免多線,拆oLED,好斷銅
6.jpg (400.19 KB, 下載次數(shù): 95)
下載附件
2020-4-26 17:24 上傳
------------------------我是分隔線--------------------
排線下藏著接GND的銅,為什么要斷銅,見(jiàn)xls表或芯片手冊(cè)
7.jpg (304.37 KB, 下載次數(shù): 97)
下載附件
2020-4-26 17:24 上傳
------------------------我是分隔線--------------------
斷了
8.jpg (291.15 KB, 下載次數(shù): 107)
下載附件
2020-4-26 17:24 上傳
------------------------我是分隔線--------------------
中間一度點(diǎn)不亮,黑黑的屏心情不好,浪費(fèi)時(shí)間。加Reset線,用IO口復(fù)位,驅(qū)動(dòng)成功
9.jpg (669.88 KB, 下載次數(shù): 104)
下載附件
2020-4-26 17:24 上傳
------------------------我是分隔線--------------------
寫(xiě)字試試,加了幾個(gè)字庫(kù)程序,中央是51Hei DZ
a1.jpg (173.28 KB, 下載次數(shù): 86)
下載附件
2020-4-26 17:24 上傳
------------------------我是分隔線-------------------- 完工后剪線,拆線,當(dāng)寶貝收藏好,總有使用它的時(shí)候,第2天再試RST線接VCC,不需要復(fù)位!成功。 望admin多獎(jiǎng)點(diǎn)黑幣! 程序在家了,晚上補(bǔ)上,是MSP430F415的,IAR6環(huán)境。手上也有C51、STM32、arduino等其它的,估計(jì)版權(quán)問(wèn)題不上傳了。
程序已上傳。
單片機(jī)源程序如下:
- //////////////////////////////////////////////////////////////////////////////////
- //本程序只供學(xué)習(xí)使用,未經(jīng)作者許可,不得用于其它任何用途
- //#include <io430.h>
- #include "msp430x41x.h"
- #include "intrinsics.h"
- #define CPU_F ((double)8388608)
- #define delay_us(x) __delay_cycles((long)(CPU_F*(double)x/1000000.0))
- #define delay_ms(x) __delay_cycles((long)(CPU_F*(double)x/1000.0))
- #include "oled.c"
- void main(void)
- {
- unsigned char t;
- WDTCTL = WDTPW + WDTHOLD;
- FLL_CTL0 |= XCAP10PF;
- IFG1 &=~OFIFG;
- while(IFG1 & OFIFG) IFG1 &=~OFIFG;
-
- /*-----------------DCO精準(zhǔn) 20191208,-----------------*/
- SCFQCTL = SCFQ_4M; // =SCFQ_M + SCFQ_4M; 1禁調(diào)制 + 頻
- FLL_CTL0 |= DCOPLUS; //2倍頻
-
-
- P1DIR |= 0xff; //方向設(shè)為輸出
- P1OUT |= 0;
-
- Initial_M096128x64_ssd1306();
- delay_ms(5);
- while(1)
- {
- // fill_picture(0x05);//全屏顯示
- // delay_ms(1000);
- // fill_picture(0xaa);//半屏熄滅;出現(xiàn)一條一條的亮線
- // delay_ms(1000);
- // Picture();//顯示一張圖片
- // delay_ms(1000);
-
- OLED_Clear();
- OLED_ShowCHinese(0,0,0);
- OLED_ShowCHinese(18,0,1);
- OLED_ShowCHinese(36,0,2);
- OLED_ShowCHinese(54,0,3);
- OLED_ShowCHinese(72,0,4);
- OLED_ShowCHinese(90,0,5);
- OLED_ShowString(0,2,"0.96' OLED TEST");
- OLED_ShowString(20,4,"51Hei DZ");
- OLED_ShowString(0,6,"ASCII:");
- OLED_ShowString(63,6,"CODE:");
- OLED_ShowChar(48,6,t);//顯示ASCII字符
- t++;
- if(t>'~')t=' ';
- OLED_ShowNum(103,6,t,3,16);//顯示ASCII字符的碼值
-
-
- delay_ms(100);
-
- delay_ms(50);
- // OLED_DrawBMP(0,0,128,8,BMP1); //圖片顯示(圖片顯示慎用,生成的字表較大,會(huì)占用較多空間,F(xiàn)LASH空間8K以下慎用)
- OLED_DrawBMP(BMP1); //圖片顯示(圖片顯示慎用,生成的字表較大,會(huì)占用較多空間,F(xiàn)LASH空間8K以下慎用)
- // delay_ms(50);
- // OLED_DrawBMP(BMP2); //圖片顯示(圖片顯示慎用,生成的字表較大,會(huì)占用較多空間,F(xiàn)LASH空間8K以下慎用)
- delay_ms(500);
- }
- }
復(fù)制代碼
51hei.png (6.93 KB, 下載次數(shù): 89)
下載附件
2020-4-26 22:43 上傳
所有資料51hei提供下載:
|