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

发布者:BlissfulSunrise最新更新时间:2020-09-15 来源: eefocus关键字:Atmel  Studio  7  上手指南  基于ASF 手机看文章 扫描二维码
随时随地手机看文章

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


第1步:打开Atmel Studio 7.0

1.1


第2步:新建工程项目


2.2


2.3


第3步:选择芯片型号

3


3.3


第4步:添加ASF驱动库

4

4.4

4.5

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

5

5,6


第6步:编写代码

6


源码:


#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(); //系统初始化


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

7

7.2


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

8

关键字:Atmel  Studio  7  上手指南  基于ASF 引用地址:Atmel Studio 7.0 快速上手指南(基于ASF)

上一篇:BASCOM-AVR利用AVR-DOS库读写SD卡
下一篇:基于AtmelAVR Flash微控制器的基本原理及在汽车中的应用研究

推荐阅读最新更新时间:2024-11-13 11:56

S3C2440—7.存储控制器访问外设
一.内存接口的概念 S3C2440是SOC,所以会有很多外设,一般驱动外设的方法可以分为: 通过CPU访问相应的的寄存器,然后通过控制器驱动外设 CPU直接访问外设地址,驱动外设 后一种访问方式是CPU直接对内存地址的访问,即通过内存接口访问外设,CPU通过片选线选定外设,通过地址线先选定地址,通过数据线进行控制。 我们称这种外设为内存类设备,通常有:NOR FLASH、网卡、SDRAM…… 那CPU是如何通过这些总线来驱动内存类设备呢?这就涉及到存储控制器了,下面就来介绍一下存储控制器的原理。 二.存储控制器(内存控制器) 2.1 什么是存储控制器? 存储控制器是按照一定的时序规则对存储器的访问进行必要控制的
[单片机]
S3C2440—<font color='red'>7</font>.存储控制器访问外设
英特尔发布首款支持PCIe 5.0和CXL功能的Agilex 7 FPGA R-Tile
英特尔帮助客户通过无缝集成和高带宽处理器接口加速工作负载 英特尔可编程解决方案事业部今日宣布,符合量产要求的英特尔Agilex® 7 R-tile正在批量交付。该设备是首款具备PCIe 5.0和CXL功能的FPGA,同时这款FPGA亦是唯一一款拥有支持上述接口所需的硬化知识产权(IP)的产品。 英特尔公司副总裁兼可编程解决方案事业部总经理Shannon Poulin 表示: 客户需要尖端技术提供所需的可扩展性和定制化服务,这不仅可以有效地管理当前的工作负载,同时能够随着其需求变化来调整功能。英特尔Agilex产品以客户所需的速度、功耗和功能支持可编程创新,同时为其未来发展提供灵活性和弹性。例如,客户正在使用具有PC
[嵌入式]
英特尔发布首款支持PCIe 5.0和CXL功能的Agilex <font color='red'>7</font> FPGA R-Tile
实验7 直流减速电机
小时候玩过四驱车的同学应该都接触过马达,马达是一种直流电机,马达上有两个铜片,同干电池正负极分别连接两个铜片,马达就可以转起来了。把干电池反过来接铜片,马达就反转了。今天我们要学习的是控制TT马达,是一种直流减速电机,所谓减速就是在马达上装了减速箱,速度降低了,扭矩变大了。TT马达如下图所示。 如果跟电机通上的电源能像PWM那样调节占空比,那电机就能实现调速功能。然后单片机的引脚输入电流大小有限,不足以使电机转动,所以我们将使用一种器件,叫做电机驱动模块。我们今天要使用的是L298N电机驱动模块,如下图所示。 L298N电机驱动模块有如下几个接口,供电正极端子接的电源不能单片机的供电正极共用,我们用7.4V给它供电;接地端
[单片机]
实验<font color='red'>7</font> 直流减速电机
PhiGo Pro极致性价比7V鱼眼高速NOA&记忆行车方案丨鉴智机器人确认申报2024金辑奖
申请技术丨PhiGo Pro极致性价比7V鱼眼高速NOA&记忆行车方案 申报领域丨智能驾驶 独特优势: 依靠在AI算法、软件、硬件等方面的丰厚积累,鉴智机器人推出7VnR鱼眼NOA极致性价比解决方案,主力产品包括面向10-20万市场需求的PhiGo Pro标准版和面向20-30万市场需求的PhiGo Pro Plus版。在此基础之上,客户还可选装鉴智机器人自研的AI双目相机,以获得市场上独一无二的“双目智驾+双目预瞄二合一”的整车智能体验。 其中,PhiGo Pro极致性价比7V鱼眼高速NOA&记忆行车方案具有如下特点: (1)高速城区全覆盖:高速+城区快速路,记忆行车可拓展城区场景 (2)通用障碍物识别
[汽车电子]
PhiGo Pro极致性价比<font color='red'>7</font>V鱼眼高速NOA&记忆行车方案丨鉴智机器人确认申报2024金辑奖
展望CES 2016 7大科技趋势
     即将开展的CES 2016有何观展重点,带你一起细细了解。(图/翻摄Mashable) CES(国际消费性电子展)2016即将在1月6号于美国拉斯维加斯开展,在距离展期仅剩几天之际,《Mashable》网站为网友盘点了7大可望在CES 2016抢尽风头的科技趋势,关心消费电子产品的朋友,一起来了解吧! 一、未来的汽车 虽然汽车电子以及连网汽车一直以来都是CES的主题之一,但从今年与智慧汽车相关的展场面积比去年增加25%,就可看出,CES 2016将比往年更像车展。 从知名车厂中包含奥迪、宾士、BMW、福特以及福斯都已经为CES准备重量级发表会,以及通用汽车选择CES而非底特律车展来宣布下一代电动车的规格就可看出,智慧
[手机便携]
媲美单反?努比亚Z7 Max独立白平衡解析
   努比亚系列手机最大的亮点则是拥有超高的性价比,主打的“全网通”和“专业级相机”也在当前诸多的智能手机中脱颖而出。   而实际上除了全网通,即原生支持移动/联通/电信的4G/3G网络外,努比亚Z7系列手机在相机上进一步优化,在原有独立对焦和独立测光的基数上新增了独立白平衡,在配合努比亚最新的NeoVision 4.0相机软件,整体可玩性进一步提升,甚至在不少功能上超越了数码相机。   关于努比亚智能相机的玩法此前我们已经有诸多介绍,而本次努比亚Z7系列带来的独立白平衡依旧吸引了我们的眼光。众所周知,当前各大厂商对相机的优化中 白平衡占据了很大的比重,如何调节正确和真实的白平衡都是各家的难题之一,而努比亚Z7系列手机除了自动白平
[手机便携]
肯德基定制版华为畅享7预售:送你10张土豆泥优惠券
新浪手机讯 7月13日下午消息,此前华为官方曾预告将与快餐品牌 肯德基 合作,如今二者联手的第一款产品华为畅享7肯德基30周年纪念版正式预售,价格与普通版一致,均为1099元。 华为畅享7肯德基30周年纪念版印有肯德基经典Logo   这款肯德基定制版华为畅享7采用特有的大红配色,官方称之为“自在红”,正面选用黑色玻璃面板,红黑搭配色彩协调。值得一提的是,肯德基定制版华为畅享7在机身背面镭射了肯德基上校的经典Logo。 肯德基定制版华为畅享7今日正式预售   配置方面,肯德基定制版华为畅享7与普通版一致,采用5.0英寸720p分辨率IPS屏幕,搭载高通骁龙425处理器,辅以3GB+32GB硬件组合,配有一颗1300万像素后置摄
[手机便携]
7月30日小米腾讯发布的会是红米吗?
    @潘九堂 明天小米腾讯发布的会是红米吗?红米(4.7HD屏/6589T)已有小几十万的采购生产量,如果真卖999元可冲单月上百万台。今年816主角可能是小米电视/盒子,因为米3TD版还没开始生产,米3的8974版更要到年底。//@潘九堂 小米8.16猜想:小米研发发烧啊,在研的有5寸FHD屏的米3TD版(NV平台),高通8974的米3(W/EVDO),基于Amlgoic8726的小米盒子2,47寸小米电视!!合作研发有基于MTK6589的4.7寸HD屏的红米2,5.7寸HD屏的红米3,7.8寸的平板!816会发布哪些?米粉最期待哪个?华为/联想/OPPO/TCL还是小米,更像中国的苹果? →嚣张的猪尾
[手机便携]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved