Chinaunix首页 | 论坛 | 博客
  • 博客访问: 104324
  • 博文数量: 87
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 10
  • 用 户 组: 普通用户
  • 注册时间: 2013-12-20 10:54
文章分类
文章存档

2016年(19)

2015年(2)

2013年(66)

我的朋友

分类: 嵌入式

2016-09-06 10:22:31

工程代码: 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);      //清标记

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