1.创建工程
处理器执行程序的时候怎么执行
处理器执行程序都是先执行汇编程序,然后在汇编程序里面跳到主函数里面,所以要先写好汇编程序
![]()
不过这个一般官方提供了,只需把这个文件拷到我们的工程文件夹里面

接着将汇编文件放到我们的工程里面(添加已经存在的文件到这个组里面)





将_main 这个地址送到 R0 里面去,BX (汇编语言的跳转指令)跳转到R0里面去,刚才我们已经将函数的地址(函数的名字)放在R0里面去了(在C语言函数的名字代表一个地址),所以现在是将地址传到R0里面去,接下来跳转到地址执行它的东西
所以接下来要写一个main函数,等一下会调到main函数里面来
添加一个main.c文件
1.点击中文参考手册
![]()
2.点击时钟部分

芯片的时钟系统的作用 : 时钟系统提供的是脉冲,就像人的心脏一样,不停的跳动,往全身各个地方输送血液,让我们全身能够动起来
任意一个模块,比如 I2S3 ,如果想要时钟能够过来让它工作,怎么做,就是要先将 I2S3 前面的与门打开,这个与门怎么打开,就是要外设时钟使能端使能,把它设置为1,输入是什么输出就是什么,如果为使能端为0,信号过不来,这个 I2S3 就不能工作了
以上说明 : 我们STM32 每一个模块,在使用的时候,都要先去使能它前面这个与门的时钟
STM32处理器执行程序与时钟系统配置详解

最低0.47元/天 解锁文章
1025

被折叠的 条评论
为什么被折叠?



