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.
您好!
我的要求是使用计时器 DMA 事件来传输 SPI 数据。 我已配置 Timer2Captureevent0 DMA 通道,并测试了与源代码的配合:char 数组和目标 char 变量。 我在表达 式视图和存储器视图中检查了 char 变量的值。 我得到了所需的答案。 当我尝试将数据从同一个源移动到 SOC_SPI_1_regs+0x38 (SPIDAT0)时、EDMA 不执行传输。
我想知道 timer2DMA 总线是否可以访问 SPIDAT0寄存器。建议使用解决方案。
提前感谢
相关信息
Shalini
您好!
该主题对我没有用处。 我无法将参数集编号设置为与 SPI 的外设编号相同、我希望对计时器 DMA 事件进行 SPI 写入。 因此、参数编号是计时器。 在定时器参数集中、目的地址是 SPI 寄存器、此设置无效。 当地址是任何其他内部存储器时、它会起作用。 我的问题是"Cant I write from timer DMA param set to SPIDAT0/SPIDAT1 register"。
提前感谢
相关信息
Shalini
您好!
附件是我使用的程序。 请回复。
相关信息
Shalini