0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AS7.0中快速创建一个ASF项目的步骤详解

电子工程师 来源:网络整理 2018-02-09 12:50 次阅读

使用ASF自带例程的方式创建程序是很方便,但是因为系统例程支持的ATMEL开发板往往和用户板配置不同,所以我们需要自己创建项目。下面介绍在AS7.0中快速创建一个ASF项目的方法。

首先从菜单开始,选择File -> New -> Project

然后选择GCC C ASF Board Project,这样创建的项目就会自动添加ASF框架。如果不需要使用ASF,可以选择下面的GCC C Executeable Project或者GCC C++ Executeable Project,使用这个方式创建的就是最基本的C/C++项目。然后在下面选择项目的名称和位置,就可以创建项目了。

然后就是选择使用的芯片。可以先从Device Famlily中选择芯片的类别,然后选择具体型号。也可以在过滤框中输入型号的部分名称,这样可以快速找出需要的型号。选择好芯片后,还需要选择一下板子的模板。一般我们使用User Board template,如果使用的芯片有ATMEL自己的开发板,还会多出更多的模板。确定后就会创建项目文件。

创建后,在AS7右边的Solution Explorer中可以看到项目的文件。其中ASF中就是ASF的系统文件,这部分不要修改。

在config下是基本的配置,包括时钟、板卡参数等。

下一步是配置ASF模块。在ASF Wizard标签页下,选择我们刚创建的Project。之所以需要选择Project,是因为一个Solution下是可以有多个Project,只不过通常我们只添加一个。

然后就可以在下面的Available Modules中选择需要使用的ASF模块,如串口、GPIO、ADC等。选择一个模块后,需要点下面的Add进行添加。同样也可以从右边删除我们不需要的ASF模块。

这里同样支持过滤,快速找到需要的ASF模块。

添加好需要的ASF模块,按下Apply添加文件,添加前,AS7会提示需要进行哪些操作,比如添加哪些文件、删除哪些文件等。

如果不清楚某个ASF模块的用法,也可以在这里找到。点开ASF模块,就可以看到有API Documentation和Quick Start Guide,双击就可以看到相关文档。

这些文档和帮助是在ATMEL网站上,所以需要联网在线查看,稍微有些不方便。

剩下就是编写用户程序了。从上面看,创建ASF项目还是很方便的。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Atmel
    +关注

    关注

    17

    文章

    310

    浏览量

    106554
  • AS
    AS
    +关注

    关注

    0

    文章

    27

    浏览量

    25979
收藏 人收藏

    评论

    相关推荐

    详解基于赛灵思的Versal™ ACAP设计创建步骤

    件之一。 本篇博文将为您详解如下所述设计创建步骤: 1. 在 Vivado 中构建基于 Versal 的 IP 集成器 (IP integrator) 设计 2. 创建器件镜像 3.
    的头像 发表于 09-28 10:57 5424次阅读
    <b class='flag-5'>详解</b>基于赛灵思的Versal™ ACAP设计<b class='flag-5'>创建</b><b class='flag-5'>步骤</b>

    在OrCAD中轻松创建并调整shape的操作步骤详解

    文章来源:Cadence楷登PCB及封装资源中心 怎么在OrCAD中轻松创建并调整shape?操作步骤怎么样的?我们来一一详解。 如今,设计时间非常宝贵,每次设计调整时等待shape重新修复无疑大大
    发表于 11-26 17:51 4056次阅读

    关于项目的求助

    项目,想做一个室内智能调光系统,可以收集室内光线强度和自己预设的理论值比较,然后调节百叶窗叶子开合程度,达到调节光线强度的目的。我刚大
    发表于 09-11 13:09

    使用vue-cli创建项目的步骤

    【VUE】1使用vue-cli创建项目
    发表于 04-11 15:53

    Mac使用IntelliJ IDEA创建JavaWeb项目的步骤

    笔记 —— Mac 使用IntelliJ IDEA创建JavaWeb项目
    发表于 05-27 12:39

    初识AtmelStudio7,创建ASF项目成功但无实验现象,求大神帮看看

    本人接触AVR单片机不久,参见网上创建ASF项目操作流程,程序编译成功,通过智峰软件设置熔丝并下载成功后,实验板(网购)上Atmega16单片机PC6控制的继电器,无任何现象。不知参数是否设置完整
    发表于 10-27 10:43

    项目的创建及虚拟环境的配置

    Flask学习系列2一项目的创建及虚拟环境的配置
    发表于 05-29 12:57

    项目的创建方法及虚拟环境的配置

    Flask学习系列2一项目的创建及虚拟环境的配置
    发表于 06-05 08:22

    如何创建Proteus项目

      安装完软件就是首先创建项目,体验下Proteus的强大。  点击左上角的File创建
    发表于 03-15 11:39

    手把手教大家创建基于GD32F303VE项目的工程模板

    V5.32.0.0,废话不多说,正式开始:、准备工作1、个人电脑台(确保正确安装Keil MDK IDE,版本需高于V5.30)2、GD32F30x_Firmware_Library_V2.0.3标准外设库二、工程项目的
    发表于 12-10 06:05

    如何利用LPCXpresso IDE创建和链接到图书馆项目

    用于创建 C/C++ 静态库项目的项目向导通过标准项目向导提供,可通过以下方式访问快速启动面板 -> 新建
    发表于 04-20 09:18

    缓冲集成项目可实现快速自动创建差分对

    使用垫子集成项目快速、简单,自动创建差分对。观察垫创建50双在不到30秒!
    的头像 发表于 10-16 07:02 1811次阅读

    PLC控制项目的实现都包括哪些步骤呢?

    为了能够实现工业自动化生产的目的,很多工厂会采用PLC作为上位机控制器,协调指挥各个设备的运作。那么,PLC控制项目的实现都包括哪些步骤呢?简单的来盘点一下:
    的头像 发表于 10-20 16:10 1846次阅读

    codeblocks怎么创建c文件

    创建项目的窗口中,你需要选择一个项目类型。由于你想创建一个 C 文件,所以选择“Console application”,然后点击“Go”按钮。
    的头像 发表于 11-26 10:21 2156次阅读

    怎么用eclipse创建web项目

    使用Eclipse创建Web项目是一种常见的方式,下面将分步骤详解如何使用Eclipse创建Web项目
    的头像 发表于 12-06 13:40 877次阅读