zoukankan      html  css  js  c++  java
  • 新建MDK工程

    目标:学会使用MDK(Keil4.11)创建STM32F10x系列单片机的工程文件

    Step1:新建工程文件夹 并新建以下目录

      --Project

       --USER

       --CORE

       --OBJ

       --Flib

    Step2:打开“STM32F10x_StdPeriph_Lib_V3.5.0”文件夹

        将LibrariesCMSISCM3CoreSupport文件夹下 core_cm3.c、 core_cm3.h复制到CORE文件夹下

        将LibrariesCMSISCM3DeviceSupportSTSTM32F10xstartuparm文件夹下startup_stm32f10x_xx(容量大小).s复制到CORE文件夹下

        将LibrariesCMSISCM3DeviceSupportSTSTM32F10x文件夹下system_stm32f10x.c、system_stm32f10x.h、stm32f10x.h复制到USER目录下

        将LibrariesSTM32F10x_StdPeriph_Driver文件夹下inc和双人床文件夹复制到Flib 文件夹下

        将ProjectSTM32F10x_StdPeriph_Template文件夹下

          system_stm32f10x.c  

          stm32f10x_conf.h

          main.c

        以上文件复制到USER目录下

    Step3:打开Keil V4.11,点击Project -New uVision4 Project,选择USER文件夹,新建工程

    Step4:选择芯片型号

    Step5:点击Target Opetions 

        在OUTPUT选项卡勾选生成Hex文件 并修改文件夹为OBJ

        在C/C++选项卡

           Define 填入 STM32F10X_HD,USE_STDPERIPH_DRIVER

          Include Paths 填入..Flibinc;..CORE;..USER

          Misc Controls可以填入 --c99

        在Debug选项卡 

          勾选Run to main()

          选择调试硬件 并选择flash

        在Utility选项卡 选择对应的硬件调试工具

    Step6:添加File Group 并Add files

           

    Step7:重新编写main.c 并测试是否成功

  • 相关阅读:
    支付宝-单笔转账接口
    # Creating Server TCP listening socket *:6379: bind: No such file or directory
    Window 下安装 Redis,配置redis环境变量
    Ajax的跨域(一)
    web人脸识别(二)
    web人脸识别(一)
    给GridView添加列头复选框
    计算两个时间相差多少年月日的sql算法
    MUI下拉加载安卓手机无效的解决方法
    博主回来了!
  • 原文地址:https://www.cnblogs.com/AdamChen/p/12173766.html
Copyright © 2011-2022 走看看