求教 s3c2440問題

2021-05-22 13:33:53 字數 475 閱讀 1920

趙老師您好,我把您的程式新增到我的程式中去了,下面是主要**:

1、main函式

int main(void)

a=a/b;

rgpbdat=liushui;

delay(20);

liushui=(~liushui)&0xffe;} }

2、pwm初始化

void pwm_init(void)

3、定時器中斷

static void __irq time1(void)

else if(jishu==10)

}  caiji是乙個全域性變數,初始值為一

現在的問題是 pwm初始化函式不加rtcon &= ~0x200000 ; 則程式一直在while(caiji)

執行,led不亮,而加了rtcon &= ~0x200000之後呢,led也不亮,但程式卻也不在while(caiji)中執行了,所以我推斷應該在中斷那裡出不來。  

s3c2440系統時鐘

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

s3c2440儲存控制

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

S3C2440啟動檔案

啟動檔案包括軟體和硬體兩方面。1 設定棧sp。設定棧我們要初始化硬體,因為要訪問記憶體。如果板子上是sram可以直接使用,不需要初始化 如果是sdram,我們需要初始化硬體 1 關閉看門狗 2 初始化時鐘 3 初始化sdram 2 設定返回位址 3 呼叫main 3 清理工作 簡單的啟動檔案 如下 ...