博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
串口配置
阅读量:4984 次
发布时间:2019-06-12

本文共 1539 字,大约阅读时间需要 5 分钟。

 

 

void My USART1_Init(void)	{			NVIC_InitTypeDef NVIC_InitStruct;		GPIO_InitTypeDef GPIO_InitStrue; 		USART_InitTypeDef USART_InitStruct;						RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);		RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENABLE);		GPIO_InitStrue.GPIO_Pin=GPIO_Pin_9; 		GPIO_InitStrue.GPIO_Mode=GPIO_Mode_AF_PP;		GPIO_InitStrue.GPIO_Speed=GPIO_Speed_10MHz;		GPIO_Init(GPIOA,&GPIO_InitStrue);				GPIO_InitTypeDef GPIO_InitStrue; 		RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);		RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENABLE);		GPIO_InitStrue.GPIO_Pin=GPIO_Pin_10; 		GPIO_InitStrue.GPIO_Mode=GPIO_Mode_IN_FLOATING;		GPIO_InitStrue.GPIO_Speed=GPIO_Speed_10MHz;		GPIO_Init(GPIOA,&GPIO_InitStrue);				USART_InitStruct.USART_BaudRate=115200;		USART_InitS0truct.USART_WordLength=USART_WordLength_8b;		USART_InitStruct.USART_Parity=USART_Parity_No;		USART_InitStruct.USART_StopBits=USART_StopBits_1;		USART_InitStruct.USART_Mode=USART_Mode_Rx|USART_Mode_Tx;		USART_Init(USART1,&USART_InitStruct)				USART_Cmd(USART1,ENABLE);		USART_ITConfig(USART1,USART_IT_RXNE,ENABLE);		USART_InitStruct.NVIC_IRQChannel=USART1_IRQn;		USART_InitStruct.NVIC_IRQChannelPreemptionPriority=1;		USART_InitStruct.NVIC_IRQChannelSubPriority=1;		USART_InitStruct.NVIC_IRQChannelCmd=ENABLE;		NVIC_Init(&NVIC_InitStruct);		}	void USART1_IRQHandler(void)	{		int res;		if(USART_GetITStatus(USART1,USART_IT_RXNE))			{				res=USART_ReceiveData(USART1);				USART_SendData(USART1,res);			}	}

 

 

转载于:https://www.cnblogs.com/alantechnique/p/5599056.html

你可能感兴趣的文章
ES6学习之变量的解构赋值
查看>>
PHP 生成图片缩略图函数
查看>>
Boost Bimap示例
查看>>
ESLint 使用入门
查看>>
流水作业调度
查看>>
涨姿势系列之——内核环境下内存映射函数
查看>>
遍历数组批量更新数组里元素的某一项属性
查看>>
github 收藏项目的方法
查看>>
九的余数
查看>>
北京师范大学第十五届ACM决赛-重现赛K Keep In Line ( 字符串模拟实现)
查看>>
(转)C# — WinForm 消息框的使用
查看>>
时间管理(转)
查看>>
Future FutrueTask Callable类源码说明以及原理使用
查看>>
flask 外键关系和多对多查询
查看>>
接收行数,打印平行四边形
查看>>
Linux上coredump调试:call stack栈顶函数地址为0 分析实战
查看>>
Educational Codeforces Round 11——C. Hard Process(YY)
查看>>
0054 Spring MVC的@Controller和@RequestMapping注解
查看>>
C#学习总结
查看>>
python字符串实战
查看>>