Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4521139
  • 博文数量: 1148
  • 博客积分: 25453
  • 博客等级: 上将
  • 技术积分: 11949
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-06 21:14
文章分类

全部博文(1148)

文章存档

2012年(15)

2011年(1078)

2010年(58)

分类: 嵌入式

2011-06-24 15:33:54

工程代码: 9_usart1_接收发送_查询.rar  

  1. * 修改Date:2011.6.24 15:34
  2. * 功能描述:打开串口调试软件(网上很多可以自己下一个),系统板下载完程序后,
  3. * 通过串口调试软件 写入 4095, M3接收到 4095 ,将4095 发送给xp主机,
  4. * 测试 传输正确



    while(1)
    {           //等待数据发送
        if(USART_GetFlagStatus(USART1,USART_IT_RXNE) ==SET)
        {
            dat = USART_ReceiveData(USART1); //接收数据
            USART_SendData(USART1, (u16)dat); //发送 接收 到得 数据
            while(USART_GetFlagStatus(USART1, USART_FLAG_TXE) == RESET);//等待发送完   
            //接收一个数据,LED闪烁
            GPIO_WriteBit(GPIOA, GPIO_Pin_8,(BitAction)led_dat);
            led_dat = 1 - led_dat;
USART_ClearITPendingBit(USART1, USART_IT_RXNE);      //清标记

        }
    }
阅读(852) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~