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