stm32f4 dma限制
前些日子折腾一下午才发现stm32f4的dma1无法访问ABP1总线以外的其他外设。从用户手册的figure1可以看到GPDMA1的外设总线是没有上bus matrix的,而是直接连到ABP1上而GPDMA2是上了bus matrix的因此所有外设都可以访问到。看来只能用dma2来访问gpio了。试了一下用dma往gpio打数据,最快翻转只能到168/2/8=10.5M。但是用gpio寄存器直接访问,可以到168/2=84M。
我想用stm32f4 和ad6620对接,无奈f4似乎无法支持ad6620的串口读出,并口的话又只能用dma+gpio读取,那个时序和f4对接有点难受:'(
RE:stm32f4 dma限制
楼主好纠结:LRE:stm32f4 dma限制
时序确实折腾人啊,我用gpmc链接ds8007也是时序的问题。后来用gpio单独做的读写控制
页:
[1]