[即時控制系統]GPIO(純粹的課堂作業說明紀錄)
今天上課的內容,操作有點複雜。所以在此把它做個紀錄。
另外終於進入到了IO控制的部分,可以實際操作...比較有趣了。
因為今天我沒有將實驗版帶回來,所以只對今天的操作做說明,不會有連線的部分。
1.因為要接實驗版,所以要設定連線的晶片型號
2.如下圖,選擇28027 USB Emulator
3.進入CCS後,若有接上實驗版,請選擇Debug>>Connect
4.接下來開始新增專案
5.輸入專案名稱和儲存路徑
6.進入通用文件包裡面找到以下的文件,並複製到該專案中
7.複製(講義要先破解才能複製)檔案名稱,然後到通用文件包的目錄"tidcs"
8.如此可以搜尋檔案,然後將檔案全部都找出來後放在專案資料夾中
9.我們在專案資料夾中建立一個Source的資料夾,放我們找出來的11個檔案
10.然後進入CCS中,在專案上按右鍵選Add Files to Project
11.檔案類型選擇"*.*",然後框選資料夾的所有檔案
12.新增一個檔案
13.將講義的主程式複製
14.貼到剛剛新增的檔案中,但必須要刪除第三行
15.然後將這檔案儲存,名稱為MyGPIO_main.c。儲存位置必須要在專案資料夾中...
16.一樣在專案資料夾中按右鍵來新增剛剛我們建立的檔案
17.然後設定CMD設定值
18.在Preprocessor選項的Include Search Path來設定標頭檔路徑
19.標頭檔路徑(1),複製起來
20.標頭檔路徑(2)
21.將標頭檔(1)和標頭檔(2)的字串中間加上分號";",並複製起來
22.將21的字串整個貼到剛剛CCS的標頭檔搜尋路徑中
23.設定完後,會如下圖
24.CMD設定(2),跟前兩篇一樣要設定成下列0x400、0x300
25.編譯
26.會出現一個Warnings,如果出現七八個Error...大概就是標頭檔路徑設定錯誤...回頭檢查吧
27.讓我們來看一下Warning是哪裡有問題。錯誤訊息表示,最後一行~沒有換行...好個警告阿
28.應觀眾要求,到程式的最後一行....給他一個換行吧
29.再重新編譯後,完成。
30.接下來就下載到實驗版上-->然後Reset-->Restart-->Gomain-->Run
實驗版上的紅燈應該會閃亮,代表成功。可以將程式內的500000改成2000000,紅燈閃爍的頻率會變慢。
打完收工....
另外終於進入到了IO控制的部分,可以實際操作...比較有趣了。
因為今天我沒有將實驗版帶回來,所以只對今天的操作做說明,不會有連線的部分。
1.因為要接實驗版,所以要設定連線的晶片型號
2.如下圖,選擇28027 USB Emulator
3.進入CCS後,若有接上實驗版,請選擇Debug>>Connect
4.接下來開始新增專案
5.輸入專案名稱和儲存路徑
6.進入通用文件包裡面找到以下的文件,並複製到該專案中
7.複製(講義要先破解才能複製)檔案名稱,然後到通用文件包的目錄"tidcs"
8.如此可以搜尋檔案,然後將檔案全部都找出來後放在專案資料夾中
9.我們在專案資料夾中建立一個Source的資料夾,放我們找出來的11個檔案
10.然後進入CCS中,在專案上按右鍵選Add Files to Project
11.檔案類型選擇"*.*",然後框選資料夾的所有檔案
12.新增一個檔案
13.將講義的主程式複製
14.貼到剛剛新增的檔案中,但必須要刪除第三行
15.然後將這檔案儲存,名稱為MyGPIO_main.c。儲存位置必須要在專案資料夾中...
16.一樣在專案資料夾中按右鍵來新增剛剛我們建立的檔案
17.然後設定CMD設定值
18.在Preprocessor選項的Include Search Path來設定標頭檔路徑
19.標頭檔路徑(1),複製起來
20.標頭檔路徑(2)
21.將標頭檔(1)和標頭檔(2)的字串中間加上分號";",並複製起來
22.將21的字串整個貼到剛剛CCS的標頭檔搜尋路徑中
23.設定完後,會如下圖
24.CMD設定(2),跟前兩篇一樣要設定成下列0x400、0x300
25.編譯
26.會出現一個Warnings,如果出現七八個Error...大概就是標頭檔路徑設定錯誤...回頭檢查吧
27.讓我們來看一下Warning是哪裡有問題。錯誤訊息表示,最後一行~沒有換行...好個警告阿
28.應觀眾要求,到程式的最後一行....給他一個換行吧
29.再重新編譯後,完成。
30.接下來就下載到實驗版上-->然後Reset-->Restart-->Gomain-->Run
實驗版上的紅燈應該會閃亮,代表成功。可以將程式內的500000改成2000000,紅燈閃爍的頻率會變慢。
打完收工....
留言
張貼留言