stm32学习(start准备)

一、准备start文件

1.先找到stm32的启动文件(汇编程序)

2.stm32f10x.h(外设寄存器描述文件)描述stm32外围电路寄存器和对应地址

两个system文件用于配置时钟(主频72hz就是在里面配置)

3.stm32由内核和内核外围设备组成,文件没在一起(内核寄存器描述文件)

二、准备标准库,在library文件中准备标准库的负责

1.复制.c

2.复制.h

三.准备用户文件

1.在user文件中添加以下文件(conf是配置库函数头文件包含关系,参数检查的函数定义,it文件是中断文件)

2.在工程选项中define包含宏启动标准库,include里面添加.h的路径

  1. 代码中定义

    • 直接在代码中定义宏可以使得宏的定义与使用场景紧密相关,便于理解和维护。
    • 如果宏的定义只在一个文件中使用,或者你希望宏的定义与特定的代码段关联,那么在代码中定义可能是更好的选择。
  2. "Define" 选项中设置

    • 在 "Define" 选项中设置宏可以避免在多个源文件中重复定义相同的宏,保持项目的整洁。
    • 这种方式使得宏的定义集中管理,便于在项目范围内统一修改宏的定义。
    • 如果宏的定义需要在项目的所有文件中生效,或者你希望避免在代码中散布宏定义,那么在 "Define" 选项中设置可能是更好的选择。

3.开始main函数的编写

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值