初级会员

- 积分
- 86
- 金钱
- 86
- 注册时间
- 2014-9-22
- 在线时间
- 12 小时
|
5金钱
#include "led.h"
#include "delay.h"
#include "key.h"
#include "sys.h"
#include "usart.h"
//ALIENTEK战舰STM32开发板实验4
//串口实验
//技术支持:www.openedv.com
//广州市星翼电子科技有限公司
int main(void)
{
u16 RxData;
delay_init(); //延时函数初始化
NVIC_Configuration(); //设置NVIC中断分组2:2位抢占优先级,2位响应优先级
uart_init(9600); //串口初始化为9600
while(1)
{
if(USART_GetFlagStatus(USART1,USART_FLAG_RXNE)==SET)//接收数据寄存器非空标志位
{
RxData=USART_ReceiveData(USART1);
USART_SendData(USART1,RxData);
while(USART_GetFlagStatus(USART1,USART_FLAG_TXE)==RESET);//等待发送结束
}
}
}
|
|