| 1234567891011121314151617181920212223242526272829303132333435 |
- #include "main.h"
- /**
- * Initializes the Global MSP.
- */
- void HAL_MspInit(void)
- {
- GPIO_InitTypeDef GPIO_init;
- __HAL_RCC_SYSCFG_CLK_ENABLE();
- __HAL_RCC_PWR_CLK_ENABLE();
- //UART
- USARTx_TX_GPIO_CLK_ENABLE();
- USARTx_RX_GPIO_CLK_ENABLE();
- USARTx_CLK_ENABLE();
- GPIO_init.Pin = USARTx_TX_PIN;
- GPIO_init.Mode = GPIO_MODE_AF_PP;
- GPIO_init.Pull = GPIO_PULLUP;
- GPIO_init.Speed = GPIO_SPEED_FAST;
- GPIO_init.Alternate = USARTx_TX_AF;
- HAL_GPIO_Init(USARTx_TX_GPIO_PORT, &GPIO_init);
- GPIO_init.Pin = USARTx_RX_PIN;
- GPIO_init.Alternate = USARTx_RX_AF;
- HAL_GPIO_Init(USARTx_RX_GPIO_PORT, &GPIO_init);
- /* System interrupt init*/
- /* PendSV_IRQn interrupt configuration */
- HAL_NVIC_SetPriority(PendSV_IRQn, 15, 0);
- }
|