[应用相关] 初始化中为什么没有管脚的初始化呢

[复制链接]
837|6
 楼主| zyf部长 发表于 2015-9-29 20:42 | 显示全部楼层 |阅读模式
我调试串口的时候就发现了以下这个现象,USART接口初始化以下就可以发送了,但是初始化中为什么没有管脚的初始化呢,很是纳闷
 楼主| zyf部长 发表于 2015-9-29 20:42 | 显示全部楼层

void UART_Config(void)

{

        /*##-1- Configure the UART peripheral ######################################*/

  /* Put the USART peripheral in the Asynchronous mode (UART Mode) */

  /* UART1 configured as follow:

      - Word Length = 8 Bits

      - Stop Bit = One Stop bit

      - Parity = NONE parity

      - BaudRate = 115200 baud

      - Hardware flow control disabled (RTS and CTS signals) */

  huart1.Instance = USART1;

  huart1.Init.BaudRate = 9600;

  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;

  HAL_UART_Init(&huart1);        

}

接着使用HAL_UART_Transmit(huart,&dat,1,1000);发送函数可以正常发送数据,
小小猫咪 发表于 2015-9-29 20:43 | 显示全部楼层
找找哪里有讲解新库的使用方法
kangzj 发表于 2015-9-29 20:43 | 显示全部楼层
什么型号的MCU?
 楼主| zyf部长 发表于 2015-9-29 20:43 | 显示全部楼层
我用的是STM32F4
Luis德华 发表于 2015-9-29 22:06 | 显示全部楼层
怎么会没有呢,楼主用的什么型号的单片机
1223657347 发表于 2015-9-29 22:59 来自手机 | 显示全部楼层
HAL_UART_Init函数内调用hal_uart_mspinit,而又hal_uart_mspinit又在stm32f4xx_hal_msp.c
您需要登录后才可以回帖 登录 | 注册

本版积分规则

694

主题

7102

帖子

8

粉丝
快速回复 在线客服 返回列表 返回顶部