找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2947|回復(fù): 10
收起左側(cè)

單片機OLED畫點函數(shù)折騰了好幾個星期了

[復(fù)制鏈接]
ID:884042 發(fā)表于 2021-3-27 22:10 | 顯示全部樓層 |閱讀模式
我已經(jīng)被這家伙折騰了好幾個星期了!誰讓OLED是8個點連在一起的呢?有沒有哪位大神幫忙一下?我快要被悶死了!
回復(fù)

使用道具 舉報

ID:884042 發(fā)表于 2021-3-27 22:11 | 顯示全部樓層
補充一下:我的OLED是在某1個寶上買的0.96寸雙色屏IIC接口
回復(fù)

使用道具 舉報

ID:622100 發(fā)表于 2021-3-27 23:49 | 顯示全部樓層
建議直接買模塊,用起來比較友好
回復(fù)

使用道具 舉報

ID:884042 發(fā)表于 2021-3-28 08:45 | 顯示全部樓層
吾心悅?cè)?發(fā)表于 2021-3-27 23:49
建議直接買模塊,用起來比較友好

我買的是模塊啊,已經(jīng)做好PCB板了
回復(fù)

使用道具 舉報

ID:749782 發(fā)表于 2021-3-28 10:58 | 顯示全部樓層
不是有例程嗎  看著理解一下  網(wǎng)上也有介紹怎么打點的帖子吧
回復(fù)

使用道具 舉報

ID:390416 發(fā)表于 2021-3-28 11:53 | 顯示全部樓層
搜索我的名字搜一下
回復(fù)

使用道具 舉報

ID:435676 發(fā)表于 2021-3-28 15:46 | 顯示全部樓層
τ 寶上買串口屏,好用,不需要自己研究。很成熟的屏建議可以玩玩
回復(fù)

使用道具 舉報

ID:89515 發(fā)表于 2021-3-28 16:57 來自手機 | 顯示全部樓層
是因為Y軸為一個字節(jié)數(shù)據(jù)而不知道怎么處理嗎?如果是的話,這個需要用單片機的RAM建立獨立緩存實現(xiàn)  讀-修改-寫 。因為這種屏沒有獨立緩存的緣故。
回復(fù)

使用道具 舉報

ID:884042 發(fā)表于 2021-3-28 19:12 | 顯示全部樓層
mengzhixinheng 發(fā)表于 2021-3-28 16:57
是因為Y軸為一個字節(jié)數(shù)據(jù)而不知道怎么處理嗎?如果是的話,這個需要用單片機的RAM建立獨立緩存實現(xiàn)  讀-修 ...

是的,只是我聽不大懂
回復(fù)

使用道具 舉報

ID:884042 發(fā)表于 2021-3-28 19:13 | 顯示全部樓層
1051798957 發(fā)表于 2021-3-28 15:46
τ 寶上買串口屏,好用,不需要自己研究。很成熟的屏建議可以玩玩

請推薦一個鏈接
回復(fù)

使用道具 舉報

ID:89515 發(fā)表于 2021-3-28 21:04 來自手機 | 顯示全部樓層
xjx51 發(fā)表于 2021-3-28 19:12
是的,只是我聽不大懂

是不懂緩存怎么用嗎?還是不懂怎么與屏建立聯(lián)系?
建立聯(lián)系很簡單,單片機ram中開辟128*64---1k字節(jié)的緩存,將數(shù)據(jù)寫入緩存,再將緩存中的數(shù)據(jù)刷到屏幕上就行了。
這時如果需要畫點就容易了,只需要將點畫到緩存中。
畫點時,先確定坐標(biāo),然后讀出緩存中對應(yīng)坐標(biāo)的數(shù)據(jù),再將點換算為字節(jié)(Y軸已字節(jié)為單位)與上(寫0)或者或上(寫1)讀出的數(shù)據(jù),最后將新數(shù)據(jù)重新寫入對應(yīng)坐標(biāo)。
緩存被更改后重新刷屏就行了。
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表