你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32库开发实战指南F103 -- 1、创建工程文件

[复制链接]
TLLED 发布时间:2018-12-3 22:20

    学习《STM32库开发实战指南-基于STM32F103霸道》第11章节,创建项目工程文件,基于库函数版
    创建过程


    一、准备本地工程文件


     1.1、新建文件夹,在文件夹下创建以下文件
      1.png
    1.2、下载库文件
     地址:  库文件V3.5.0
    2.png
    1.3、复制文件
     1> 将下载的库文件\STM32F10x_StdPeriph_Lib_V3.5.0\LibrariesCMSIS和STM32F10x_StdPeriph_Driver复制到创建的Libraries文件里
     2>将下载的库文件\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template文件下的这些文件
          8.png 复制到创建的User文件里。
   




    二、开始创建工程
   
        2.1、创建项目文件
         3.png
        2.2、选择MCU型号
         4.png    
        2.3、这里不使用自带的库文件
         5.png    
        2.4、创建的项目文件,里面现在是空的,还没有添加文件。
         6.png
        2.5、添加项目库文件
         7.png
        2.6、添加启动文件
       9.png
       2.7、配置魔术棒选项卡
        2.7.1、Target选项
        “use MicroLib”选项,为的是在以后编写串口驱动程序的时候可以使用printf函数。
         10.png
        2.7.2、Output选项卡
         11.png
        2.7.3、Listing选项卡
         12.png
        2.7.4、C/C++选项卡,
        STM32F10X_HD宏:为了告诉STM32标准库,我们使用的芯片类型是STM32型号,是大容量,使STM32库根据选定的芯片型号来配置。
        USE_STDPERIPH_DRIVER宏:为了让stm32f10x.h包含stm32f10x_config这个头文件。
         13.png
        包含头文件路径。
         14.png


    三、编译程序
   
    3.1、以上步骤做完以后,修改main.c文件,使里面内容为空,来编译程序是否成功。
         15.png
     编译程序是成功的。   


    四、下载程序


    上面程序编译成功,接下来看程序是否能下载到板子里
    首先要配置下仿真器
    4.1、魔法棒选项里设置Debug
        选择仿真器型号
         16.png
    4.2、仿真器检测到内核
         17.png
    4.3、选择芯片容量
         18.png    
    4.4、下载程序
         19.png

    五、结论


    以上就是STM32F103创建项目文件的过程,这个主程序里面什么也没有执行。通过本次学习的过程,了解了里面一些参数的定义和使用,像use MicroLib、STM32F10X_HD宏、 USE_STDPERIPH_DRIVER宏等,以前只知道程序里面要使用这些参数,具体为什么不太明白,这次有了新的认识。


STM32F10x_StdPeriph_Lib_V3.5.0.part1.rar

下载

19 MB, 下载次数: 4

STM32F10x_StdPeriph_Lib_V3.5.0.part2.rar

下载

1.88 MB, 下载次数: 6

收藏 评论3 发布时间:2018-12-3 22:20

举报

3个回答
TLLED 回答时间:2018-12-3 22:21:36
补充:上传创建的项目文件

STM32F103学习.rar

下载

2.31 MB, 下载次数: 6

sincomaster 回答时间:2018-12-3 23:21:06
谢谢分享,
jeffhe1 回答时间:2018-12-4 08:51:46
謝謝

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版