关于STM32 LL库的串口收发数据包的实验

CUBE的配置

时钟48 M
关于STM32 LL库的串口收发数据包的实验_第1张图片
串口->115200,8,0,1
关于STM32 LL库的串口收发数据包的实验_第2张图片

程序

static void TransmissionT_Data(uint8_t *p_data,uint32_t size)
{

	while(size)
	{
		LL_USART_TransmitData8(COM,*p_data);
		while(!LL_USART_IsActiveFlag_TXE(COM))
		{

		}				
	
		size--;
		p_data++;
	}
	LL_USART_RequestRxDataFlush(COM);
} 
static void ReceiveToR_Data(uint8_t *p_data,uint32_t size)
{
	while(size)
	{
		while(!LL_USART_IsActiveFlag_RXNE(COM))
		{
		}				
		*p_data = LL_USART_ReceiveData8(COM);

		size--;
		p_data++;
	}
} 

你可能感兴趣的:(单片机)