ARM IDE_usart sirial commution
페이지 정보

본문
/* Includes ------------------------------------------------------------------*/
#include "main.h"
#include "string.h"
/* Private includes ----------------------------------------------------------*/
/* USER CODE BEGIN Includes */
#include <stdio.h>
/* USER CODE END Includes */
/* USER CODE BEGIN 0 */
#ifdef __GNUC__
#define USART_TX uint16_t __io_putchar(uint16_t data)
#else
#define USART_TXE uint16_t fputc(uint16_t data, FILE *f)
#endif
USART_TX {
if (data == '\n')
HAL_UART_Transmit(&huart3, (uint8_t*) "\r", 1, 0xffff);
HAL_UART_Transmit(&huart3, (uint8_t*) &data, 1, 0xffff);
return data;
}
/* USER CODE END 0 */
/* USER CODE BEGIN WHILE */
while (1) {
printf ("Suwon Injae Tech Institute!\n");
HAL_Delay (200);
printf (" \n");
printf ("I love you!\n");
HAL_Delay (200);
HAL_GPIO_TogglePin(GPIOB,LD1_Pin|LD2_Pin|LD3_Pin);
HAL_Delay(200);
}
/* USER CODE END WHILE */
#include "main.h"
#include "string.h"
/* Private includes ----------------------------------------------------------*/
/* USER CODE BEGIN Includes */
#include <stdio.h>
/* USER CODE END Includes */
/* USER CODE BEGIN 0 */
#ifdef __GNUC__
#define USART_TX uint16_t __io_putchar(uint16_t data)
#else
#define USART_TXE uint16_t fputc(uint16_t data, FILE *f)
#endif
USART_TX {
if (data == '\n')
HAL_UART_Transmit(&huart3, (uint8_t*) "\r", 1, 0xffff);
HAL_UART_Transmit(&huart3, (uint8_t*) &data, 1, 0xffff);
return data;
}
/* USER CODE END 0 */
/* USER CODE BEGIN WHILE */
while (1) {
printf ("Suwon Injae Tech Institute!\n");
HAL_Delay (200);
printf (" \n");
printf ("I love you!\n");
HAL_Delay (200);
HAL_GPIO_TogglePin(GPIOB,LD1_Pin|LD2_Pin|LD3_Pin);
HAL_Delay(200);
}
/* USER CODE END WHILE */
첨부파일
-
IDE_usart serial communication.txt (977byte)
1회 다운로드 | DATE : 2025-06-20 14:42:42
- 이전글IDE_clcd PROGRAM SOURCE 25.06.20
- 다음글Chip size Footprint 25.05.16