配置 DMA 链表
使用 HAL 或 LL 驱动来配置 LPBAM 链表,例如:
c
复制代码
DMA_NodeConfTypeDef NodeConfig;
// 配置链表节点
NodeConfig.NodeType = DMA_LPBAM_LINEAR_ADDR_NODE;
NodeConfig.Request = DMA_REQUEST_ADC1;
NodeConfig.TriggerCondition = DMA_LPBAM_EVENT_TRIGGER;
NodeConfig.Priority = DMA_PRIORITY_LOW;
// 初始化链表
HAL_DMAEx_List_BuildNode(&NodeConfig, &Node);
HAL_DMAEx_List_InsertNode_Tail(&DMA_List, &Node);
|