使用ASF自帶例程的方式創(chuàng)建程序是很方便,但是因?yàn)橄到y(tǒng)例程支持的ATMEL開發(fā)板往往和用戶板配置不同,所以我們需要自己創(chuàng)建項(xiàng)目。下面介紹在AS7.0中快速創(chuàng)建一個(gè)ASF項(xiàng)目的方法。
首先從菜單開始,選擇File -> New -> Project
然后選擇GCC C ASF Board Project,這樣創(chuàng)建的項(xiàng)目就會(huì)自動(dòng)添加ASF框架。如果不需要使用ASF,可以選擇下面的GCC C Executeable Project或者GCC C++ Executeable Project,使用這個(gè)方式創(chuàng)建的就是最基本的C/C++項(xiàng)目。然后在下面選擇項(xiàng)目的名稱和位置,就可以創(chuàng)建項(xiàng)目了。
然后就是選擇使用的芯片。可以先從Device Famlily中選擇芯片的類別,然后選擇具體型號(hào)。也可以在過濾框中輸入型號(hào)的部分名稱,這樣可以快速找出需要的型號(hào)。選擇好芯片后,還需要選擇一下板子的模板。一般我們使用User Board template,如果使用的芯片有ATMEL自己的開發(fā)板,還會(huì)多出更多的模板。確定后就會(huì)創(chuàng)建項(xiàng)目文件。
創(chuàng)建后,在AS7右邊的Solution Explorer中可以看到項(xiàng)目的文件。其中ASF中就是ASF的系統(tǒng)文件,這部分不要修改。
在config下是基本的配置,包括時(shí)鐘、板卡參數(shù)等。
下一步是配置ASF模塊。在ASF Wizard標(biāo)簽頁(yè)下,選擇我們剛創(chuàng)建的Project。之所以需要選擇Project,是因?yàn)橐粋€(gè)Solution下是可以有多個(gè)Project,只不過通常我們只添加一個(gè)。
然后就可以在下面的Available Modules中選擇需要使用的ASF模塊,如串口、GPIO、ADC等。選擇一個(gè)模塊后,需要點(diǎn)下面的Add進(jìn)行添加。同樣也可以從右邊刪除我們不需要的ASF模塊。
這里同樣支持過濾,快速找到需要的ASF模塊。
添加好需要的ASF模塊,按下Apply添加文件,添加前,AS7會(huì)提示需要進(jìn)行哪些操作,比如添加哪些文件、刪除哪些文件等。
如果不清楚某個(gè)ASF模塊的用法,也可以在這里找到。點(diǎn)開ASF模塊,就可以看到有API Documentation和Quick Start Guide,雙擊就可以看到相關(guān)文檔。
這些文檔和幫助是在ATMEL網(wǎng)站上,所以需要聯(lián)網(wǎng)在線查看,稍微有些不方便。
剩下就是編寫用戶程序了。從上面看,創(chuàng)建ASF項(xiàng)目還是很方便的。
-
Atmel
+關(guān)注
關(guān)注
17文章
312瀏覽量
108247 -
AS
+關(guān)注
關(guān)注
0文章
27瀏覽量
26238
發(fā)布評(píng)論請(qǐng)先 登錄
在OrCAD中輕松創(chuàng)建并調(diào)整shape的操作步驟詳解
項(xiàng)目的創(chuàng)建及虛擬環(huán)境的配置
如何創(chuàng)建一個(gè)DSP/BIOS程序
OrCAD中創(chuàng)建總線及用法詳解
Microchip Curiosity PIC32MX470創(chuàng)建項(xiàng)目步驟詳解

怎樣在MicrosoftVisualStudio中創(chuàng)建一個(gè)簡(jiǎn)單的電話簿應(yīng)用程序

創(chuàng)建一個(gè)ZYNQ的工程和配置的詳細(xì)步驟
單片機(jī)之創(chuàng)建第一個(gè)項(xiàng)目

PLC控制項(xiàng)目的實(shí)現(xiàn)都包括哪些步驟呢?
EPLAN P8 08創(chuàng)建一個(gè)PLC宏

評(píng)論