start receiving

dma
Eggert Jung 6 months ago
parent 3606a06866
commit 51f3791ddf

@ -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]
##########################################################################################################################
# ------------------------------------------------

@ -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

@ -23,6 +23,8 @@
/* USER CODE BEGIN Includes */
#include "SEGGER_RTT.h"
#include "stm32g0b1xx.h"
#include "uart.h"
#include <stdint.h>
#include <stdio.h>
/* 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;

Loading…
Cancel
Save