XMEGA128学习笔记5-串口USART
扫描二维码
随时随地手机看文章
Xmega128的串口非常强大,最多能支持8个串口。串口又有四种模式:
1、异步
2、同步
3、IRDA红外模式
4、SPI主模式
今天我们就使用CVAVR代码向导生成简单串口测试程序,实现每1s打印“HELLO WORLD”字符串,同时能将接收到数据回显到串口调试助手上。
第一步:打开中断,因为我们需要实现串口回显的功能。
第二步:从开发板的原理图可以看到串口是在PC2和PC3脚,所以需要设置GPIO,经过CVAVR的提示PC3初始输出电平为1能够更加稳定:
第三步设置串口:使能接收和发送功能,并开启接收中断。
第四步:最后生成代码,加入以下代码:
最后编译下载,复位后可以看到效果图: