打印
[Atmel]

何为ASF及ASF结构

[复制链接]
837|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ddllxxrr|  楼主 | 2014-12-29 21:03 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
ASF是Atmel Software Framework的缩写,翻译过来为"爱特梅尔软件框架"


介绍


ASF的目的是提供一组丰富成熟的驱动程序和代码模块由Atmel专家开发,以减少客户的设计时间。它简化微控制器的使用,提供了一个抽象的硬件和高价值的中间件。
ASF是一个自由和开放的源代码库设计用于评估,原型开发,设计和生产阶段。


ASF是代码大小优化:
»多ANSI -C编译器的支持。»架构优化的Atmel公司的专家。

ASF是性能优化:
» DMA进行通信。»中断驱动的驱动程序。»芯片的特定功能的堆栈。

ASF是低功耗优化:
»时钟掩蔽API ,睡眠管理API。
»支持硬件梦游™事件控制器。
»动态频率和电压调节。

ASF由源代码模块和应用程序展示使用这些。


Drivers驱动由driver.c和driver.h文件,该文件提供了低级别寄存器接口函数来访问外设或设备特定功能。这些服务和组件将接口的驱动程序。

Services服务是一个模块类型,它提供了更多的面向应用的软件,如USB类, FAT文件系统,架构优化的DSP库,图形库等

Components部件是一个模块类型,它提供的软件驱动程序来访问外部硬件组件,例如存储器(例如爱特梅尔DataFlash® , SDRAM,SRAM,和NAND闪存) ,显示器,传感器,无线等

Boards主板包含了所有的数字和模拟外设的Atmel的开发套件每个I / O引脚映射。

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:http://shop34182318.taobao.com/ http://shop562064536.taobao.com

2398

主题

6956

帖子

67

粉丝