s3c2440寫時序流程

2021-08-21 10:55:15 字數 635 閱讀 6410

一、協議類外設:lcd ,nandflash,usart,spi,i2c;

滿足的條件:1.雙方遵守協議(你說的對方能接受和聽懂)——就是雙方商量好:起始位,資料位,停止位,週期時間,有時還有校驗位(分為奇校驗和偶校驗等——奇校驗:資料位有奇數個1,偶同理。來判斷資料的準確性)。(如1位起始位,8位資料位,一位停止位),其實還是主要看外設晶元手冊,裡面都有協議。

2.雙方滿足時序要求——傳送資料sda和scl時鐘線要怎麼變化,既什麼是開始訊號,什麼是結束訊號,scl高電平sda儲存穩定好像,還有每發一位要時鐘線持續多長時間;

第一步:先看原理圖,在核心板與外設的名字一一對應,看名字有那些引數。

第二步:在s3c2440手冊上找到對應的引數,弄清楚協議,了解資料怎麼搭配和傳輸,然後了解這些引數的含義(以clk為單位)和應怎麼設定。

第三步:在對應的器件手冊(如lcd手冊)上去找這些引數值的範圍(以秒或者納秒為單位)。

第四部:s3c2440的引數有公式的(如:hclk=vclk/(hckval+1)*2,其中hclk是lcd手冊裡面的引數,vclk是2440的頻率,hckval是要寫入暫存器的引數)計算對應的引數,寫到2440暫存器裡

啊呀今天反正很煩,看了太多了一天,有點接受不了,懵懵懂懂的!有點難受反正,慢慢來吧,今天只是大概了解了解。 

求教 s3c2440問題

趙老師您好,我把您的程式新增到我的程式中去了,下面是主要 1 main函式 int main void a a b rgpbdat liushui delay 20 liushui liushui 0xffe 2 pwm初始化 void pwm init void 3 定時器中斷 static vo...

s3c2440系統時鐘

1 flck hclk和pclk的關係 一般來說,mcu的主時鐘源主要是外部晶振或外部時鐘,而用的最多的是外部晶振。在正確情況下,系統內所使用的時鐘都是外部時鐘源經過一定的處理得到的。由於外部時鐘源的頻率一般不能滿足系統所需要的高頻條件,所以往往需要pll 鎖相環 進行倍頻處理。在s3c2440中,...

s3c2440儲存控制

nandflash和norflash都是flash的一種,都是散存,都是磁碟儲存介子,但是nandflash一般比較大,而norflash都比較小,並且norflash比較貴,並且norflash寫的速度比較慢,但讀的速度比較快 而nandflash讀的速度比較慢,寫的速度比較快。nor flash...