attempt uart printf
This commit is contained in:
		
							parent
							
								
									63bef1cd68
								
							
						
					
					
						commit
						84d00d8178
					
				
					 1 changed files with 19 additions and 9 deletions
				
			
		|  | @ -1,25 +1,34 @@ | |||
| // Tx/Rx: PA09[PA11]/PA10[PA12]
 | ||||
| 
 | ||||
| //#include <string.h>
 | ||||
| //#include <stdio.h>
 | ||||
| #include "stm32g0xx_hal_msp.h" | ||||
| 
 | ||||
| UART_HandleTypeDef huart1; | ||||
| 
 | ||||
| char buffer[] = "Hello World\r\n"; | ||||
| #define TXBUFFERSIZE  14    //strlen(buffer)
 | ||||
| #define TIMEOUT 1000        //right val?
 | ||||
| #define TIMEOUT 0xFFFF | ||||
| /*
 | ||||
| int __io_putchar(int ch) | ||||
| { | ||||
|   HAL_UART_Transmit(&huart1, (uint8_t *)&ch, 1, TIMEOUT); | ||||
|   return ch; | ||||
| } | ||||
| */ | ||||
| /*
 | ||||
| setvbuf(stout, NULL, _IOLBF, 0); | ||||
| 
 | ||||
| int _write (int file, const void * ptr, size_t len) | ||||
| { | ||||
|   HAL_UART_Transmit(&huart1, ptr, len, TIMEOUT); | ||||
|   return len; | ||||
| } | ||||
| */ | ||||
| static void uart_init(void) | ||||
| { | ||||
| 
 | ||||
|   /* USER CODE BEGIN USART1_Init 0 */ | ||||
| 
 | ||||
|   /* USER CODE END USART1_Init 0 */ | ||||
| 
 | ||||
|   /* USER CODE BEGIN USART1_Init 1 */ | ||||
| 
 | ||||
|   /* USER CODE END USART1_Init 1 */ | ||||
|   huart1.Instance = USART1; | ||||
|   huart1.Instance = USART1;   // Defined in CMSIS header as peripheral address
 | ||||
|   huart1.Init.BaudRate = 115200; | ||||
|   huart1.Init.WordLength = UART_WORDLENGTH_8B; | ||||
|   huart1.Init.StopBits = UART_STOPBITS_1; | ||||
|  | @ -44,6 +53,7 @@ int main(void) | |||
|   while(1) | ||||
|   { | ||||
|     HAL_UART_Transmit(&huart1, (uint8_t *)buffer, TXBUFFERSIZE, TIMEOUT); | ||||
|     //printf("Hello World\r\n");
 | ||||
|     HAL_Delay(100); | ||||
|   } | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue