牛卧堂MCU技术交流

标题: 关于M480系列的PDMA-TIMEOUT请教! [打印本页]

作者: 匿名    时间: 2024-10-8 13:29
标题: 关于M480系列的PDMA-TIMEOUT请教!
请问,M480系列只有两个定义,请问如何区分任意通道的TIME-OUT标志?#define PDMA_INTSTS_REQTOF0_Pos          (8)                                               /*!< PDMA_T::INTSTS: REQTOF0 Position       */#define PDMA_INTSTS_REQTOF0_Msk          (0x1ul << PDMA_INTSTS_REQTOF0_Pos)                /*!< PDMA_T::INTSTS: REQTOF0 Mask           */

#define PDMA_INTSTS_REQTOF1_Pos          (9)                                               /*!< PDMA_T::INTSTS: REQTOF1 Position       */
#define PDMA_INTSTS_REQTOF1_Msk          (0x1ul << PDMA_INTSTS_REQTOF1_Pos)                /*!< PDMA_T::INTSTS: REQTOF1 Mask           */





作者: chrishu    时间: 2024-10-9 17:02
本帖最后由 chrishu 于 2024-10-9 17:03 编辑

M480的PDMA只有CH0~1有超时功能。两个通道的超时分别有一个标志位。


作者: 匿名    时间: 2024-10-10 08:42
比如串口,2,3,4,5.。。分配了PDMA的2,3,4,5通道,还要使用超时中断的功能,应该怎么左呢?
作者: 匿名    时间: 2024-10-10 08:42
chrishu 发表于 2024-10-9 17:02
M480的PDMA只有CH0~1有超时功能。两个通道的超时分别有一个标志位。

比如串口,2,3,4,5.。。分配了PDMA的2,3,4,5通道,还要使用超时中断的功能,应该怎么左呢?

作者: chrishu    时间: 2024-10-10 13:38
游客 121.29.98.x 发表于 2024-10-10 08:42
比如串口,2,3,4,5.。。分配了PDMA的2,3,4,5通道,还要使用超时中断的功能,应该怎么左呢?
...

前面说了PDMA只有通道0和通道1有超时功能,其他通道没有。所以通道2~5无法实现超时中断




欢迎光临 牛卧堂MCU技术交流 (http://nuvoton-mcu.com/) Powered by Discuz! X3.2