微控制器中的闪存读取访问

时间:2017-01-04 17:42:41

标签: assembly microcontroller flash-memory

我使用rh850微控制器和编译器绿山。在该控制器中对闪存的访问是针对一个汇编指令ld.b.写访问需要更多指令和时间(几次访问特定地址)。

是否有微控制器没有直接读取闪存?

1 个答案:

答案 0 :(得分:0)

如果我们谈论从自己的闪存运行代码的MCU,显然应该尽可能快地访问这个内存。 因此,“自动”对同一闪存中的数据的读取访问变得快速而快速。

具有Harvard architecture的MCU中有一个特征。由于RAM和闪存连接到不同的总线,它映射到不同的地址空间。该MCU(最常见的示例 - Atmel AVR)使用单独的命令从闪存和RAM中读取数据。