Genglilai 发表于 2015-9-6 20:08:16

使用STM32CubeMX,串口中断自收自发怎么写?

时间有点晚,明天再来发一下实现方法,大牛们顺便看一下有什么更好的方法来实现

----------------------------------------------分割线----------------------------------------------
核心板主控芯片是STM32F103ZET6,开发环境是EWARM 6.40.1
用STM32CubeMX配置好芯片的相关功能和管脚,各个模块初始化代码是自动生成的
UART_HandleTypeDef huart1;
/* USART1 init function */
void MX_USART1_UART_Init(void)
{
huart1.Instance = USART1;
huart1.Init.BaudRate = 115200;
huart1.Init.WordLength = UART_WORDLENGTH_8B;
huart1.Init.StopBits = UART_STOPBITS_1;
huart1.Init.Parity = UART_PARITY_NONE;
huart1.Init.Mode = UART_MODE_TX_RX;
huart1.Init.HwFlowCtl = UART_HWCONTROL_NONE;
huart1.Init.OverSampling = UART_OVERSAMPLING_16;
HAL_UART_Init(&huart1);
}

现在想调试一下串口发送和接收,实测HAL_UART_Transmit (&huart1, "Hello World!\r\n", 14, 1);函数可以正常发送字符串


然而使用中断方式接收字符不知道该怎么写了,函数HAL_UART_RxCpltCallback不会用。。。
想做一个自收自发的功能,如上图给单片机发送的字符串,单片机再发送回来,不知道该怎么做
求各位过路大侠,大神,大仙指教!

你好我好大家好! 发表于 2015-9-7 16:54:00

:):):):):):):):):):):):):):)

Genglilai 发表于 2015-9-8 23:08:53

顶一个,水一下
页: [1]
查看完整版本: 使用STM32CubeMX,串口中断自收自发怎么写?