diff --git a/Makefile b/Makefile index ef23d59..6515987 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ ########################################################################################################################## -# File automatically-generated by tool: [projectgenerator] version: [4.2.0-B44] date: [Wed Apr 23 15:55:28 CEST 2025] +# File automatically-generated by tool: [projectgenerator] version: [4.2.0-B44] date: [Thu Apr 24 03:11:06 CEST 2025] ########################################################################################################################## # ------------------------------------------------ diff --git a/Parafraktor.ioc b/Parafraktor.ioc index 8f77e70..3b9485c 100644 --- a/Parafraktor.ioc +++ b/Parafraktor.ioc @@ -136,7 +136,7 @@ RCC.USART3Freq_Value=32000000 RCC.USBFreq_Value=48000000 RCC.VCOInputFreq_Value=8000000 RCC.VCOOutputFreq_Value=64000000 -USART1.BaudRate=9600 +USART1.BaudRate=250000 USART1.IPParameters=VirtualMode-Asynchronous,BaudRate USART1.VirtualMode-Asynchronous=VM_ASYNC VP_SYS_VS_DBSignals.Mode=DisableDeadBatterySignals diff --git a/Src/main.c b/Src/main.c index 4359626..bdba484 100644 --- a/Src/main.c +++ b/Src/main.c @@ -23,6 +23,8 @@ /* USER CODE BEGIN Includes */ #include "SEGGER_RTT.h" #include "stm32g0b1xx.h" +#include "uart.h" +#include #include /* USER CODE END Includes */ @@ -60,7 +62,8 @@ static void MX_USART1_UART_Init(void); /* Private user code ---------------------------------------------------------*/ /* USER CODE BEGIN 0 */ - +#define BUFFER_SIZE 64 +uint8_t rxBuffer[BUFFER_SIZE]; /* USER CODE END 0 */ /** @@ -95,13 +98,14 @@ int main(void) MX_DMA_Init(); MX_USART1_UART_Init(); /* USER CODE BEGIN 2 */ - + HAL_UART_Receive_DMA(&huart1, rxBuffer, BUFFER_SIZE); /* USER CODE END 2 */ /* Infinite loop */ /* USER CODE BEGIN WHILE */ while (1) { + printf("buf: %s\n", rxBuffer); /* USER CODE END WHILE */ /* USER CODE BEGIN 3 */ @@ -169,7 +173,7 @@ static void MX_USART1_UART_Init(void) /* USER CODE END USART1_Init 1 */ huart1.Instance = USART1; - huart1.Init.BaudRate = 9600; + huart1.Init.BaudRate = 250000; huart1.Init.WordLength = UART_WORDLENGTH_8B; huart1.Init.StopBits = UART_STOPBITS_1; huart1.Init.Parity = UART_PARITY_NONE;