你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

新人接触STM32经验以及资料分享

[复制链接]
卡德加 发布时间:2015-3-6 21:35
本帖最后由 卡德加 于 2015-3-6 21:35 编辑

都是一段时的心得体会,新手借鉴,高手勿喷。
楼主没有嵌入式基础,大学选学过单片机(当时是汇编语言)和C语言,由于工作需要和自己的兴趣开始学习单片机。
从库开始学习STM32,官方做一个固件库出来当然是为了简化开发流程,提高用户体验的。开始接触固件库非常的不习惯,因为习惯了51直接操作寄存器的方式。说道库和寄存器的操作方式,我想起了小学开始学习方程的时候了,当时老师说,设一个x,用方程把题目的内容写出来。比如,一个数加3等于5,问这个数是几。一致的习惯都是5-3=2,但是现在老师叫设一个x,x+3=5,x=2 。当时觉得这个方法好蠢啊,又麻烦。但是等我的年级高了,问题复杂了,习惯了方程解决问题了,开始发现方程的高效。这个方程就像库一样,谁然学起来麻烦,但是我觉得我学会了以后,在解决更加复杂的问题的时候,会更有效率。
学习库最大的问题是我的C语言不好,官方的库里面又用了大量的结构体,宏定义等,刚开始时,真是勾人喝一壶的。只能边学习库边学习C语言。在这里推荐网易云课堂浙大翁凯老师的《程序设计入门-C语言》和《C语言程序进阶》,讲的很好。因为刚开始学习STM32没有什么源码值得分享,随着学习深入,一定会有很多我自己的源码和问题和大家分享。
最后分享下我现在正在用的教材:
野火视频教程和例程:https://pan.baidu.com/s/1c0pjXxY
奋斗视频教程和例程:https://pan.baidu.com/s/1c0jKqC4

收藏 2 评论6 发布时间:2015-3-6 21:35

举报

6个回答
atmy 回答时间:2015-3-6 21:51:35
都是新人,一起加油吧
亮剑2015 回答时间:2015-3-7 08:48:55
学习学习  给自己充电
bit 回答时间:2015-3-7 09:53:40
新人  加油
bldc小菜鸟 回答时间:2015-3-7 10:21:02
good。
wambob 回答时间:2015-3-7 11:01:28
谢谢分享
zfz0122 回答时间:2015-3-7 11:04:28
谢谢分享 1.png

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似分享

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版