Atmel Studio是一款Atmel公司研发推出的集成化开发环境(IDE),它可以为用户进行开发工具的研发,Atmel Studio在速度、性能和代码视觉风格上都体现的淋淋尽致,用起来非常顺手,下面将结合实例,介绍Atmel Studio的使用方法。
关于Atmel
Atmel公司是微控制器,电容触摸解决方案,高级逻辑,混合信号,非易失性存储器和射频(RF)组件设计和制造的全球领导者。利用业界最广泛的知识产权(IP)技术组合之一,Atmel能够为电子行业提供专注于工业,消费,通信,计算和汽车市场的完整系统解决方案。
软件功能
支持300+ Atmel AVR和Atmel SMART ARM的设备
Vast源代码库,包括驱动程序,通信栈,1,600+项目示例,源代码,图形服务和触摸功能通过Atmel软件框架(ASF)
通过Atmel Gallery(在线应用商店)的IDE扩展,用于Atmel和第三方的开发工具和嵌入式软件
通过Atmel QTouch Composer调整电容触摸设计,验证系统性能,监视功耗,实时数据和跟踪图形
使用在目标上运行的无线编辑器配置和测试无线设计的性能
使用集成编译器编写和调试C / C ++和汇编代码
高级调试功能包括复杂的数据断点,非入侵跟踪支持(SAM3和SAM4设备),统计代码分析,中断跟踪/监视,轮询数据跟踪(Cortex-M0 +设备),可选时间戳的实时变量跟踪和Percepio Tracealyzer用于前沿调试数据可视化和RTOS意识
新项目向导允许从头开始创建的项目或从大型设计实例库中创建
在系统编程和调试为所有Atmel在线编程器和调试器提供接口
在CPU和外设中创建透明调试视图,以便于代码开发和调试
全芯片模拟的CPU,中断,外设和外部刺激的精确模型
软件特色
新设备支持系统,符合CMSIS Pack。
数据可视化器,用于处理和可视化数据。
更新帮助系统,改进上下文敏感帮助。
ASF是软件堆栈和示例的广泛软件库。
将Visual Assist扩展重新升级到Atmel Studio,帮助快速读取,编写,重构和导航代码。
将Arduino Sketch项目导入Atmel Studio。
在atprogram和编程对话框中支持Flip兼容的引导加载程序。 连接的设备显示为工具。
经济高效的对称和不对称认证解决方案
安全散列算法(SHA-2),高级加密标准(AES)和椭圆曲线密码术(ECC)密码算法
内置ECDSA和ECDH协议
超安全的基于硬件的密钥存储
高质量随机数发生器(RNG)
整个设备上的主动屏蔽
通用串行接口
篡改显示器
使用方法
第1步:打开Atmel Studio 7.0
第2步:新建工程项目
第3步:选择芯片型号
第4步:添加ASF 驱动库
第5步:查看ASF驱动使用说明
第6步:编写代码