我想,可能有这样一些问题(原因)需要处理:
1. FIFO是被控制的,虽然对数据读取方向来说是只读,但实际上FIFO对摄像头是受控可写,而FSMC机制没有合适的相应处理
2. FSMC适合挂载真正的存储的数据,而FIFO还只是临时存储,这造成了这些数据还是需要复制到内存其他地方来处理,这对挂载FSMC失去了重大意义,还增加了专门处理的相应工作。
fifo摄像头只适合低像素的比起ov7725的30w摄像头,而且速度慢
直接到fsmc速度快,而且支持像素更大,比如ov2640,5640等等,
总结,51单片机只能用带缓存的,因为速度不够
带fsmc的单片机都可以用,尽量fsmc接口因为速度快
FSMC只能挂载存储设备啊,摄像头的FIFO还有好多控制信号呢,咋控制呢?
另外还有就是一般单片机挂摄像头都是图像处理,图像处理需要大RAM,FSMC都用来外扩RAM了。