Rev 2 | Rev 5 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 2 | Rev 3 | ||
|---|---|---|---|
| Line 175... | Line 175... | ||
| 175 | 175 | ||
| 176 | void HAL_UART_MspInit(UART_HandleTypeDef* huart) |
176 | void HAL_UART_MspInit(UART_HandleTypeDef* huart) |
| 177 | { |
177 | { |
| 178 | 178 | ||
| 179 | GPIO_InitTypeDef GPIO_InitStruct; |
179 | GPIO_InitTypeDef GPIO_InitStruct; |
| 180 | if(huart->Instance==USART2) |
180 | if(huart->Instance==USART1) |
| - | 181 | { |
|
| - | 182 | /* USER CODE BEGIN USART1_MspInit 0 */ |
|
| - | 183 | ||
| - | 184 | /* USER CODE END USART1_MspInit 0 */ |
|
| - | 185 | /* Peripheral clock enable */ |
|
| - | 186 | __HAL_RCC_USART1_CLK_ENABLE(); |
|
| - | 187 | ||
| - | 188 | /**USART1 GPIO Configuration |
|
| - | 189 | PA9 ------> USART1_TX |
|
| - | 190 | PA10 ------> USART1_RX |
|
| - | 191 | */ |
|
| - | 192 | GPIO_InitStruct.Pin = PLX_TX_Pin; |
|
| - | 193 | GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
|
| - | 194 | GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; |
|
| - | 195 | HAL_GPIO_Init(PLX_TX_GPIO_Port, &GPIO_InitStruct); |
|
| - | 196 | ||
| - | 197 | GPIO_InitStruct.Pin = PLX_RX_Pin; |
|
| - | 198 | GPIO_InitStruct.Mode = GPIO_MODE_INPUT; |
|
| - | 199 | GPIO_InitStruct.Pull = GPIO_NOPULL; |
|
| - | 200 | HAL_GPIO_Init(PLX_RX_GPIO_Port, &GPIO_InitStruct); |
|
| - | 201 | ||
| - | 202 | /* USER CODE BEGIN USART1_MspInit 1 */ |
|
| - | 203 | ||
| - | 204 | /* USER CODE END USART1_MspInit 1 */ |
|
| - | 205 | } |
|
| - | 206 | else if(huart->Instance==USART2) |
|
| 181 | { |
207 | { |
| 182 | /* USER CODE BEGIN USART2_MspInit 0 */ |
208 | /* USER CODE BEGIN USART2_MspInit 0 */ |
| 183 | 209 | ||
| 184 | /* USER CODE END USART2_MspInit 0 */ |
210 | /* USER CODE END USART2_MspInit 0 */ |
| 185 | /* Peripheral clock enable */ |
211 | /* Peripheral clock enable */ |
| Line 207... | Line 233... | ||
| 207 | /* USER CODE END USART2_MspInit 1 */ |
233 | /* USER CODE END USART2_MspInit 1 */ |
| 208 | } |
234 | } |
| 209 | 235 | ||
| 210 | } |
236 | } |
| 211 | 237 | ||
| 212 | void HAL_IRDA_MspInit(IRDA_HandleTypeDef* hirda) |
238 | void HAL_UART_MspDeInit(UART_HandleTypeDef* huart) |
| 213 | { |
239 | { |
| 214 | 240 | ||
| 215 | GPIO_InitTypeDef GPIO_InitStruct; |
- | |
| 216 | if(hirda->Instance==USART3) |
241 | if(huart->Instance==USART1) |
| 217 | { |
242 | { |
| 218 | /* USER CODE BEGIN USART3_MspInit 0 */ |
243 | /* USER CODE BEGIN USART1_MspDeInit 0 */ |
| 219 | 244 | ||
| 220 | /* USER CODE END USART3_MspInit 0 */ |
245 | /* USER CODE END USART1_MspDeInit 0 */ |
| 221 | /* Peripheral clock enable */ |
246 | /* Peripheral clock disable */ |
| 222 | __HAL_RCC_USART3_CLK_ENABLE(); |
247 | __HAL_RCC_USART1_CLK_DISABLE(); |
| 223 | 248 | ||
| 224 | /**USART3 GPIO Configuration |
249 | /**USART1 GPIO Configuration |
| 225 | PB10 ------> USART3_TX |
250 | PA9 ------> USART1_TX |
| 226 | PB11 ------> USART3_RX |
251 | PA10 ------> USART1_RX |
| 227 | */ |
252 | */ |
| 228 | GPIO_InitStruct.Pin = GPIO_PIN_10; |
- | |
| 229 | GPIO_InitStruct.Mode = GPIO_MODE_AF_PP; |
- | |
| 230 | GPIO_InitStruct.Speed = GPIO_SPEED_FREQ_HIGH; |
- | |
| 231 | HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); |
253 | HAL_GPIO_DeInit(GPIOA, PLX_TX_Pin|PLX_RX_Pin); |
| 232 | - | ||
| 233 | GPIO_InitStruct.Pin = GPIO_PIN_11; |
- | |
| 234 | GPIO_InitStruct.Mode = GPIO_MODE_INPUT; |
- | |
| 235 | GPIO_InitStruct.Pull = GPIO_NOPULL; |
- | |
| 236 | HAL_GPIO_Init(GPIOB, &GPIO_InitStruct); |
- | |
| 237 | 254 | ||
| 238 | /* Peripheral interrupt init */ |
- | |
| 239 | HAL_NVIC_SetPriority(USART3_IRQn, 2, 0); |
- | |
| 240 | HAL_NVIC_EnableIRQ(USART3_IRQn); |
- | |
| 241 | /* USER CODE BEGIN USART3_MspInit 1 */ |
255 | /* USER CODE BEGIN USART1_MspDeInit 1 */ |
| 242 | 256 | ||
| 243 | /* USER CODE END USART3_MspInit 1 */ |
257 | /* USER CODE END USART1_MspDeInit 1 */ |
| 244 | } |
258 | } |
| 245 | - | ||
| 246 | } |
- | |
| 247 | - | ||
| 248 | void HAL_UART_MspDeInit(UART_HandleTypeDef* huart) |
- | |
| 249 | { |
- | |
| 250 | - | ||
| 251 | if(huart->Instance==USART2) |
259 | else if(huart->Instance==USART2) |
| 252 | { |
260 | { |
| 253 | /* USER CODE BEGIN USART2_MspDeInit 0 */ |
261 | /* USER CODE BEGIN USART2_MspDeInit 0 */ |
| 254 | 262 | ||
| 255 | /* USER CODE END USART2_MspDeInit 0 */ |
263 | /* USER CODE END USART2_MspDeInit 0 */ |
| 256 | /* Peripheral clock disable */ |
264 | /* Peripheral clock disable */ |
| Line 263... | Line 271... | ||
| 263 | HAL_GPIO_DeInit(GPIOA, GPIO_PIN_2|GPIO_PIN_3); |
271 | HAL_GPIO_DeInit(GPIOA, GPIO_PIN_2|GPIO_PIN_3); |
| 264 | 272 | ||
| 265 | /* Peripheral interrupt DeInit*/ |
273 | /* Peripheral interrupt DeInit*/ |
| 266 | HAL_NVIC_DisableIRQ(USART2_IRQn); |
274 | HAL_NVIC_DisableIRQ(USART2_IRQn); |
| 267 | 275 | ||
| 268 | } |
- | |
| 269 | /* USER CODE BEGIN USART2_MspDeInit 1 */ |
276 | /* USER CODE BEGIN USART2_MspDeInit 1 */ |
| 270 | 277 | ||
| 271 | /* USER CODE END USART2_MspDeInit 1 */ |
278 | /* USER CODE END USART2_MspDeInit 1 */ |
| 272 | - | ||
| 273 | } |
- | |
| 274 | - | ||
| 275 | void HAL_IRDA_MspDeInit(IRDA_HandleTypeDef* hirda) |
- | |
| 276 | { |
- | |
| 277 | - | ||
| 278 | if(hirda->Instance==USART3) |
- | |
| 279 | { |
- | |
| 280 | /* USER CODE BEGIN USART3_MspDeInit 0 */ |
- | |
| 281 | - | ||
| 282 | /* USER CODE END USART3_MspDeInit 0 */ |
- | |
| 283 | /* Peripheral clock disable */ |
- | |
| 284 | __HAL_RCC_USART3_CLK_DISABLE(); |
- | |
| 285 | - | ||
| 286 | /**USART3 GPIO Configuration |
- | |
| 287 | PB10 ------> USART3_TX |
- | |
| 288 | PB11 ------> USART3_RX |
- | |
| 289 | */ |
- | |
| 290 | HAL_GPIO_DeInit(GPIOB, GPIO_PIN_10|GPIO_PIN_11); |
- | |
| 291 | - | ||
| 292 | /* Peripheral interrupt DeInit*/ |
- | |
| 293 | HAL_NVIC_DisableIRQ(USART3_IRQn); |
- | |
| 294 | - | ||
| 295 | } |
279 | } |
| 296 | /* USER CODE BEGIN USART3_MspDeInit 1 */ |
- | |
| 297 | - | ||
| 298 | /* USER CODE END USART3_MspDeInit 1 */ |
- | |
| 299 | 280 | ||
| 300 | } |
281 | } |
| 301 | 282 | ||
| 302 | /* USER CODE BEGIN 1 */ |
283 | /* USER CODE BEGIN 1 */ |
| 303 | 284 | ||