![]() |
發(fā)布時間: 2020-5-17 13:41
正文摘要:關(guān)于OLED12864用IIC通訊顯示受晶振頻率影響解決方案 采用的單片機機STC8A8K64S4A12,同時STC15系列的也使用,測試過的 之前用軟件模擬IIC驅(qū)動OLED12864時,當把單片機晶振頻率調(diào)高時,OLED就不能正常顯示了 后來找 ... |
過年新玩具get√ ^o^ 第一次玩彩色的OLED,跟TFT彩屏的用法幾乎一樣_嗶哩嗶哩_bilibili https://www.bilibili.com/video/B ... 229259e6d079df11d14![]() |
學(xué)習(xí)一下 不知道能否點亮OLED |
單片機運行時間不一樣,時序要調(diào)整,這個是正常的。 |
要用I/O摸似II2C,只能自己調(diào)整延時來適應(yīng)不的CPU頻率。 |
對于軟件模擬I2C通訊來說,讀寫的延時很重要,更換單片機或者更改頻率,都會影響延時函數(shù)的實際運行值,可能會引起I2C通訊故障,樓主所謂的解決方案只是對某種單片機的某些頻率段試驗可行,并不能徹底解決問題。 5、6樓說的都對,其實就是按照手冊調(diào)延時。 |
非常好的資源 |
謝謝。一直在找,非常棒的資源。 |
有參考價值,非常感謝! |
沒啥特殊的,就是讀寫OLED的底層函數(shù)中加了延時。 |
跟著芯片手冊驅(qū)動IIC OLED屏幕 |
還是受速度影響.比如27M時候容易卡死,得斷電才可以不管怎么復(fù)位都不行 |
感謝樓主分享,測試成功 |
用樓主的程序直接點亮屏了,哈哈,謝謝 |
Powered by 單片機教程網(wǎng)