这个代码采集的是144*176大小的灰度数据,所以配置的DMA模式为8位。摄像头数据是8位灰度数据,8位色度数据,PPI的配置包含了色度数据,而DMA只采了灰度数据。
DMA_START_ADDR 地址的宽度是32位,和送入地址的指针没有关系,不管你数组如何定义,最终送入DMA_START_ADDR的仅仅是一个32位的绝对地址,这个地址是你数组定义的首地址,至于用何种方式送入(指针,数组首地址,数组名称),看你的个人习惯。
液晶屏格式是RGB16位的,采到的数据是灰度的,所以要用一个灰度数据填充R,G,B三种颜色,按5,6,5格式填充。
采集的图像本来就是黑白的,有一个一次采一行的代码,能采完整的彩色图像在液晶屏上显示。