在F28335芯片中,GPIOCDAT寄存器能作为DMA的数据源地址么
dsp吧
全部回复
仅看楼主
level 2
贝割boy🐭
楼主
在给F28335外扩AD转换模块时,需要一个并行输入的接口,于是选择GPIO69-GPIO76作为8位输入。尝试通过DMA完成从GPIOCDAT到内存的传输,但是将DMA的源地址设置为0x00006fd0(GPIOCDAT的32位地址)后,传输过来的数据都是0,改成其他内存内的地址又能正常传输。能实现用DMA从GPIOCDAT里将值传递给内存么
2022年09月30日 08点09分
1
level 2
lieushaw
这个用法就很奇怪了,你AD不需要读写信号吗?一般挂在总线上,DMA的源好像不支持IO寄存器,你可以查一下
2022年10月06日 14点10分
2
贝割boy🐭
感谢解答,已经查了DMA不支持IODAT寄存器的读取,换了个芯片。AD好像是有数字时钟信号输入就能正常的进行转换吧。
2022年10月13日 07点10分
1