|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 445705109 于 2012-7-16 17:13 编辑
, W: Q7 J1 v+ O1 c, K' K; J; K
/ }: k3 ]. n. n[code][/code]一直在搞硬件,以前接触51时候还比较明白,现在搞ARM反而糊涂了,有几个问题请牛人指点一下' q$ u$ J0 N! z. b l
1.关于数据总线和地址总线,一般情况下他们被引出5 b! x+ D" e1 o, s7 W/ ]& R6 A
; T0 n: R3 j$ o9 W D来通过锁存器接到NOR和NAND FLASH,那么从锁存器(74lv16245)& {2 c- r+ O) ~! Z- c9 K# }1 k
1 _" [8 T- b7 D; j" k& j9 g/ y
引出来扩展的有什么用途?是貌似51的P0里面的P01..P07还是P0 P1 P2 P3 的用途,或者说我能利用数据总线) O5 C; W- n1 S6 b4 b. n
% K% q/ M2 ?1 Z7 M# M8 U
地址总线干什么,比较常用的是local bus总线,经过
6 } e1 `1 g+ j: L* Z7 G, I4 t$ z+ N! Z1 a8 l: R% I
锁存器所存以后经常看见中途能通过芯片扩展出接口- C& B" G8 s0 E! v- ~' h+ S
4 {8 k: E1 g4 q4 E" G,我主要就是这部分不明白: m6 [- Z+ P- R6 u, j7 U8 D
2.关于接口,U口和串口都有自己的接口芯片,那么我
M i+ R7 J* t5 J
: p# r2 v S9 a6 ~, \# h7 k0 @7 S想问:他们扩展的时候是怎么扩展?我知道一般的CPU
& b8 v# G. q4 K' o; Y: K4 X* J. I" f! _7 h
都支持多个U口和串口,如果只支持一个的,想要自己
1 y) E0 y1 C% O8 v8 j
k0 B, V# K2 G0 D扩展是直接从232接出来还是找一个支持多接口的芯片
. p- }6 g! s4 [0 d2 Y5 C0 E9 d: L6 d x" B: t, q9 C6 |
?最主要是他们的地址是从哪里能找出来的?是CPU手
$ x/ s! |# I1 o) h( B5 U$ ~+ R! W& R$ H+ q0 H% @* t( q+ q
册里么?
: R. s9 {- {( z, _( j0 o |
-
1.jpg
(69.58 KB, 下载次数: 6)
|