![]() |
發布時間: 2020-7-13 18:38
正文摘要:是哪里出問題了嘛 #include <reg52.h> #include <intrins.h> typedef unsigned char u8; typedef unsigned int u16; sbit SCL = P2^0; sbit SDA = P2^1; u8 dis_tab[] = ... |
程序有問題慢慢找吧~~ |
換個其他成功的程序驗證i2c oled |
連接開發板可能數據腳和板上其它器件芯片沖突了 |
可以用串口顯示數據比如6666,一行一行的網下放,模擬斷點調試,可以驗證是否是程序問題 |
6998 發表于 2020-7-27 17:48 http://www.zg4o1577.cn/bbs/dpj-113388-1.html 參照這個 |
樓主搞好了嘛 我和你一樣,有解決辦法嘛 |
wtryb 發表于 2020-7-14 10:55 oled確實沒有背光,開始以為是普通led,問題解決沒有? |
wtryb 發表于 2020-7-15 10:19 我沒看仔細,模塊化的是不用關注RST。 程序執行中SCL=1 后停止,用電壓表看SCL是否高電平,SCL=0后看是否低電平。SDA同理。所有clear不執行,init完后停止幾秒,看有沒有雜亂的點顯示。 |
wtryb 發表于 2020-7-14 10:55 程序還有一些其他小問題,編譯都會提示的,IIC程序參考屏幕賣家給的程序, IIC程序可以優化一下 |
wtryb 發表于 2020-7-14 20:31 void LCD12864_write_data(u8 *dat)這個函數里為什么有return 0;能編譯通過么 |
f556 發表于 2020-7-15 10:16 我這個是四腳的oled貌似沒有RST這個腳 |
沙發回答是亂說的。OLED啊,要看清。 我的一個帖子里有IIC的程序及問題。注意硬件連線,特別是RST |
不要黑 發表于 2020-7-14 13:46 沒有萬用表啊我用的是單片機的DC電源模塊,請問還有什么方法嘛?我的代碼有什么問題嘛? |
IIC有沒有接上拉啊 |
先查一下電壓是不是正常,再搞個邏輯分析儀看下數據對不對 |
wtryb 發表于 2020-7-14 10:55 有沒有萬用表,測一下兩個引腳電壓有沒有問題,如果電壓和接線都沒問題考慮換一個屏 |
不要黑 發表于 2020-7-13 23:14 請問該怎么解決啊???我重新接了下還是不顯示也沒有背光 |
電源問題 |
背光沒亮吧,電源是不是接錯了,只接電源試一下 |