|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 445705109 于 2012-7-16 17:13 编辑 9 t4 M1 c+ w* {/ W' B4 [* n
3 T1 V2 {4 e) x" d a7 x- E
[code][/code]一直在搞硬件,以前接触51时候还比较明白,现在搞ARM反而糊涂了,有几个问题请牛人指点一下
5 d: N- x, [2 E- Q( I) ~2 L, D1.关于数据总线和地址总线,一般情况下他们被引出
2 Z u3 z. V- i
6 R& p' |5 F6 B8 z' k- q: f来通过锁存器接到NOR和NAND FLASH,那么从锁存器(74lv16245)/ l- w, b5 x% t1 ?
2 H7 s1 I9 z* W引出来扩展的有什么用途?是貌似51的P0里面的P01..P07还是P0 P1 P2 P3 的用途,或者说我能利用数据总线0 w0 M) O3 h/ C* @0 z: k- x6 Q
' ~; l+ C$ Q" j
地址总线干什么,比较常用的是local bus总线,经过
# p6 f0 Q2 c& ]2 }; j0 g: H
. h' N' ], e% G, r" y H0 Q5 P" Y锁存器所存以后经常看见中途能通过芯片扩展出接口3 Q0 V' r3 {' D9 p( c
+ l' g9 R% a$ i! k- c# W$ m,我主要就是这部分不明白
! ` \& _& ~( I: G" T+ T6 h2.关于接口,U口和串口都有自己的接口芯片,那么我0 `. {8 |* b' r8 D3 m
- p8 |) U+ i6 `; X& [$ c7 u# G$ @
想问:他们扩展的时候是怎么扩展?我知道一般的CPU
5 g* V+ H9 T. L7 r7 V9 k8 G
7 X3 i: f* H, b1 E# _都支持多个U口和串口,如果只支持一个的,想要自己+ R2 Q6 M( ` O# |1 S8 H
& J/ r- ~# |6 O4 r. C3 N, v
扩展是直接从232接出来还是找一个支持多接口的芯片/ l6 H H( T+ l8 u* q) S/ b# ]
4 D) ?) C3 k0 S* r4 f% X% ~?最主要是他们的地址是从哪里能找出来的?是CPU手
: ~7 c+ f6 r/ O4 d5 r8 `* T9 J, T1 I0 N- I: S# n' r
册里么?
: @8 b! L [& _9 t1 Q |
-
1.jpg
(69.58 KB, 下载次数: 6)
|