请教一个问题8A8K64D4,4个串口同时使用DMA问题
请教一个问题,8A8K64D4,使用该芯片,四个串口配置DMA,当四口串口在接收数据时候,dma被其中一个串口霸占了,每个串口的硬件内置的FIFO会不会缓冲其中三个串口的数据 {:4_174:}{:4_174:}{:4_174:}{:4_174:}{:4_174:} 可以同时使用,有 DMA总线总裁机制深圳国芯人工智能有限公司-实验箱
见 DMA / BMM 范例程序
DMA只在操作那一刻启动占用总线,操作完成即释放。发送完或接收到一个字节,启动操作,时间很短的,一般只占用十来个时钟,就会释放总线,不会出现你说的霸占的问题。 梁工 发表于 2025-5-6 17:07
DMA只在操作那一刻启动占用总线,操作完成即释放。发送完或接收到一个字节,启动操作,时间很短的,一般只 ...
多谢,梁工指导。。。有底了。
页:
[1]