zoukankan      html  css  js  c++  java
  • STM32的快乐学习之旅——库开发起航

    前言:学STM32,断断续续,从接触到现在已经有半年的时间了。认真学习的过程,其实也只有一个多月,惭愧,事太多,太杂……不过,这种学习方式感觉还挺不错的。一些模模糊糊的知识,再次捡起来,时不时会有种恍然大悟的感觉,哈哈。(毕竟,重要的是基础掌握的好不好,不是你玩过多少块板子……)

    #################################################################

    硬件平台:CT117E 嵌入式竞赛板

         处 理 器 : S T M 3 2 F 1 0 3 R B T 6

    开发环境:软件:keil uVision4

         驱动:看竞赛板的说明文档

    新建工程:

    • 第一步:先仔细研究研究官方库 ,这里用的是  STM32F10x_StdPeriph_Lib_V3.5.0

          

    • 第二步:在桌面上新建个文件夹(为什么是桌面?本人习惯问题●▽●),因为最近在研究RGB LED,这里就取名为REDLed吧

            添加Libraries文件夹,直接从库文件copy过来喽

            添加INC文件夹,用来放.h文件,从库文件copy过来STM32f10x_conf.h和STM32f10x_it.h,路径为  STM32F10x_StdPeriph_Lib_V3.5.0ProjectSTM32F10x_StdPeriph_Template

            添加SRC文件夹,用来放.c文件,从库文件copy过来STM32f10x_it.h和,路径同上

            添加MDK文件夹

            添加OUTPUT文件夹    

    • 第三步:准备工作就绪,开始正式建工程了,打开keil软件,步骤按照下面截图来

    32芯片型号的选择

    选择否,稍后自行添加

    添加Groups

    添加已存在的文件

    设置输出文件的路径

    define 个 USE_STDPERIPH_DRIVER,STM32F10X_MD

    添加路径

    • 第四步:配置下载环境(查找竞赛板参考手册)

                         

    下载配置完成。

  • 相关阅读:
    13.字符串压缩算法
    12.字符串全部替换指定文本
    46.数字到字符串的转换
    45.切割字符串并精确分配内存
    44.字符串删除指定字符或者字符串
    11.表达式计算对一串加减乘除带括号进行计算
    43.可变参数实现printf
    关于float与double区别
    float,double与long long哪个更大?
    double 与0比较时有个精度问题,有时需精确到小数点后面几位,例如与>0.0001,而不能与>0比较
  • 原文地址:https://www.cnblogs.com/fengyanlover/p/5277424.html
Copyright © 2011-2022 走看看