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

可以看到串口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

最低0.47元/天 解锁文章
1402

被折叠的 条评论
为什么被折叠?



