This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] SysConfig:在设置 ADCx 时、SysConfig 会生成错误的 DL_DMA_Config

Guru**** 2680595 points

Other Parts Discussed in Thread: SYSCONFIG

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1590424/sysconfig-sysconfig-generates-incorrect-dl_dma_config-while-setupping-adcx

器件型号: SysConfig

SysConfig 将生成与 ADC 的 DMA 配置类似的配置  

静态常量 DL_DMA_Config gDMA_CH0Config ={
  transferMode = DL_DMA_SINGLE_TRANSFER_MODE、
  .extendedMode = DL_DMA_NORMAL_MODE、
  .destIncrement = DL_DMA_ADDR_UNDOWN、
  .srcIncrement = DL_DMA_ADDR_UNDOWN、
  .destWidth   = DL_DMA_WIDTH_WORD、
  .srcWidth   = DL_DMA_WIDTH_word、
  .TRIGGER    = ADC0_INST_DMA_TRIGGER、
  triggerType  = DL_DMA_TRIGGER_TYPE_EXTERNAL、
};
 
注意最后两个字段 — 根据 RM、这两个设置不可能采用相同的配置、因为 ADCx 为“内部“外设、因此 tirgger 类型必须为内部。
或者我错了。 请提供建议
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我将提请缔约国会议小组作答复。


    此致、

    John

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Mykhaylo:
    这里的外部指的是 DMA 的触发器。 有关 DMA 中触发类型的更多信息、请查看 MSPM0 G 系列 80MHz 微控制器 DMA“一章。

    此致、

    Diego Abad

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好 Diego、抱歉、我在这里真的很困惑。   DL_DMA_TRIGGER_TYPE_EXTERNAL 是位 DMATINT 的状态、该位会明确标记为 DMA 控制器的内部事件。 请在另有说明的地方提供客户经理的摘录。