关于32位cpu与16位flash的连接问题?
05-08
如果一次读取32位数据。数据线该怎么连。是只连CPU的16位呢?还是,将FLASH的16位数据线分别接到CPU的高16位和低16位,还有具体的访问时序怎么办?一次读32位数据确只有16位数据线,会不会出错?
connect the FLASH's DA[0-15] to your MCU DA[0-15] respectively, then connect the Flash's address AD[0-n] to your MCU's AD[1-(N+1)], why need to do so , you need to find it in your computor book.:)
if you want to access the 32bit, you can access it in two times. just add your adress.
只有1片CPU,1片FLASH,一次读32bit,读不了;
有2片flash,可以
[QUOTE]二楼的说法就是我现在用到的接法,这个可以理解.个人认为因为CPU的地址线寻址是以字节为单位的,如果一次读取16BIT的话,CPU的地址线A[0]要不接.(比如电脑CPU与北桥因为数据线为64位,所以A[0-2]是不接的.)
现在的问题是我看的一款mDOC的FLASH的DATASHEET,数据线是16位,可以设成32位的,具体的做法就是CPU的A[0-1]不接,A[2]接FLASH的A[1],FLASH的A[0]也是不接的.FLASH的16位数据线接CPU的低16位数据线,现在不明白的是,地址线这样连可以理解,问题是16位数据线,怎样在一个地址下传输32位数据?
相关文章:
- 请问手机的CPU和电脑的CPU一样都有主频和外频的么?(05-08)
- CPU的I/O口怎么摆放?(05-08)
- 請教microSD与CPU連接方法?(05-08)
- 为什么CPU到蓝牙的音频传输都是用的PCM接口呢(05-08)
- BT,LCD与CPU通讯.(05-08)
- MT6250做双屏项目两个屏幕的片选脚连接到CPU的那些引脚(05-08)
射频专业培训教程推荐