开始使用STM32CubeMX

最近使用STM32CubeMX加Keil5开发STM32程序,不得不说,STM32CubeMX开发的确很快,只需要配置好引脚,时钟,参数设置就可以生成一个keil5可以打开的工程,之后就可以在该工程中编写自己的程序,实现相应的功能。
STM32CubeMX

注意:

一定要配置好STM32CubeMX和keil5 for ARM ,否则使用STM32CubeMX创建好工程后用keil5打开编译会出现错误

  检测STM32CubeMX和keil5是否配置好的方法
     一是STM32CubeMX生成的工程使用keil5编译没有错误,
     二是在STM32CubeMX的引脚重命名后在keil5工程中引脚名称也被修改

STM32CubeMX使用的是HAL库,一般买的STM32开发板送的程序是标准库,HAL库和标准库是不兼容的,所以不能把在标准库可以使用的代码直接添加到STM32CubeMX生成的工程中。

使用STM32F103ZET6,开发环境STM32CubeMXkeil5 MDK5

基本步骤

开始界面




pinout

clock configuration



configuration


configuration

生成.ioc文件和配置文件记录





生成keil5工程





最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,837评论 18 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,861评论 25 708
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,926评论 6 342
  • 本人最近公司打算在App中集成微信支付、支付宝支付等支付功能,我果断跟经理说这个比较容易做,几个小时就可以做完。。...
    郑莫轩阅读 3,332评论 7 13
  • Android Studio笔记 自己总结的一点有关在使用android studio的笔记,虽然不是很在行道,慢...
    Paurlus阅读 1,802评论 0 0