stm32F103 串口中断捕获字符串
发布时间
阅读量:
阅读量
近期正在调试单片机的串口通信功能,希望借助单片机中断方式接收字符串数据。通过查阅网络相关资料并整理后得知,所使用的单片机型号为STM32F103RCT6,开发环境为KEIL5版本。
以下为代码示例:
首先进行串口初始化配置,其中涉及GPIO、NVIC以及USART模块的初始化结构体及相关参数设置。
void MyUSART_Init()
{
/* 定义GPIO、NVIC和USART初始化的结构体 */
GPIO_InitTypeDef GPIO_InitStructure;
NVIC_InitTypeDef NVIC_InitStructure;
USART_InitTypeDef USART_InitStructure;
/* 使能GPIO和USART的时钟 */
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_USART1,ENABLE);
/* 将USART TX(A9)的GPIO设置为推挽复用模式 */
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_AF_PP;
GPIO_Ini
全部评论 (0)
还没有任何评论哟~
