欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1686|回復: 4
收起左側

單片機+0.96oled滾動數據刷新導致無法正常顯示

[復制鏈接]
ID:1051687 發表于 2022-11-12 23:12 | 顯示全部樓層 |閱讀模式
每兩秒獲取一次溫濕度數據,溫濕度數據是要求設置滾動,如何解決數據滾屏無法正常顯示
1.png

單片機源程序如下:
while(1)
        {
        
               
                DHT11_GetVal(dht_buf);
               
                sprintf((char*)buf,":%d",dht_buf[2]);
                OLED_ShowString(36,0,buf,16);
               
                sprintf((char*)buf,":%d%%RH",dht_buf[0]);
                OLED_ShowString(36,2,buf,16);
               
                OLED_WR_Byte(0x2E,OLED_CMD);        //關閉滾動
                OLED_WR_Byte(0x27,OLED_CMD);        //水平向左或者右滾動 26/27
                OLED_WR_Byte(0x00,OLED_CMD);        //虛擬字節
                OLED_WR_Byte(0x00,OLED_CMD);        //起始頁 0
                OLED_WR_Byte(0x07,OLED_CMD);        //滾動時間間隔
                OLED_WR_Byte(0x07,OLED_CMD);        //終止頁 7
                OLED_WR_Byte(0x00,OLED_CMD);        //虛擬字節
                OLED_WR_Byte(0xFF,OLED_CMD);        //虛擬字節
                OLED_WR_Byte(0x2F,OLED_CMD);        //開啟滾動
               
               
                //延時2s
                for(int i = 0;i < 4; i++)
                {
                        delay_ms(500);
                }
        }



回復

使用道具 舉報

ID:908826 發表于 2022-11-13 08:46 | 顯示全部樓層
我莫名感覺是延時的問題
回復

使用道具 舉報

ID:1051860 發表于 2022-11-14 11:17 | 顯示全部樓層
原先顯示的字體沒有清除吧,重疊了
回復

使用道具 舉報

無效樓層,該帖已經被刪除
ID:123289 發表于 2022-11-14 15:52 | 顯示全部樓層
教你一個笨方法:
顯示前,先清屏,就當是才開機。
然后再顯示。
回復

使用道具 舉報

ID:624769 發表于 2022-11-14 20:52 | 顯示全部樓層
不要用自帶的滾屏功能, 那個不適合,
你在自己 BUF里面滾, 然后不停的重新寫屏,就不會有這問題了。
回復

使用道具 舉報

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

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表