• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

stm32在进行dma传输时要注意哪些问题

821e2575ec2a4a20 2019-09-13 浏览量:997
stm32在进行dma传输时要注意哪些问题
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • dma的本意是在cpu不干预的情况下,在外设和内存、内存和内存之间搬运“大数据”时的一个利器,这样就大大增加了整机运行效率。也就是说,配置好dma的源端、目的端,数据量大小,是否触发中断等等就可以开始了。
    • 发布于 2019-09-13
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:1
  • 要注意比如UART串口中断接收,使能UART串口中断之后,有接收到UART数据,进入中断,此时要清除RXNE接收标志位。​

    还要注意中断接收数据丢失,​ORE上溢错误,​使能接收中断前,先清除接收标志位。​

    DMA接收串口数据还要注意,​使能UART之前,先使能DMA相关配置;​ORE上溢错误导致不能使用DMA接收数据;​配置时,请一定要注意这些细节。​

    • 发布于2019-09-13
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

stm32在进行dma传输时要注意哪些问题