本文主要是介绍STM32F407ZGT6的串口通信,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
处理器与外部设备通信的两种方式:并行通信和串行通信。这里我们一般讨论串行通信,而且我们实际应用中也是常用串行通信。
串行通信可分为:单工,半双工,全双工。
由上图可知,串口通信实际包含SPI,IIC,UART。
、重点下:
//USART1 初始化设置USART_InitStructure.USART_BaudRate = bound;//波特率设置USART_InitStructure.USART_WordLength = USART_WordLength_8b;//字长为8位数据格式USART_InitStructure.USART_StopBits = USART_StopBits_1;//一个停止位USART_InitStructure.USART_Parity = USART_Parity_No;//无奇偶校验位USART_InitStructure.USART_HardwareFlowControl = USART_HardwareFlowControl_None;//无硬件数据流控制USART_InitStructure.USART_Mode = USART_Mode_Rx | USART_Mode_Tx; //收发模式USART_Init(USART1, &USART_InitStructure); //初始化串口1
这篇关于STM32F407ZGT6的串口通信的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!