ATxmega入门系列,大神实战经验总结,最适合新手的教程合集!

    ATxmega入门系列是Microchip中文社区的网友@anger0925  的连载,为了让大家更好,更方便的学习AVR相关知识。感谢他的辛苦连载~

    1、ATxmega入门之一:基础介绍及集成环境Atmel Studio6.2的安装

    2、ATxmega入门之二:Atmel Studio6.2软件的使用

    http://microchip.eefocus.com/module/forum/thread-5497-1-1.html

    3、ATxmega入门之三:ATxmage时钟模块和GPIO模块介绍 

    任何嵌入式系统要正常运行都必须需要一个稳定的时钟系统。下面简单介绍一下xmega的时钟系统及初始化过程。Xmega时钟系统时钟源包括内部时钟源和外部时钟源。

    http://microchip.eefocus.com/module/forum/thread-5547-1-1.html

    4、ATxmega入门之四:ATxmage定时器模块介绍

    一个系统,有了时钟模块,定时器一般是少不了,比如实现实时任务系统,必须需要定时器。定时器模块功能很多,我这种只介绍作为定时器功能的使用,其他模块大家用到的时候,再去看用户手册,慢慢琢磨。

    http://microchip.eefocus.com/module/forum/thread-5556-1-1.html

    5、 ATxmega入门之五:ATxmage串口USART模块介绍

    一般的mcu设备,串口基本上都需要。第一次可以使用串口来实现与pc连接,通过串口打印信息来调试程序;第二很多产品都需要串口通信功能。Xmega16A4有5个USART串口,每个串口相互独立。Pin脚与GPIO复用。

    http://microchip.eefocus.com/module/forum/thread-5584-1-1.html

    6、ATxmega入门之六:ATxmage SPI模块介绍

    ATxmega的SPI与USART占用相同的资源,引脚也共用,所以使用了SPI功能,有一个USART就不能使用了。

    http://microchip.eefocus.com/module/forum/thread-5605-1-1.html

    7、ATxmega入门之七:自带EEPROM读写操作

    http://microchip.eefocus.com/module/forum/thread-5695-1-1.html

    8、ATxmega入门之八:应用-实现实时系统

    在xmega上实现一个简单的实时系统,对于一般的mcu已经够使用了。下面主要介绍一个简单实时调度系统的实现过程。

    http://microchip.eefocus.com/module/forum/thread-5800-1-1.html

    AVR的两种位操作的比较 嵌入式开发

    AVR的两种位操作的比较

    AVR的两种位操作的比较位域与C位操作的比较) AVR的两种位操作的比较(位域方式和移位宏方式) 测试环境如下: 硬件:AT90S2313 软件:    WiinAVR gcc3.3   -Os级优化...
    IAR 快捷键列表 嵌入式开发

    IAR 快捷键列表

    *Ctrl+Shift+V 列出剪切板中所有的字符串供选择粘贴 Ctrl+B 智能选择光标所在括弧内的区域,多次使用可选更大的区域 Ctrl+T 对选择区域进行自动缩进 Ctrl+K 注释掉选择区域 ...