首頁(yè) > 評(píng)測(cè) > TI Hercules實(shí)時(shí)處理器初開(kāi)發(fā)——RM57L843 LaunchPad評(píng)測(cè)(下)
TI Hercules實(shí)時(shí)處理器初開(kāi)發(fā)——RM57L843 LaunchPad評(píng)測(cè)(下)
- [導(dǎo)讀]
- 上篇中筆者win10安裝CCS屢次失敗,不過(guò)不難就這么完了。回家翻出古董win7本,三下五除二就搞定了CCS的安裝,本篇來(lái)給大家介紹一下RM57L843的開(kāi)發(fā)體驗(yàn)。
首先打開(kāi)我們的圖形配置軟件,選擇Driver Enable標(biāo)簽頁(yè),把我們的GIO外設(shè)使能,其他的外設(shè)可以去掉,可以加快程序編譯的速度,出了bug也好查錯(cuò)。
然后選擇GIO標(biāo)簽頁(yè),點(diǎn)擊下屬的Port B標(biāo)簽,找到我們的Bit6、Bit7位,配置為輸出模式,然后,然后注意,按下鍵盤上的F5快捷鍵生成程序代碼,這個(gè)選項(xiàng)在菜單欄中是沒(méi)有,因此一定要記住這個(gè)按鍵。
此時(shí)會(huì)發(fā)現(xiàn)我們CCS的工程目錄下會(huì)多出關(guān)于GIO的程序文件HL_GIO.c、HL_GIO.h,還有關(guān)于我們需要的HL_sys_main.c文件。
打開(kāi)HL_GIO.h文件,我們可以找到所有關(guān)于引腳的操作函數(shù),如下圖,我們要使用的是void gioInit(void);跟void gioSetBit(gioPORT_t *port, uint32 bit, uint32 value);兩個(gè)。
打開(kāi)我們的HL_sys_main.c文件,首先要#include一下我們的HL_gio.h,然后在main函數(shù)中調(diào)用gioInit();初始化一下我們的引腳,然后用 gioSetBit();分別設(shè)置一下我們的引腳輸出電平就好了,為了方便觀察我們好需要簡(jiǎn)單延時(shí)一下,程序如下所示,注意所有自己編寫的代碼都要放到注釋中間,這樣在使用HALCoGen生成配置代碼的時(shí)候才不會(huì)被覆蓋掉。
程序編寫完了就可以下載了,運(yùn)行結(jié)果如下,兩個(gè)LED燈交替閃爍。
注意,由于我們的RM57L843片內(nèi)Flash高達(dá)4MByte,因此每次仿真下載程序的時(shí)候,需要很長(zhǎng)的時(shí)間來(lái)猜出Flash,然后再寫入我們的代碼文件,所以可以在如下頁(yè)面選擇警察出必要的空間,這樣可以節(jié)省很多調(diào)試時(shí)間。
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開(kāi)放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開(kāi)發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開(kāi)發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開(kāi)發(fā)
預(yù)算:¥1100001天前