1. <tbody id="l4xpd"><pre id="l4xpd"></pre></tbody>
      <th id="l4xpd"></th>
      <em id="l4xpd"><acronym id="l4xpd"></acronym></em>
        1. 數碼之家

           找回密碼
           立即注冊

          QQ登錄

          只需一步,快速開始

          微信登錄

          微信掃一掃,快速登錄

          搜索
          查看: 1328|回復: 9
          打印 上一主題 下一主題

          [C51] 網購OLED 12864 左面有條線的解決方法

          [復制鏈接]
          跳轉到指定樓層
          1#
          發表于 2019-10-8 21:31:26 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

          馬上注冊,認識更多玩家好友,查閱更多資源,享有更多功能

          您需要 登錄 才可以下載或查看,沒有帳號?立即注冊 微信登錄

          x
          今日購買了幾片0.96寸的OLED屏,用給的資料例程點屏發現左面有條線,本想找店家問問,結果一看評論,很多人都遇到這個問題。后來仔細查看例程,發現其中有誤,造成刷屏起始列地址從1開始,0列未被清屏,刷滿128列又會溢出至下一行代碼如下:
          /*********************OLED 設置坐標************************************/
          void OLED_Set_Pos(unsigned char x, unsigned char y)
          {
              OLED_WrCmd(0xb0+y);
              OLED_WrCmd(((x&0xf0)>>4)|0x10);
              OLED_WrCmd((x&0x0f)|0x01);//這里0x01需改成0x00
          }
          /*********************OLED全屏************************************/
          void OLED_Fill(unsigned char bmp_dat)
          {
              unsigned char y,x;
              for(y=0;y<8;y++)
              {
                  OLED_WrCmd(0xb0+y);
                  OLED_WrCmd(0x01);//這里0x01需改成0x00
                  OLED_WrCmd(0x10);
                  for(x=0;x<X_WIDTH;x++)
                  OLED_WrDat(bmp_dat);
              }
          }
          最后祝大家玩得開心。


          打賞

          參與人數 1M幣 +30 收起 理由
          阿睦 + 30

          查看全部打賞

          2#
          發表于 2019-10-9 10:05:57 | 只看該作者
          不錯,不過最好給出是誰家的貨,畢竟不是每家的可能不一樣
          回復 支持 反對

          使用道具 舉報

          3#
          發表于 2019-10-9 17:05:06 | 只看該作者
          我手里一片比較老的OLED,IIC接口的,需要0x01,新的可能需要0x00了。
          回復 支持 反對

          使用道具 舉報

          4#
          發表于 2019-10-9 18:13:20 | 只看該作者
          不會是老王家的那個屏吧
          回復 支持 反對

          使用道具 舉報

          5#
           樓主| 發表于 2019-10-9 21:45:21 | 只看該作者
          肯定不是老王的,我之前買的OLED也沒事,最近買的這幾個就有這個問題,所以我說的是如果有豎條的話,可以參考一下,免得找店家麻煩

          點評

          oled驅動有點麻煩呀,規格書上寫需要負壓,買的0.96的還在吃灰當中  詳情 回復 發表于 2019-10-10 09:25
          回復 支持 反對

          使用道具 舉報

          6#
          發表于 2019-10-10 09:25:18 | 只看該作者
          11211 發表于 2019-10-9 21:45
          肯定不是老王的,我之前買的OLED也沒事,最近買的這幾個就有這個問題,所以我說的是如果有豎條的話 ...

          oled驅動有點麻煩呀,規格書上寫需要負壓,買的0.96的還在吃灰當中
          回復 支持 反對

          使用道具 舉報

          7#
          發表于 2019-10-10 09:30:58 | 只看該作者
          哈哈哈哈,例程代碼各種坑。
          回復 支持 反對

          使用道具 舉報

          8#
          發表于 2019-10-10 22:06:32 | 只看該作者
          我也發現了,后來找了半天把驅動代碼改了就好了。
          回復 支持 反對

          使用道具 舉報

          9#
          發表于 2019-10-14 20:33:24 | 只看該作者
          求屏幕鏈接
          回復 支持 反對

          使用道具 舉報

          10#
          發表于 2019-10-22 23:41:53 | 只看該作者
          你好,我遇到的是開機右邊有一條豎線,按照你這個方法不行,請問怎么改好
          回復 支持 反對

          使用道具 舉報

          您需要登錄后才可以回帖 登錄 | 立即注冊 微信登錄

          本版積分規則

          Archiver|手機版|小黑屋|關于我們|聯系我們|網站條款|數碼之家 ( 閩ICP備05031405號 )

          GMT+8, 2019-11-13 05:01 , Processed in 0.166618 second(s), 14 queries , MemCache On.

          Powered by Discuz!

          © 2001-2019 Comsenz Inc.

          快速回復 返回頂部 返回列表
          yy4408首播影院手机电影