初级会员

- 积分
- 75
- 金钱
- 75
- 注册时间
- 2014-5-9
- 在线时间
- 0 小时
|
5金钱
我将Reset_Handler PROC
EXPORT Reset_Handler [WEAK]
IMPORT __main
IMPORT SystemInit
LDR R0, =SystemInit
BLX R0
LDR R0, =__main
BX R0
ENDP
中的 IMPORT SystemInit
LDR R0, =SystemInit
BLX R0 这三句删除掉
想用自己编写的RCC_Configuration()来配置时钟,可是我发现必须要加上
FLASH_PrefetchBufferCmd(FLASH_PrefetchBuffer_Enable);
FLASH_SetLatency(FLASH_Latency_2);
这两句才能正常的运行,我想请问下为什么呢?这两句不是在stm32f10x_flash.h中定义的吗?与系统时钟存在什么样的联系吗?谢谢!
|
最佳答案
查看完整内容[请看2#楼]
stm32的编程手册里面才有flash的详细资料。flash的速度最大为24Mhz,cpu为72Mhz,所以要2个等待周期。
|