趙老師您好,我把您的程式新增到我的程式中去了,下面是主要**:
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 清理工作 簡單的啟動檔案 如下 ...