首頁(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è)(下)

  • 作者:通宵敲代碼
  • 來(lái)源:21ic
  • [導(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)放投稿

熱門標(biāo)簽
項(xiàng)目外包 more+