串口收发过程疑惑,求助!!!

2019-07-21 04:40发布

void uart3_Init(u32 BaudRate);串口按照Example里面定义好,主函数不知道如何调用?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
龙之谷
1楼-- · 2019-07-21 06:24
在while(1)循环前初始化一下uart3_Init(72,9600);表示72M时钟下9600波特率
1.不知道你问的是不是这个点,理解不了你的问题点在哪里
2.为什么你的参数只有一个,如果按照Example定义的,没见过有哪个例子是一个参数的,当然,一个参数不是不可以,只是很少有人这样做。
一碗水深度
2楼-- · 2019-07-21 08:09
回复【2楼】龙之谷:
---------------------------------
static void USART_Config(void)
{
  USART_InitTypeDef USART_InitStructure;
  
  /* USARTx configured as follows:
        - BaudRate = 115200 baud  
        - Word Length = 8 Bits
        - One Stop Bit
        - No parity
        - Hardware flow control disabled (RTS and CTS signals)
        - Receive and transmit enabled
  */
  USART_InitStructure.USART_BaudRate = 115200;
  USART_InitStructure.USART_WordLength = USART_WordLength_8b;
  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;

  STM_EVAL_COMInit(COM1, &USART_InitStructure);
}
龙之谷
3楼-- · 2019-07-21 11:21
 精彩回答 2  元偷偷看……
wangyan915205
4楼-- · 2019-07-21 11:33
兄弟,你这个问题真的好有深度!

一周热门 更多>