|
發布時間: 2018-8-14 11:01
正文摘要:1. 反顯和正常顯示是最常用的顯示方式;希望大家能夠真正理解他的真正原理是什么。OLED 顯示屏內部的點陣相當于一個個的二極管;多數是共陰極的。所以在我們點亮一個點的時候需要給對應的點送出高電平。在顯示文字的 ... |
| 直接自己復制那幾個函數,重新命一個名,然后改一下里面的參數,我記得是哪里把配置改成1還是改成0來著,就可以實現反顯的功能,這個再配合角標設置一下,就可以做成再OLED屏幕里面高亮提示的效果 |
| 子程序不太一樣 |
| 要滾動條反白,該怎么寫 |
| 將字符數據直接~ 取反就可以反顯了。 |
| 謝樓主分享了,正想弄個局部反顯OLED |
15796245 發表于 2018-9-23 10:17 大俠,哪個函數可以實現反白的滾動條? |
| 反白不懂,學習一下 |
| 有道理!!!支持!! |
|
3步完成: flag//反白標志 table//碼表 disdata//顯示數據 disdata=table[0]; //獲取顯示數據 if (flag) disdata=~disdata;//根據標志反轉數據 oled_wr_byte(x,y,disdata);//送出顯示數據。 |
| 這只能全屏反白,單字反白或字符串反白就另當別論了。 |
| 其實只要把要寫的數據取反就可以了,oled_wr_byte(f8*16[c*16+i+8],oled_dat);正顯oled_wr_byte(f8*16[c*16+i+8],~oled_dat);反顯 |
| 補充一下 一定要把這仨程序名都改了 使之成為新的程序 根據需要調用 |
| 樓主說了要到最底層去哇 所以iic的需要修改仨文件哈 仨函數第一個write_iic_Byte()第二個OLED_wrDat()然后你就把你要用的那個OLED_P6x8char()之類的點陣函數里面的OLED_WrDat()改成OLED_WrDat2()就可以了 |
| iic也可以的 非常感謝樓主!非常感謝! |
| I2C怎么實現呢 |
yxz1140 發表于 2019-8-13 22:03 同樣遇到相同的問題 |
|
謝謝分享 |
| i2c總線的,根據這樣思路設置沒反應,頭疼 |
| 非常感謝,設置參數的時候用反顯非常方便 |
|
哈哈 反顯增加了可玩性!感謝感謝 ! |