您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 冶金工业 > XMEGA系列教程珍藏版
本文档由Atmel技术社区搜集整理工程师带你学,XMEGA系列教程珍藏版还在为找不到Xmega教程烦恼吗?还在为找不到高手解决问题苦恼吗?现在不用担心了。本文有Xmega系列教程系列汇总,想要学习的朋友们不要错过。教程作者是—烟酒僧—,是Atmel社区版主,也是一位资深的工程师,有问题的朋友都可以来Atmel社区来请教他。教程:【XMEGA系列教程珍藏版】(第一篇)-IO操作和按键扫描IO操作与经典按键扫描开机板上所有LED灭,按键0、1、2对应控制LED0、1、2;按下时亮灯,松开后灭灯。【XMEGA系列教程珍藏版】(第二篇)-TC、AD、及光传感器应用TC、AD、及光传感器应用开机之后左上方的橙色灯1S间隔闪烁(指示机器正在采集光强度值),LCD背光打开,从左向右实时地刷新光强度曲线。【XMEGA系列教程珍藏版】(第三篇)-实时时钟RTC32实时时钟RTC32应用用自己的一套算法,随意设置年份,能够实现年月日时分秒,都设置好了之后,把这些个“杂碎”一次性写入一个叫RTC32CNT的寄存器。【XMEGA系列教程珍藏版】(第四篇)时钟配置本程序设置的时钟源为PLL,PLL的输出频率设置为32MHz.程序中设置了TC0的溢出中断(中断周期设置为40000),中断函数中有中断计数,计数400次翻转一次LED电平。由此可以推算出每计数40000X400=16M个时钟,电平翻转一次!所以观察到的现象应该是每秒钟LED完整“一亮一灭”XMEGA系列单片机DMA使用测试测试了一下XMEGA的DMA模块把一块内存中的数据DMA传输到另外一块内存,DMA传输完成后,在中断函数中显示“DMAFinished”,提示DMA成功完成数据传输。【XMEGA学习教程】-用USB虚拟串口搭建自定义调试环境在产品的开发过程中,调试是很重要的一个环节。用AS自带的软件调试器调试有诸多不便。但是,硬件调试又需要昂贵的仿真器设备,这对在校学生、或者腰包不是那么鼓的工程狮们无疑是不小的负担。本文教你如何二者兼顾,用XMEGA片内USB接口,低成本地打造一个自定义的调试环境。【XMEGA学习教程】-用上一节搭建的虚拟调试环境学习定时使用虚拟串口输出定时器计时的秒值,借此来学习一下如何使用XMEGA片内TC0的溢出中断。CPU时钟配置为片内32MHz,2分频为16MHz,TC0的溢出周期设置为40000,如此可以算出,每中断400次,即为1秒。(此时从虚拟串口输出秒值)【XMEGA学习教程】-外部中断调试环境:AS6.2+虚拟串口PE5口每产生一次外部中断,向虚拟串口输出一次信息,报告外部中断事件。【XMEGA学习教程】-片内PWM演示一下XMEGA单片机片内PWM的编程控制,在PE4端口输出频率500,占空比从1-100-1循环变化的PWM波,占空比值从串口输出。由于PE4正好对应评估板的背光灯,因此表现出来的效果正好是背光灯的渐亮-渐暗-渐亮-渐暗..的呼吸效果。
本文标题:XMEGA系列教程珍藏版
链接地址:https://www.777doc.com/doc-2868146 .html