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.

F28M35x 疑惑C28核DMA的MODE寄存器

Other Parts Discussed in Thread: CONTROLSUITE

各位侠客们好,有个小小的疑问,手册spruh22c(April 2012–Revised February 2013)中描述的C28核DMA模块的MODE寄存器中没有关于SYNCE、SYNCSEL这两个bit的描述,而F28M35x_DMA.c文件中却有对这两个bit的定义DmaRegs.CH1.MODE.bit.SYNCE = synce; DmaRegs.CH1.MODE.bit.SYNCSEL = syncsel;请教在哪可以找到对这两个bit的描述,谢谢!

  • hongyue,

    这个应该是例程v200之前的一个bug,V200之后的版本已经修正这个问题了,其实F28M35的DMA mode寄存器没有这两个位的配置。你更新一下ControlSUITE,

    C:\ti\controlSUITE\device_support\f28m35x\v201\F28M35x_headers

    看DMA的头文件就知道了。

    Eric

  • Eric,

    非常感谢,我看了下这两个bit在F28335中是有定义的,说是ADC中断时间触发同步的一个使能或禁止,想问一下为什么在F28M35x中却不需要了呢,是硬件方面做了些改进吗?

  • hongyue,

    F28335比较早出,piccolo和concerto的外设都有相对于F28335做一些优化,比如PWM, ADC等模块最明显。你可以看一下28069也没有这两个位。所以DMA Mode寄存器在Piccolo和concerto上的那两个位配置是没有的。

    Eric