一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于ASF的Atmel Studio 7.0使用方法介紹

電子工程師 ? 作者:工程師陳翠 ? 2018-06-18 05:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

就在最近,Atmel終于推出了新版本IDE——Atmel Studio 7.0,該版本采用了微軟最新的 Visual Studio 2015 平臺,在速度、性能和代碼視覺風格上都體現的淋淋盡致,用起來非常順手,下面將結合實例,介紹Atmel Studio 7.0 的使用方法。

第1步:打開Atmel Studio 7.0

基于ASF的Atmel Studio 7.0使用方法介紹

第2步:新建工程項目

基于ASF的Atmel Studio 7.0使用方法介紹

基于ASF的Atmel Studio 7.0使用方法介紹

第3步:選擇芯片型號

基于ASF的Atmel Studio 7.0使用方法介紹

基于ASF的Atmel Studio 7.0使用方法介紹

第4步:添加ASF 驅動庫

基于ASF的Atmel Studio 7.0使用方法介紹

基于ASF的Atmel Studio 7.0使用方法介紹

基于ASF的Atmel Studio 7.0使用方法介紹

第5步:查看ASF驅動使用說明

基于ASF的Atmel Studio 7.0使用方法介紹

基于ASF的Atmel Studio 7.0使用方法介紹

第6步:編寫代碼

基于ASF的Atmel Studio 7.0使用方法介紹

源碼:

#include //包含Atmel MCU軟件庫頭文件

#define LED PIN_PC27 //定義LED所使用的IO口為 PC27

#define KEY PIN_PC01 //定義KEY所使用的IO口為 PC01

void port_init(void); //聲明函數體

/************************************************************************/

//* IO 初始化

/************************************************************************/

void port_init(void)

{

struct port_config config_port_pin;

port_get_config_defaults(&config_port_pin);

config_port_pin.direction = PORT_PIN_DIR_OUTPUT; //配置IO口方向為輸出

port_pin_set_config(LED, &config_port_pin); //初始化LED對應IO口

config_port_pin.direction = PORT_PIN_DIR_INPUT; //配置IO口方向為輸入

config_port_pin.input_pull = PORT_PIN_PULL_UP; //配置IO口上拉

port_pin_set_config(KEY, &config_port_pin); //初始化KEY對應IO口

}

/************************************************************************/

//* 主程序

/************************************************************************/

int main (void)

{

system_init(); //系統(tǒng)初始化

/* Insert application code here, after the board has been initialized. */

port_init(); //IO初始化

while(1)

{

if (port_pin_get_input_level(KEY) == 0) //KEY按下,LED對應IO電平 = 0

{

port_pin_set_output_level(LED, 0);

}

else

{

port_pin_set_output_level(LED, 1);

}

}

}

第7步:編譯并生產燒錄文件

基于ASF的Atmel Studio 7.0使用方法介紹

基于ASF的Atmel Studio 7.0使用方法介紹

第8步:燒錄文件到開發(fā)板

基于ASF的Atmel Studio 7.0使用方法介紹

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • Atmel
    +關注

    關注

    17

    文章

    312

    瀏覽量

    108719
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    轉:Atmel Studio 7.0 安裝說明

    在速度、性能和代碼視覺風格上都體現的淋淋盡致,用起來非常順手,下面將結合實例,介紹Atmel Studio 7.0 的安裝方法。
    發(fā)表于 08-03 16:15

    Atmel Studio 7.0 軟件關于中文說明

    Atmel Studio 7.0 安裝 說明在以下帖子,本帖子只是一個安裝體驗貼[資料]轉:Atmel Studio
    發(fā)表于 12-16 11:57

    Atmel Studio 7.0編譯優(yōu)化級別在哪里設置?

    Atmel Studio 7.0非常好用,但是,編譯優(yōu)化級別在哪里設置?找了好長時間,就是找不到,知道的請告訴一聲,不勝感謝!
    發(fā)表于 11-29 22:14

    求助Atmel studio 7.0

    求助Atmel studio 7.0 有沒有漢化補丁,有哪位打佬分享一下補丁
    發(fā)表于 04-14 16:25

    為什么atmel studo7.0一裝上就是這個問題??atmel studio 6.2就沒有問題 ?

    為什么atmel studo7.0一裝上就是這個問題??atmel studio 6.2就沒有問題 ?
    發(fā)表于 05-29 05:56

    Atmel Studio 7.0怎么使用?

    Atmel Studio 7.0怎么使用?
    發(fā)表于 09-26 08:50

    AS7.0中快速創(chuàng)建一個ASF項目的步驟詳解

    使用ASF自帶例程的方式創(chuàng)建程序是很方便,但是因為系統(tǒng)例程支持的ATMEL開發(fā)板往往和用戶板配置不同,所以我們需要自己創(chuàng)建項目。下面介紹在AS7.0中快速創(chuàng)建一個
    的頭像 發(fā)表于 02-09 12:50 ?2161次閱讀
    AS<b class='flag-5'>7.0</b>中快速創(chuàng)建一個<b class='flag-5'>ASF</b>項目的步驟詳解

    視頻:Atmel,Studio 6中的ASF設計部分(1)

    視頻:Atmel,Studio 6中的ASF設計部分
    的頭像 發(fā)表于 07-04 10:51 ?2615次閱讀

    視頻:Atmel,Studio 6中的ASF設計部分(5)

    視頻:Atmel,Studio 6中的ASF設計部分(5)
    的頭像 發(fā)表于 07-04 10:51 ?2574次閱讀

    關于ASF設計的介紹(3)

    Atmel小貼士 ASF設計Part3
    的頭像 發(fā)表于 07-10 01:12 ?1787次閱讀

    如何使用Studio 66和ASF?

    Atmel小貼士 如何使用Studio 66和ASF的快速示例
    的頭像 發(fā)表于 07-10 01:01 ?3086次閱讀

    介紹Atmel軟件框架ASF的結構與設計軟件時使用的方法

    of ASF, and suggests a methodology to use when designing software with Atmel Studio 6 and the A
    的頭像 發(fā)表于 07-06 02:28 ?4115次閱讀
    <b class='flag-5'>介紹</b><b class='flag-5'>Atmel</b>軟件框架<b class='flag-5'>ASF</b>的結構與設計軟件時使用的<b class='flag-5'>方法</b>

    介紹Atmel Studio 6軟件框架ASF入門(2)

    in an LED repeatedly. Learn more about Atmel Studio 6: www.atmel.com/atmelstudio
    的頭像 發(fā)表于 07-06 04:08 ?3658次閱讀

    介紹Studio 6和ASF使用操作過程

    Studio 6 和 ASF使用例程
    的頭像 發(fā)表于 07-06 04:18 ?3607次閱讀
    <b class='flag-5'>介紹</b><b class='flag-5'>Studio</b> 6和<b class='flag-5'>ASF</b>使用操作過程

    介紹Atmel Studio 6軟件框架ASF入門(1)

    such as drivers, communication stacks and touch functionality in Atmel Studio 6. Learn about creating
    的頭像 發(fā)表于 07-06 04:00 ?5336次閱讀