打印
[其他ST产品]

配置时钟为什么要配置flash

[复制链接]
825|41
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
jcky001|  楼主 | 2023-3-30 10:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
/* 配置FLASH预取指,指令缓存,数据缓存,等待周期 */
    FLASH->ACR = FLASH_ACR_PRFTEN | FLASH_ACR_ICEN |FLASH_ACR_DCEN |FLASH_ACR_LATENCY_5WS;

使用特权

评论回复
沙发
香水城| | 2023-3-30 14:51 | 只看该作者
应该说不是配置FLASH,
是配置CPU的访问等待参数,因为CPU访问flash控制器的速度远高于控制器访问FLASH的速度,有个时间配合问题。

显然,CPU时钟越快,等待延时相对越长,当然也就几个CLK的量级。

使用特权

评论回复
板凳
cr315| | 2023-3-31 10:00 | 只看该作者
因为代码存放在FLASH里,程序运行要取指。

使用特权

评论回复
地板
一只眠羊| | 2023-4-16 18:31 | 只看该作者
这个操作的目的是做什么呢?

使用特权

评论回复
5
月亮一键变蓝| | 2023-4-16 19:22 | 只看该作者
还没用过这个函数,一般都用在哪里啊?

使用特权

评论回复
6
失物招領| | 2023-4-16 20:35 | 只看该作者
这是对flash操作的函数么?

使用特权

评论回复
7
风凉| | 2023-4-16 21:11 | 只看该作者
一般什么时候会用到这种函数呢?

使用特权

评论回复
8
捧一束彼岸花| | 2023-4-16 22:45 | 只看该作者
感觉之前也没用过啊,这是为了保证时钟稳定么?还是做什么?

使用特权

评论回复
9
她已醉| | 2023-4-16 23:52 | 只看该作者
你这是将程序放到外部的flash之中了么?

使用特权

评论回复
10
将爱藏于深海| | 2023-4-17 01:02 | 只看该作者
这是告诉CPU,要去flash里取数据了是吧

使用特权

评论回复
11
温室雏菊| | 2023-4-17 02:31 | 只看该作者
写的听明白,应该是为了要时钟同步吧

使用特权

评论回复
12
故意相遇| | 2023-4-17 04:05 | 只看该作者
你这个flash是外部flash,还是MCU本身带的flash

使用特权

评论回复
13
白马过平川| | 2023-4-17 09:08 | 只看该作者
需要让程序能稳定运行吧

使用特权

评论回复
14
Stahan| | 2023-4-19 23:48 | 只看该作者
是为了配置CPU的访问等待参数吧

使用特权

评论回复
15
chenho| | 2023-4-21 23:44 | 只看该作者
不是配置FLASH,是配置CPU的访问等待参数

使用特权

评论回复
16
gongche| | 2023-4-21 23:45 | 只看该作者
因为CPU访问flash控制器的速度远高于控制器访问FLASH的速度,有个时间配合问题。

使用特权

评论回复
17
zwll| | 2023-4-22 11:54 | 只看该作者
显然,CPU时钟越快,等待延时相对越长,当然也就几个CLK的量级。

使用特权

评论回复
18
wyjie| | 2023-4-22 11:56 | 只看该作者
因为代码存放在FLASH里,程序运行要取指。

使用特权

评论回复
19
langgq| | 2023-4-22 11:57 | 只看该作者
这个操作的目的是做什么呢?

使用特权

评论回复
20
gongche| | 2023-4-22 11:59 | 只看该作者
还没用过这个函数,一般都用在哪里啊?

使用特权

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

本版积分规则

1510

主题

4548

帖子

6

粉丝