×
单片机 > 单片机程序设计 > 详情

ATMEGA48的USART串口与PC通讯例子

发布时间:2020-06-04 发布时间:
|

/*****************************************************
CodeWizardAVR
http://www.avrdiy.com
Chip type           : ATmega48V
Clock frequency     : 7.372800 MHz
Memory model        : Small
External SRAM size  : 0
Data Stack size     : 128
波特率9600/8个数据位 /1个停止位 /无校验
M8V20实验板硬件设置
1: J5的2个跳线帽短接,使用外部晶振7.3728MHz
2: J6与J7的4个跳线帽短接,使用MAX232,其他跳线开路
3: DB9接口连接到电脑
请配合串口调试软件SSCOM32或者comdebug进行调试*/

#include  
#include
#include

void main(void)

  UCSR0B=0x18;                 //下面是3条语句是串口初始化语句
  UCSR0C=0x06;
  UBRR0L=0x2F; 
  while(1)                     //循环
      {  
        unsigned char data;   //定义一个局部变量
        data=getchar();       //等待,直到接收到一个数据
        putchar(data);        //将接收到的数据发送出去    
      }
} //end



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
Keil(MDK-ARM)系列教程(七)_菜单