搜索
bottom↓
回复: 3

对 AVR Studio 6 里ASF 的使用看法

[复制链接]

出0入0汤圆

发表于 2012-11-15 03:38:34 | 显示全部楼层 |阅读模式
本帖最后由 phnbs 于 2012-11-15 03:56 编辑

ASF(AVR Software Framework)的使用。从Studio5 开始 Atmel公司就推出ASF 方法来编程。一般我们大家95% 的人都用传统方法,从芯片内部的寄存器开始
研究写针对某一寄存器的程序。大额的程序时间一久 就忘掉程序或第三人看较难读懂。
ASF #include <asf.h>她包含了几乎所有的外设许多驱动模块可对MCU: megaAVR, AVR XMEGA, AVR UC3 and SAM 使用。初入门的应该从哦ASF开始学,她可以像搭积木一样使用那些工程师们开发完好的模块。 来搭建我们需要的软件。很快就可以搭建好你需要的程序。对芯片内部好像不太关心。可种风格接近 美国cypers 公司的SOP 片上系统编程。的PSOC。
对模块的使用没有太多的中文哦文件资料。但Ateml 网上较多。今后的开发方向将慢慢改变传统的方法 向 系统编程过度。当然
ASF模块我们不必研究它的内部是如何编写的,而是让大家来使用的。 只要能使用,你就不管他内部是什么。
我想ASF的目的就是驱动什么的你直接用ASF模块就行了,把精力好好放在我们的应用上去,把更多的时间和心思去把我们的想法实现。
对ASF不必太多精力去也没有能力。和必要去看他内部细节。
就跟使用VC一样,使用微软提供的函数就行了,这样开发就很快。

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2012-11-15 07:19:57 | 显示全部楼层
楼主有使用范例吗? 介绍下具体怎么使用

出0入0汤圆

发表于 2012-11-15 08:17:08 | 显示全部楼层
昨天晚上才在家下了studio6,看了半个小时,往sam3s下了个官方例程跑了下,不过还没研究懂它的结构
感觉真如楼主所说的话玩avr应该是方便多了,但是玩arm的话好像太小众了就,而且没注意看他是不是支持ulink2或者jlink,目前用的是sam-ice

出0入0汤圆

发表于 2012-11-15 09:03:59 | 显示全部楼层
对底层的操作,已经实时性的需求,ASF不见得能完美的解决。
ASF如果过于完美,那么就已经接近Linux了。 
那就不如换个芯片,直接上Linux系统了。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-24 07:20

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表