如何使用HAL_UART_Transmit_DMA函数发送数据呢? 我想使用 DMA 发送和接收数据,但是 HAL_UART_Transmit_DMA 这个函数不发送任何数据返回 HAL_BUSY 错误。而在中断模式下的 uart 发送和接收数据都工作正常 fdhsfagd 2022-12-16 07:42:16 我该如何解决HAL_UART_TRANSMIT拆分传输数据的问题呢? 您好,我在使用 HAL_...
[导读]使用STM32CubeMX生成初始化代码。问题:HAL_UART_Transmit_DMA函数只能调用一次,第二次就返回状态HAL_UART_STATE_BUSY 0x02。原因:stm32l1xx_hal_uart.c开头有描述 (##) DMA Configuration if you need to use 使用STM32CubeMX生成初始化代码。 问题: HAL_UART_Transmit_DMA函数只能调用一次,第二次就返...
3. DMA通道被其他外设占用:DMA通道可能被其他外设占用,导致HAL_BUSY状态。可以修改代码,使用其他未被...