BeHappy 发表于 2024-11-8 20:13:14

请教个问题:SPI_DMA_CR.6在完成SPI_DMA操作后会自动清零吗

实验环境:

mcu: STC32G12K128-Beta
问题描述:
使用SPI_DMA功能分块传输数据,从XDATA段开始向SPI外设发送数据是通过置位SPI_DMA_CR.6启动的,那么完成本次SPI_DMA传输之后,这个bit位会清零吗?
已查20240929发布的STC32G系列手册,似乎并没有相关描述(不排除在其他外设与DMA组合时有描述)。感觉会,不然下一次怎么启动SPI_DMA传输呢?心里放不下,想请教一下。

王昱顺 发表于 2024-11-8 23:35:57

启动位是类似于单次触发的模式。
写1过后会立刻启动,但是读的话一直是0

BeHappy 发表于 2024-11-9 00:11:52

王昱顺 发表于 2024-11-8 23:35
启动位是类似于单次触发的模式。
写1过后会立刻启动,但是读的话一直是0

非常感谢 :-)

BeHappy 发表于 2024-11-10 17:02:01

要是也像ADC模块一样,写这么清楚,我就不困惑了
页: [1]
查看完整版本: 请教个问题:SPI_DMA_CR.6在完成SPI_DMA操作后会自动清零吗