|
●关于STM32F407在HAL库下使用SPI通过DMA发送数据如何获取DMA发送计数,变量名DMA_SxNDTR 计数器在HAL库工程里查不到。 ●具体情况是我想使用SPI通过DMA发送数据,希望能获取和监控DMA剩余待发送数据的数量,主要是想在DMA发送最后一个数据的时候进行一些IO控制操作。例如发送0xF1,在发送完1111 000前面7位后,发送1位时我能通过计数器知道目前是DMA发送的最后一位。 ●我在数据手册里查到原文写:”● DMA_SxNDTR 计数器在数据存储结束后递减,该计数器中包含仍需执行的事务数。“ ●但是我使用的HAL库里查不到这个DMA_SxNDTR 变量。期待有大神告诉下我DMA_SxNDTR 在HAL库里对应的变量名,或者能教教我怎么实现监控和获取DMA发送数据计数 谢谢 |
STM32CubeMX配置STM32F103C8T6 RTC分频器问题
请教STM32F103的DMA空闲接收问题
ST的MCU开发
ST的MCU开发
STM32F405rgt6 I2S DMA输入会造成卡死,这个芯片有BUG
STM32H725VGT3内存不足问题
USBX在F407上创建CDC不能正常使用
关于STM32Cubemx 6.15版本生成工程的文件编码的问题
STM32H7A3 怎样配置MDMA的硬件触发MDMA_REQUEST_DMA1_Stream0_TC将数据再次转运
串口DMA收发出现ORE错误
微信公众号
手机版
读DMA1通道1的实时CNDTR值, DMA1_Channel1->CNDTR;
读DMA1通道2的实时CNDTR值,DMA1_Channel2->CNDTR;
这样操作也是没问题的。
当然,你也可以基于你所定义DMA结构体查找相应成员。
两种写法随你用。