很多单片机都是既有内部RAM又有外部RAM,这两者有什么优缺点?
为什么不直接都是用内部RAM或者外部RAM?
芯片的大小,芯片内部的结构设计,并不可以入下那么大的RAM,否则RAM不也可以上M了么。
STM32也不过几百K吧
这是芯片设计的限制,内部的RAM直接接在内部CPU内核的总线上,速度快。
内部RAM速度快,但是容量小
外部RAM速度稍微慢一点,但是容量大,要占用部分IO口
内部的RAM总线比较宽速度也快啊。
外部的还要通过外设的总线进行数据的读取