注册 登录
查看: 292|回复: 2

关于火眼,能不能加DMA

[复制链接]
发表于 2014-5-20 23:05:58 | 显示全部楼层 |阅读模式
    STM32F1xx系列似乎没有针对摄像头的外设地址和IO口复用,那用ISO咋搞DMA呢,原理图上是从GPIOB的8到15引脚输入数据,能否利用IDR寄存器作为源地址,数组作为目标地址呢?或者直接传输到LCD对应GRAM去?求解答。
回复

使用道具 举报

发表于 2014-5-21 09:28:34 | 显示全部楼层
你先参考一下我们的USART 使用DMA的例程,对这个摄像头例程进行修改,把外设地址设置成IO的数据寄存器,把内存地址设置为液晶显示的那个地址应该是可以的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-21 14:42:59 | 显示全部楼层
感觉不行啊。   那个IO只需要高8位数据,分两次取然后得到个16位的数据,才能写到LCD地址上。   还有,UART有自己的DMA中断请求函数,GPIO的没有咧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回列表 返回顶部