串口是一个比较简单但是非常重要的资源,在通讯与调试过程中有着非常重要的地位。对于 Atmega 单片机来说,串口的配置也比较简单,这里简单的对串口的使用进行说明。在 Proteus 中进行了仿真,通过虚拟串口工具将 proteus 中的串口与计算机中的串口进行连接,从而可以更真实的体验到仿真中串口的功能。
开发平台 :ICC AVR + Proteus
1、虚拟串口配置
安装完成之后,打开虚拟串口。创建一对虚拟连接的端口。如下图所示 :
添加之后的结果
3、程序核心代码
void Usart_init(void)
{
/* ----------------- GPIO 初始化 ----------------- */
DDRD &= ~(3 << 0);
DDR