EDA365电子论坛网

标题: CPU与Flash、RAM连接方法与错位的原因 [打印本页]

作者: ulppknot    时间: 2019-8-21 13:24
标题: CPU与Flash、RAM连接方法与错位的原因
对于16位FLASH,FLASH的A0要接ARM的A1。对于8位FLASH,FLASH的A0要接ARM的A0。ARM的A0对应8位,ARM的A1对应16位,ARM的A2对应32位,如果FLASH是32位,那么FLASH的A0接ARM的A2
! ~- C" u7 X: B: f  X
% a1 E. f0 O- M0 W% W  32位的FLASH,FLASH的A0要接ARM的A2,因为32位地址表示4个字节,每次要跳4个字节的话,那么就是从A2开始才变化,A 1 A0不变化" T  N7 _$ D: k' N

% a% ^+ I* a6 o& N  h% U; c$ b  16位的FLASH,FLASH的A0要接ARM的A1,因为16位地址表示2个字节,每次要跳2个字节的话,那么就是从A1开始才变化,A0不变化1 l" \, G, C* m& E+ \' f, o+ q
  O7 \, K7 ?, i. Z8 B: [
  8位的FLASH,FLASH的A0要接ARM的A0,因为8位地址表示1个字节,每次要跳1个字节的话,那么就是从A0开始才变化。 / Z2 D- u. n* R# W

5 v1 P5 m; N5 X* c& m9 P

6 b$ I3 |$ x, u8 ^1 W
" R0 j" z' o" Q6 C8 d. R/ D9 _7 }0 c4 P

5 M3 _  N. r- P# U. u; {  D5 p- z' L
作者: artic    时间: 2019-8-21 17:52
看看CPU与Flash、RAM连接方法与错位的原因。




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2