打印

MCU运行在外置Flash

[复制链接]
909|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Pretext|  楼主 | 2023-7-19 21:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
MCU可以通过外部Flash进行程序存储和运行。外部Flash是一种可编程的非易失性存储器,可以存储程序和数据,并将其加载到MCU的内存中运行。

外部Flash的连接方式可以通过并行接口、串行接口或SPI接口等方式实现。其中,SPI接口是一种常用的连接方式,它可以通过四条信号线与MCU进行通信,包括SCLK(时钟线)、MOSI(主机输出从机输入线)、MISO(主机输入从机输出线)和CS(片选线)。通过SPI接口,MCU可以向外部Flash写入程序代码或读取数据,从而实现程序的运行。

当MCU运行在外置Flash时,需要将程序代码从外部Flash中读取到MCU的内存中,然后由MCU执行。通常情况下,程序的运行速度会受到外部Flash的读取速度和内存访问速度等因素的影响。因此,为了提高程序的运行效率,需要选择高速、高可靠性的外部Flash,并优化程序的内存访问和算法等。

使用特权

评论回复
沙发
Betty996| | 2023-7-24 14:34 | 只看该作者
用SPI的方式,将程序搞到外置存储器之中,速度能保证吗?

使用特权

评论回复
板凳
Carina卡| | 2023-7-24 15:40 | 只看该作者
这种方式看起来还是不错的

使用特权

评论回复
地板
Charlene沙| | 2023-7-24 17:15 | 只看该作者
最好还是用并口的方式读取吧,是不是能快点啊

使用特权

评论回复
5
Estelle1999| | 2023-7-24 18:31 | 只看该作者
SPI的话,我觉得没有并口的快

使用特权

评论回复
6
Annie556| | 2023-7-25 07:06 | 只看该作者
你可以用预读取的方式,估计能好些

使用特权

评论回复
7
B1lanche| | 2023-7-25 08:11 | 只看该作者
运行在外部的flash之中,感觉还是不可靠呢

使用特权

评论回复
8
Charlotte夏| | 2023-7-25 10:32 | 只看该作者
属实程序会受到存储的访问速度的影响的

使用特权

评论回复
9
Alina艾| | 2023-7-25 12:00 | 只看该作者
可以选择并口的存储器,这样会更好一些

使用特权

评论回复
10
Emily999| | 2023-7-25 13:20 | 只看该作者
看你MCU带有什么存储交互接口,有的带有FSMC的话,就很好弄

使用特权

评论回复
11
alxd| | 2023-7-25 15:38 | 只看该作者
选择个大点的单片机存储就好了,现在MCU价格性价比还挺高的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

44

主题

2082

帖子

1

粉丝