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 并测试是否成功

  • 相关阅读:
    weka中算法说明[转]
    浅入浅出JS中的eval及json
    JavaScript变量声明提前
    三种常用的js数组去重方法
    深入理解JavaScript的变量作用域
    调试工具--console用法收藏
    《js高级程序设计》--第三章数据类型
    Oracle数据备份和恢复
    Oracle归档日志管理
    Oracle字符集的设置
  • 原文地址:https://www.cnblogs.com/AdamChen/p/12173766.html
Copyright © 2011-2022 走看看