打印

STM32 我不设置时钟用系统时钟能跑起来吗?

[复制链接]
2580|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
菜鸟同学|  楼主 | 2013-3-11 12:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我写了一个简单的程序, 就是用 HSI =8MHz 作为 SystemClk  起啊的AHB APB都没有设置 这样可以跑起来吗?
我用的是串口下载程序,下载程序运行,就是系统断电上电,或者复位 程序就运行了。程序应该不会是在RAM中吧!明明是烧写到FLASH中的啊?BOOT1 是接地的啊。BOOT1=0 啊 所以不会再RAM中吧,程序复位跑哪里去了。
我的程序是用寄存器设置编写,没有用库,
开发环境是MDK 是不是有哪些需要设置啊。
沙发
jlass| | 2013-3-11 17:18 | 只看该作者
大不了是8MHz的主频呗,跑还是能跑的吧

使用特权

评论回复
板凳
菜鸟同学|  楼主 | 2013-3-11 17:43 | 只看该作者
jlass 发表于 2013-3-11 17:18
大不了是8MHz的主频呗,跑还是能跑的吧

刚下载程序过去的时候,程序跑起来了,但是断电,上电复位就没了。程序就不运行了!

使用特权

评论回复
地板
airwill| | 2013-3-11 20:32 | 只看该作者
先确认一下 BOOT0 和 BOOT1 吧.

使用特权

评论回复
5
cjhk| | 2013-3-11 20:45 | 只看该作者
应该是可以跑到  内部都有默认的设置  呵呵

使用特权

评论回复
6
菜鸟同学|  楼主 | 2013-3-11 23:14 | 只看该作者
问题 解决了,是没有设置外设时钟,数据手册说的 外设是默认是关闭的。系统下载程序,可能是Bootloader 有相应的初始化把,flash 启动就不一样了。

使用特权

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

本版积分规则

35

主题

707

帖子

8

粉丝