标题: 关于APB控制 [打印本页] 作者: 413877410 时间: 2015-10-15 18:16 标题: 关于APB控制 最近听到了APB控制系统,小弟在网上查了下,资料不多。有哪位大神知道,希望指点一二 1 U2 Y( z; b- C0 M/ G/ r, T作者: hc2003 时间: 2015-10-15 19:19
APB简介) E; w5 l6 u0 J1 ]- J
! }" E5 C$ k6 m1 i0 c
APB(Advanced Peripheral Bus),外围总线的意思。该总线协议是ARM公司提出的AMBA总线结构之一,几乎已成为一种标准的片上总线结构。 * J$ h0 a: c4 f$ ]5 x0 S" H9 n / ~; u9 R1 }: ]) |1 z. h, E$ g4 p z2 k0 d
目录 ; k7 Y. W9 N/ U 9 A- _- D/ D) q' o( K9 D1 简介 1 ?- Z3 e6 w% h1 x( s
2 选择特点 * T! Q: q) G- t9 M7 ]# F + v5 v0 T+ M2 G) j3 i8 |5 V 9 ]" f3 V2 y- r* G7 h9 [ , l; m! y: S$ Z B# G( K 8 D6 T* @$ ^1 W+ c Z简介2 V( T4 P7 \ t8 D
% [6 D; r, _% C6 f4 I
编辑5 o' O [' r/ \) q" I
0 a/ {2 O8 N! ]" y# S* E# ^
APB简介8 e! B4 Q9 C5 [0 x' y3 v
6 X7 b) ?$ L5 n* ~1 m, e, [5 t. xAPB(Advanced Peripheral Bus),外围总线的意思。该总线协议是ARM公司提出的AMBA总线结构之一,几乎已成为一种标准的片上总线结构。' \' }& @! H* I, i
% o& n* b1 A6 k$ x( L* F% x
APB主要用于低带宽的周边外设之间的连接,例如UART、1284等,它的总线架构不像AHB支持多个主模块,在APB里面唯一的主模块就是APB 桥。其特性包括:两个时钟周期传输;无需等待周期和回应信号;控制逻辑简单,只有四个控制信号。APB上的传输可以用如图2所示的状态图来说明。6 U3 R5 h! S+ `' H# q8 f' @8 W2 j3 b" m
7 k0 a3 e( y: l( b- X% o 1 t _( E6 C" x 7 p8 L, Y0 k5 \. t & p' x8 z* x6 Y% {0 T: r选择特点 2 @' M& X$ q/ X* G$ f9 ^ _/ L w" m* x3 K% i; H* e7 N/ q/ O# P
编辑 ! H* W! v' D7 t1 r5 X 6 C0 ~7 m" x: ~7 [! O系统初始化为IDLE状态,此时没有传输操作,也没有选中任何从模块。2 n- Z- n4 u" M: P" q