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引脚映射。
|