-
HC32L130DMA+LPUART发送,用block模式,只能传送一个block
请教各位一个问题:使用LPUART0+DMA,发送4个字节,结果查看寄存器,SRCADR只前进了一位,就卡住了,貌似LPUART没给DMA触发信号代码如下:uint8_tu8TxData[8]={'A','T','\r','\n'};//addr:0x20000000int32_tmain(void){uint32_ti;//uart端口配置App_UartPortInit();//UART模块配置App_UartCfg();//DMA参数配置App_DmaCfg();while(1){if(5==Dma_GetStat(DmaCh1)){//清除通道0状态值Dma_DisableChannel(DmaCh1);break;}}while(1){}}//UART模块配置voidApp_UartCfg(void){stc_lpuart_cfg_tstcCfg;DDL_ZERO_STRUCT(stcCfg);///
2021-08-02 1