17B 3程式改錯

2021-10-02 06:01:22 字數 544 閱讀 7892

糾正程式錯誤,要求:

(1)不能在func1函式中建立新的變數

(2)不能把func1函式中的計算功能放到main函式中

(3)不能把main函式的結果輸出功能放到func1函式中,就是不能將printf語句移動到func1中

#include

#include

#include

void

func1

(int

*a,int

*b,int

*c)//指標型別錯誤 int*c改為int**c

else

}int

main()

#include

#include

#include

void

func1

(int

*a,int

*b,int

**c)

else

}int

main()

在lm3s 9b90上開發usb驅動程式

手頭有一塊lm3s9b90開發板,我把ecos移植到它上面執行了起來。然後試著開發usb驅動,遇到了一些問題,1 usb中斷無法產生,給usb模組時鐘,上電復位,開啟soft connect,然後把相應的中斷遮蔽位使能,就應該能進usb中斷,然而我的程式就是遲遲不能進入usb中斷,最後發現是中斷優先...

S3C44B0的初始化程式的理解(ran

s3c44b0的初始化程式就是初始化各個關鍵的暫存器,建立中斷向量,然後轉移到主函式去執行程式。不過s3c44b0不支援位址對映,所以程式不copy到ram種執行。s3c44b0初始化對我們廣大初學者來說,比較難理解的是中斷的處理和一些少見的操作符號,s3c44b0的中斷子程式位址存放在初始化程式最...

S3C44B0的初始化程式的理解(ran

s3c44b0的初始化程式就是初始化各個關鍵的暫存器,建立中斷向量,然後轉移到主函式去執行程式。不過s3c44b0不支援位址對映,所以程式不copy到ram種執行。s3c44b0初始化對我們廣大初學者來說,比較難理解的是中斷的處理和一些少見的操作符號,s3c44b0的中斷子程式位址存放在初始化程式最...