• 【MCU】【STM32】1.cube MX库使用笔记


    STM32Cube 是一个全面的软件平台,包括了ST产品的每个系列。(如,STM32CubeF4 是针对STM32F4系列).

    平台包括了STM32Cube 硬件抽象层和一套的中间件组件(RTOS, USB, FS, TCP/IP,  Graphics, 等等).

    cubeMX的主要优点:

    1.直观地进行STM32选择

    2.图形化配置

    3.C代码项目产生,涵盖STM32初始化部分。兼容IAR, KEIL和GCC编译器

    4.支持Eclips

    安装软件 到ST官网下载软件包和cube库,并安装好。
    新建工程

    点击NEW Project,新建工程,

    或者file-->new project也可

    选器件 下面是选择器件板子,可以根据MCU进行选择,也可以根据board型号选择
    选板子

    我用的板子是STM32F411RE,所以产商选择STMicroelectric,

    版本选择Nucleo,型号选择F4系列,便可看到列表中有F411选项了

    引脚配置

    双击F411RE,可以进入pinout引脚配置界面,在这个界面可以配置引脚,

    可以直接在芯片示意图上配置,十分方便

    其他配置 其他的配置选项如图,有时钟配置,外设配置,功耗计算
    时钟配置

    时钟配置如图,也是图形化界面,很方便快捷就可以配置好,

    只需要更改数字就可以得到想要的频率

    外设配置

    外设的配置如图,只需要双击要配置的外设即可进行配置,比如我配置GPIO,

    进入后可见如图窗口,可以选择GPIO的模式,上下拉,输出速度

    功耗计算 功耗选项如图,并不常用
    生成工程

    配置完成后,点击生成工程文件按钮,弹出工程设置窗口,填写工程名,选择目录,

    选择编译器,可选EWARM,MDK等。最后点击OK,便可生成工程文件了,

    用编译器打开后,就可以方便地编写代码了,省去了繁琐的配置工作

    注意事项

    • 使用起来总体还是比较简单的,只要对STM32比较了解,看着软件里的提示就可以独立完成
    • 在生成的文件里写代码时要在指定区域内写,不然下次再用CubeMX的话会被删掉的
    • 手动添加库目录:  C:Users<用户名>STM32CubeRepository
  • 相关阅读:
    年薪30W的软件测试“老司机”工作经验
    软件测试的痛点有哪些?
    学会高效管理时间,健康工作
    一周面试十家公司,分享面试经历
    电子公文传输系统安全进展二
    常用国外会议出版社及出版社地址
    linux中wget命令
    python中 从gff文件提取指定基因信息
    R语言中空值NA、""、NULL的区别
    python 中列出指定目录中文件的绝对路径
  • 原文地址:https://www.cnblogs.com/tony-ning/p/5346090.html
Copyright © 2020-2023  润新知