Atmel Studio 7.0 快速上手指南(基于ASF)

来源:本站
导读:目前正在解读《Atmel Studio 7.0 快速上手指南(基于ASF)》的相关信息,《Atmel Studio 7.0 快速上手指南(基于ASF)》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《Atmel Studio 7.0 快速上手指南(基于ASF)》的详细说明。
简介:该版本采用了微软最新的 Visual Studio 2015 平台,在速度、性能和代码视觉风格上都体现的淋淋尽致,用起来非常顺手,下面将结合实例,介绍AtmelStudio 7.0 的使用方法。

就在最近,Atmel终于推出了新版本IDE——Atmel Studio 7.0,该版本采用了微软最新的 Visual Studio 2015 平台,在速度、性能和代码视觉风格上都体现的淋淋尽致,用起来非常顺手,下面将结合实例,介绍AtmelStudio 7.0 的使用方法。

第1步:打开Atmel Studio 7.0

Atmel Studio 7.0 快速上手指南(基于ASF)

第2步:新建工程项目

Atmel Studio 7.0 快速上手指南(基于ASF)

Atmel Studio 7.0 快速上手指南(基于ASF)

第3步:选择芯片型号

Atmel Studio 7.0 快速上手指南(基于ASF)

Atmel Studio 7.0 快速上手指南(基于ASF)

第4步:添加ASF驱动库

Atmel Studio 7.0 快速上手指南(基于ASF)

Atmel Studio 7.0 快速上手指南(基于ASF)

Atmel Studio 7.0 快速上手指南(基于ASF)

第5步:查看ASF驱动使用说明

Atmel Studio 7.0 快速上手指南(基于ASF)

Atmel Studio 7.0 快速上手指南(基于ASF)

第6步:编写代码

Atmel Studio 7.0 快速上手指南(基于ASF)

源码:

#include <asf.h> //包含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(); //系统初始化

/* 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步:编译并生产烧录文件

Atmel Studio 7.0 快速上手指南(基于ASF)

Atmel Studio 7.0 快速上手指南(基于ASF)

第8步:烧录文件到开发板

Atmel Studio 7.0 快速上手指南(基于ASF)

提醒:《Atmel Studio 7.0 快速上手指南(基于ASF)》最后刷新时间 2024-03-14 00:49:59,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《Atmel Studio 7.0 快速上手指南(基于ASF)》该内容的真实性请自行鉴别。