|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 445705109 于 2012-7-16 17:13 编辑 6 V1 c. R3 [& p( n( A$ m9 r( w# V
1 ?6 h# F( ^3 O6 ^- i8 r
[code][/code]一直在搞硬件,以前接触51时候还比较明白,现在搞ARM反而糊涂了,有几个问题请牛人指点一下: w+ Q$ v6 n" r3 ]7 _6 O! [
1.关于数据总线和地址总线,一般情况下他们被引出# I1 {- P+ h. {3 u+ q5 p
- z- c( O y9 s% ?' d$ g: {来通过锁存器接到NOR和NAND FLASH,那么从锁存器(74lv16245)9 V. p9 y6 }( a5 e; D
7 N8 J! N8 k1 Q引出来扩展的有什么用途?是貌似51的P0里面的P01..P07还是P0 P1 P2 P3 的用途,或者说我能利用数据总线
2 L, G9 J' N6 `
1 i4 H) B% h- ^; t R2 @8 |: T8 m9 {地址总线干什么,比较常用的是local bus总线,经过
3 X0 W' W, [" N+ G# R) b+ B) m6 J5 t8 H
锁存器所存以后经常看见中途能通过芯片扩展出接口
8 K; g$ A1 ?! l: P! Q. x8 f H% Z; v' V: f
,我主要就是这部分不明白
+ [# D6 R0 M$ N. s4 |2.关于接口,U口和串口都有自己的接口芯片,那么我
* Z$ `6 ^+ M9 ^9 S9 b
& F K/ A: y2 y3 L; Q5 i' s想问:他们扩展的时候是怎么扩展?我知道一般的CPU
- b1 q; a' ]6 a9 f8 O. _" q6 U- E1 ^5 q, J: ^
都支持多个U口和串口,如果只支持一个的,想要自己
6 I$ U: a5 R9 l. t- L6 V9 y' }( x7 f6 Q; a% ?
扩展是直接从232接出来还是找一个支持多接口的芯片
4 j, {) ~# N* G& v' O Y+ g, i" y4 x
?最主要是他们的地址是从哪里能找出来的?是CPU手' I3 |; z& |5 {# y
2 ]" q9 P: B0 E0 }' w( F9 O& m册里么?
, l! E+ i8 X. c! m) D* V4 w# y |
-
1.jpg
(69.58 KB, 下载次数: 6)
|