|
隔壁論壇15.8活動包郵買的液晶屏,用st7259主控的240128程序調試了兩天,終于點亮了這個255128屏幕(主控同ST7259)~分享下STM32的源代碼給大家.
IMG20161205130012.jpg (92.84 KB, 下載次數: 93)
下載附件
2016-12-15 13:16 上傳
20161206_182644.jpg (57.08 KB, 下載次數: 89)
下載附件
2016-12-15 13:16 上傳
- #include "sys.h"
- #include "usart.h"
- #include "delay.h"
- #include "OLED.h"
- //部分代碼使用原子的程序代碼,工程基于當時原子開發板示例程序的OLED屏改動,因此懶得改OLED.C和OLED.H的名字了~
- //主攻硬件的孩紙,代碼能力很渣渣。。。。求不要吐槽代碼質量,這僅僅是個點屏程序啦~
- //部分重要配置已經指出,初始化代碼比較難配置,不保證這樣配置顯示效果最好,偏壓比等參數可以自行再進行調整優化。
- //還請多多指教啦~よろしくお願いします、、 X)
- int main(void)
- {
- Stm32_Clock_Init(9); //系統時鐘設置
- uart_init(72,9600); //串口初始化為9600
- delay_init(72); //延時初始化
- LCD_Init(); //初始化液晶
- delay_ms(100);
- LCD_Clear();
- //
- LCD_Refresh_Gram();
- LCD_Display_On();
- //
- delay_ms(100);
- //Write Data
- LCD_ShowString(0,16,"-----YXD255128B-01A TEST-------",0);
- LCD_ShowString(0,32,"-----fhongkai@Mydigit.com------",0);
- LCD_ShowString(0,48,"---ABCDEFGHIJKLMNOPQRSTUVWXYZ--",0);
- LCD_ShowString(0,64,"---abcdefghijklmnopqrstuvwxyz--",0);
- LCD_ShowString(0,80,"---ABCDEFGHIJKLMNOPQRSTUVWXYZ--",0);
- LCD_ShowString(0,96,"---ABCDEFGHIJKLMNOPQRSTUVWXYZ--",1);
- LCD_ShowString(0,112,"---ABCDEFGHIJKLMNOPQRSTUVWXYZ--",0);
- LCD_Refresh_Gram();
- delay_ms(100);
- LCD_Display_On();
- while(1) ;
-
- }
復制代碼 |
評分
-
查看全部評分
|