zoukankan      html  css  js  c++  java
  • 新建工程模板——寄存器模板

    寄存器版与51单片机一样。51没有库函数编程。

            模板新建过程:

    1.  新建一个文件夹,命名位 Template-REG 
    2.  打开keil——project——new uvision project——将其保存新建的文件夹内,并起一个名字(英文)——选择相应的芯片(STM32F103VET6)——关闭下一个弹窗(问我们是否需要软件包)
    3.  在source Group1中添加启动文件 startup_stm32f10x_hd.s—— 在文件夹中新建主函数main.c 添加到source Group1中——编译一下。

          这是你会发现有一个错误:

                                          

                      原因:这个函数主要是用来库函数编程的 ,从外部导入,目的是为了初始化系统始终, 我们这次用寄存器编程用不到库函数,故需要将次行注释,或者在主函数中定义一个空的函数。void SystemInit(void){ ;}骗过编译器。

    4.  导入头文件 #include<stm32f10x.h> 到main.c中,尖括号代表去软件目录下 双引号代表 去当前目录下寻找 若没有 再去软件跟目录下
    5. 将target1改为Template-REG 然后点击魔术棒output选项卡中的NAME of Executable 改为Template-REG 并且勾选为 Creat HEXfile
    6. 新建的文件夹下会生成两个文件夹 Object 和Listing 用来生成编译是生成的文件。可以在魔术棒下output和listing 的select folder....进行修改。
    7. 点击魔术棒在DEBUG下use设置为CMSIS-DAP DEBUGGER(我用的是仿真器)设置如图      
    8. 写程序是记得将开发板电源打开。

           

    工程图

                  

  • 相关阅读:
    jmeter 建立一个扩展LDAP测试计划
    jmeter 构建一个Web测试计划
    python 练习 29
    python 练习 28
    Python 练习 31
    python 练习 30
    python 练习 26
    python 练习 25
    python 练习24
    python 练习 23
  • 原文地址:https://www.cnblogs.com/wenshinlee/p/8804852.html
Copyright © 2011-2022 走看看