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 |