1、 新建立工程(以F103ZET6为例)

2、 配置引脚(以PA0为例)

 

3、 配置外设(以串口为例)

4、 配置时钟

5、 外设、GPIO、中断初始化

6、 生成工程

7、 添加自己的代码

8、 编译完成

总结:STM32CubeMx 的使用,比以前传统的项目建立方法大大节约了时间,特别是在时钟配置方面,

使用可视化最终生成代码,这样便于用户修改配置以及便于用户理解。STM32CubeMx的 HAL库使用

起来更像面向对象的过程,与传统的标准库相比,它减少了用户对寄存器的操作,便于用户开发,不

过HAL库与标准库不兼容,两者没办法互相移植,两者的库函数完全不同。

最新文章

  1. Swift 语法篇
  2. CSS与JQuery的相关问题
  3. NLPP-02-Exercises
  4. 收集了50道基础的java面试题
  5. 【转】Duplicate Elimination in Scrapy
  6. JSon_零基础_005_将po(bean)对象集合List转换为JSon格式的对象字符串,返回给界面
  7. iOS-xib(使用XIB自定义一个UIView )
  8. java异常练习2
  9. css 多行显示省略号....
  10. 如何使用 Java8 实现观察者模式?(下)
  11. Linux kernel get_prng_bytes函数数字错误漏洞
  12. Python之sqlite3
  13. redis持久化AOF与RDB
  14. Android中,粗暴的方式,修改字体
  15. Chrome firefox ie等浏览器空格 宽度不一样
  16. centos6.5环境下的web项目mysql编码方式导致的中文乱码问题
  17. Base64字符保存图片,图片转换成Base64字符编码
  18. scp复制文件到远程服务器上
  19. 如何注销Sitecore CMS
  20. 前端必须掌握的30个CSS选择器

热门文章

  1. 解析xml文件,遍历输出xml文件中的所有节点, 最终模仿实现struts2框架自动封装参数的功能
  2. js 只能输入英文和数字,且首位必须是字母,字母总数不能超过3个,总长度不能超过20!
  3. CF864A Fair Game
  4. SQL-Oracle-创建表空间,用户,授权
  5. BP网络中的反向传播
  6. Codeforces Round #168 (Div. 2)---A. Lights Out
  7. 2015.03.13,外语,读书笔记-《Word Power Made Easy》 10 “如何讨论交谈习惯”学习笔记 SESSION 26
  8. POJ 2299 离散化线段树
  9. caioj1497&&bzoj3125: CITY
  10. windows命令行方式下打印和设置PATH变量