STM32不能通过外部中断管脚触发DMA?

2019-12-22 13:41发布

看了很多遍资料,STM32好像不能通过外部中断管脚触发DMA,
DMA控制器中没有外部中断或则外部事件的触发通道??

比如,按下按键,通过DMA对SRAM数据的搬运,复制等。(不进中断程序)
比如,每收到一个外部时钟信号边沿,通过DMA读取某个端口(16位)数据到SRAM中(不进中断程序)

等等很多应用....好像都不能通过外部IO中断+DMA的方式传输啊(不进中断程序)

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
yuyu87
1楼-- · 2019-12-22 17:20
可以啊,IO开启中断,在中断里再开启DMA,这样消耗不了太多资源吧?不能直接开启DMA吧,
lxl_lxl
2楼-- · 2019-12-22 17:55
 精彩回答 2  元偷偷看……
cyberkit
3楼-- · 2019-12-22 20:52
楼主对速度要求很高啊,何不试试FPGA?
zhdiamond
4楼-- · 2019-12-22 21:41
你在中断中只是打开DMA传输,能耗多长时间?
3DA502
5楼-- · 2019-12-23 01:30
仔细看手册,stm32 的DMA使用手册最后一段

一周热门 更多>