蓝桥杯嵌入式(五)串口配置

 在蓝桥杯嵌入式开发板上共有两个串口,在进行串口配置前,我们先查看原理图,知道串口的收发引脚。

可以看到串口1(接收引脚PA10,发送引脚PA9),串口2(接收引脚PA3,发送引脚PA2),有两个串口供我们选择,但是串口1连接在ST3232ECTR芯片上,需要使用RS232接口来连接,而串口2可以直接通过USB下载线连接,为了使用方便,我们就选择串口2

在进行串口配置前,我们还需要从固件库中添加几个文件。

stm32f10x_usart.c中包含了关于串口的库函数,misc.c中包含了关于中断的库函数。

 选中Library,点击上图红框中的按钮,选择目录为:工程文件->Libraries->STM32F10x_StdPeriph_Driver->src

做完准备工作,接下来我们就可以开始配置串口了,配置代码如下:

void Usart_Init(void)
{
	GPIO_InitTypeDef    GPIO_InitStructure;
	NVIC_InitTypeDef 	NVIC_InitStructure;
	USART_InitTypeDef 	USART_InitStructure;

	RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA, ENABLE);	
	RCC_APB1PeriphClockCmd(RCC_APB1Periph_USART2,ENABLE);

	NVIC_P
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值