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