STM32F103 ly个人回顾总结之开发环境与方式。

一. 开发环境

1  STM32的开发环境一般为KEIL-ARM,目前大多使用keil5,具体版本依据公司版本确定保证兼容。

2  我使用的是keil5的 5.14版本。提供软件下载,破解,和Flash文件。 链接:https://pan.baidu.com/s/1N5kPjgdml4OO-zSzAi_MHg 提取码:h19q 。

3  keil5的具体使用操作我就不介绍了,去找专门的文章学习吧。讲几点经验之谈:第一点,keil5 的pack installer非常不好用,和官网一样下载安装包的速度令人发指。如果安装固件库不要使用此功能,经常是下载几个小时,最后内容还有缺失不可用。最好还CSDN找一个安装包直接安装,2分钟搞定。 第二点,不知道是不是用的破解版导致,有时候某一工程会频繁软件不响应,而其他工程正常。此时删除掉此工程中的用户文件(工程中带有计算机用户名后缀的文件)重新打开即可。(后面想起来其他的再补充)。

4  我推荐使用工程模板,但不推荐一下资料中的外部建立方法:即桌面建立各个文件夹,复制库中的库文件到指定文件夹。这种方式费力不讨好,KEIL5的功能已经比较健全了。我推荐使用KEIL5软件来建立工程模板以及添加库。

二.开发方式

1 现有的三种开发方式:(1)寄存器开发, (2)库函数开发,(3)hal库开发。我接触使用STM32已经是2017年,当时寄存器开发就已经凉了;究其原因:效率太低。目前的主流开发方式是库函数开发,我推荐的也是。跟着主流走,有更广的兼容,有更多的成品例子,有更多的厂商支持!记住跟着主流去开发,事半功倍。关于hal库开发,是这几年兴起的开发方式,图形化界面,能之间生成框架与文件。熟练使用开发效率要高于库函数开发。但问题是经验

未完待续

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值