找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

帖子
查看: 1984|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)驅(qū)動(dòng)12864液晶屏,晶振主頻高于20M 就不能顯示?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:33998 發(fā)表于 2019-12-20 19:23 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
現(xiàn)在使用12864 液晶屏做顯示 發(fā)現(xiàn)STC15W404AS 單片機(jī)主頻高于20M 就不能顯示 。 有沒(méi)有辦法降低通信速率辦法來(lái)解決這個(gè)問(wèn)題  我已經(jīng)在數(shù)據(jù)和指令的地方加了空指令效果不理想?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:235200 發(fā)表于 2019-12-21 01:01 | 只看該作者
對(duì)12864傳遞數(shù)據(jù)的程序是自己編寫(xiě)的,寫(xiě)命令和寫(xiě)數(shù)據(jù)程序按12864提供的時(shí)序編好程序就可以了
回復(fù)

使用道具 舉報(bào)

板凳
ID:351097 發(fā)表于 2019-12-21 07:36 | 只看該作者
之前正常通信的晶振頻率是多少?你改成20M的頻率,那個(gè)延時(shí)參數(shù)要改成和現(xiàn)在頻率匹配才能正常通信。建議用邏輯分析儀看一下通信波形,以便修改延時(shí)參數(shù)。
回復(fù)

使用道具 舉報(bào)

地板
ID:33998 發(fā)表于 2019-12-24 14:14 | 只看該作者

//=============transfer command to LCM===============
void transfer_command_lcd(int data1)     
{       
        char i;
//        cs1=0;
        rs=0;
        for(i=0;i<8;i++)
        {
                sclk=0;
                if(data1&0x80) sid=1;       
                else sid=0;
                Delay1us(5);//這個(gè)地方加延時(shí)
                sclk=1;
                data1=data1<<=1;
                Delay1us(5);//這個(gè)地方加延時(shí)
        }
}

//-----------transfer data to LCM---------------
void transfer_data_lcd(int data1)
{
        char i;
//        cs1=0;
        rs=1;
        for(i=0;i<8;i++)
        {
                sclk=0;
                if(data1&0x80) sid=1;
                else sid=0;
                Delay1us(5);//這個(gè)地方加延時(shí)
                sclk=1;
                data1=data1<<=1;
          Delay1us(5);//這個(gè)地方加延時(shí)
        }
}

親測(cè)可用
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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