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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

stc8單片機(jī)驅(qū)動(dòng)并口ssd1306有關(guān)刷新速度的問題

[復(fù)制鏈接]
ID:526108 發(fā)表于 2020-12-19 09:59 | 顯示全部樓層 |閱讀模式
單片機(jī)使用的是STC8A8K,oled12864驅(qū)動(dòng)芯片是ssd1306z,使用8080并口與單片機(jī)相連。
單片機(jī)時(shí)鐘設(shè)置成27MHZ是無法點(diǎn)亮屏幕,當(dāng)設(shè)置成18MHZ時(shí)可以點(diǎn)亮屏幕并顯示正常,我想知道在27MHZ的速度下是否能正常驅(qū)動(dòng)ssd1306.

驅(qū)動(dòng)代碼
  1. #include <STC8.h>
  2. #include "51GUI.h"
  3. #include "SSD1306.h"
  4. #include "EEPROM.h"

  5. sbit RW=P0^1;
  6. sbit DC=P0^2;
  7. sbit RST=P0^3;
  8. sbit CS=P0^4;

  9. xdata unsigned char SSD1306_data[8][128];

  10. void SPI_WriteByte(char dat){
  11. #ifdef set_spi
  12.         SPDAT=dat;
  13.         while(!(SPSTAT&0x80));
  14.         SPSTAT=0xC0;
  15. #else
  16.         RW=0;
  17.         P1=dat;
復(fù)制代碼



回復(fù)

使用道具 舉報(bào)

ID:162664 發(fā)表于 2020-12-19 15:09 | 顯示全部樓層
無論軟件還是硬件spi 都要看你輸出的數(shù)據(jù)速度 。 ssd1306 識(shí)別是有要求的。
回復(fù)

使用道具 舉報(bào)

ID:554500 發(fā)表于 2020-12-19 16:25 | 顯示全部樓層
類似的問題我也遇到過,OLED顯示屏是I2C接口的,單片機(jī)是STC8H
IO模擬I2C通信,系統(tǒng)頻率最高12MHZ,再高就不正常了,加延時(shí)都不行。
然后用STC8H的硬件I2C,系統(tǒng)頻率33.1776MHZ都沒問題。
獻(xiàn)上代碼:參考

STC8H系列硬件I2C(OLED顯示).zip

205.08 KB, 下載次數(shù): 29

回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

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

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

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