반응형
0. 파일
1. STM32CubeMx
이렇게 설정하고 STM32f429I-DISC1 은 PA9 PA10 에 핀에 시리얼을 연결할 필요가 없습니다.
위에 그림을 보면 SB15 SB11에 연결이 되어 있으면 CN1의 USB에 연결하시면 됩니다.
2. main.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
|
int main(void)
{
/* USER CODE BEGIN 1 */
/* USER CODE END 1 */
/* MCU Configuration----------------------------------------------------------*/
/* Reset of all peripherals, Initializes the Flash interface and the Systick. */
HAL_Init();
/* USER CODE BEGIN Init */
/* USER CODE END Init */
/* Configure the system clock */
SystemClock_Config();
/* USER CODE BEGIN SysInit */
/* USER CODE END SysInit */
/* Initialize all configured peripherals */
MX_GPIO_Init();
MX_USART1_UART_Init();
/* USER CODE BEGIN 2 */
HAL_StatusTypeDef R_stat;
uint8_t UsartData[1];
/* USER CODE END 2 */
HAL_UART_Transmit(&huart1,"USART1_test",11,1000);
/* Infinite loop */
/* USER CODE BEGIN WHILE */
while (1)
{
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
R_stat = HAL_UART_Receive(&huart1,UsartData,1,5000);
if(R_stat == HAL_OK) HAL_UART_Transmit(&huart1,UsartData,1,1000);
}
/* USER CODE END 3 */
}
|
cs |
3. 결과
반응형
'공부 > STM32F4' 카테고리의 다른 글
5.[stm32f429] HID USB Host - Mouse (1) | 2018.06.08 |
---|---|
4.[stm32f429][hal] DAC 로 삼각파 만들기 (2) | 2018.03.08 |
3.[stm32f429][hal] USART1_인터럽트 (1) | 2018.03.07 |
1.[stm32f429][hal] GPIO 인터럽트 (2) | 2018.03.02 |
STM32F429I 로 시작하기 (0) | 2017.12.18 |