在用stm32f103vc 100pin做项目的时候,遇到一个问题。
我们想用103vc的fmsc挂5个外设。这5个外设的地址有4个只需要2根地址线,另外一个需要10根地址线。它们的数据线都是8位的。
因为用的103vc 100pin的,所以它的A0~A15和D0~D15是复用的,而且地址最高是到A23。
我的打算是用A23~A19,5根地址线分别作为5个外设的片选,而A9~A18共10位作为外设的地址线,D0~D7作为8位数据线。把映射的数据宽度设置为8位。
现在想请问下:
1.访问模式应该选哪种?扩展还是非扩展?
2.能够在不使用锁存器锁存AD8~AD15的情况下,正常操作低8位数据么?——我们板子放锁存实在困难了。就是低8位是数据的时候,高8位能用成地址么?
因为之前没用过,不熟悉,找了一些资料,也没有太类似的,请指教,谢谢~ |