在Atmel Studio7中創建ASF項目


使用ASF自帶例程的方式創建程序是很方便,但是因為系統例程支持的ATMEL開發板往往和用戶板配置不同,所以我們需要自己創建項目。下面介紹在AS7.0中快速創建一個ASF項目的方法。

 

1、首先從菜單開始,選擇File -> New -> Project

 

 

2、然后選擇GCC C ASF Board Project,這樣創建的項目就會自動添加ASF框架。如果不需要使用ASF,可以選擇下面的GCC C Executeable Project或者GCC C++ Executeable Project,使用這個方式創建的就是最基本的C/C++項目。然后在下面選擇項目的名稱和位置,就可以創建項目了。

 

 

3、然后就是選擇使用的芯片。可以先從Device Famlily中選擇芯片的類別,然后選擇具體型號。也可以在過濾框中輸入型號的部分名稱,這樣可以快速找出需要的型號。選擇好芯片后,還需要選擇一下板子的模板。一般我們使用User Board template,如果使用的芯片有ATMEL自己的開發板,還會多出更多的模板。確定后就會創建項目文件。

 

 

4、創建后,在AS7右邊的Solution Explorer中可以看到項目的文件。其中ASF中就是ASF的系統文件,這部分不要修改

 

 

 

 

5、在config下是基本的配置,包括時鍾、板卡參數等。

 

 

 

 

6、下一步是配置ASF模塊。在ASF Wizard標簽頁下,選擇我們剛創建的Project。之所以需要選擇Project,是因為一個Solution下是可以有多個Project,只不過通常我們只添加一個。
然后就可以在下面的Available Modules中選擇需要使用的ASF模塊,如串口、GPIO、ADC等。選擇一個模塊后,需要點下面的Add進行添加。同樣也可以從右邊刪除我們不需要的ASF模塊。

 

 

7、這里同樣支持過濾,快速找到需要的ASF模塊。

 

 

 

8、添加好需要的ASF模塊,按下Apply添加文件,添加前,AS7會提示需要進行哪些操作,比如添加哪些文件、刪除哪些文件等。

 

 

9、 如果不清楚某個ASF模塊的用法,也可以在這里找到。點開ASF模塊,就可以看到有API Documentation和Quick Start Guide,雙擊就可以看到相關文檔。

 

 

 

10、這些文檔和幫助是在ATMEL網站上,所以需要聯網在線查看,稍微有些不方便。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM