stm32入门

本文作者分享了自己从零开始学习STM32单片机的经历,强调了实践和理解STM32知识体系的重要性。STM32的学习难点在于其丰富的外设和复杂的知识体系,解决方法是多思考、多动手,通过实践项目将理论转化为代码。文章还介绍了STM32的概要、快速应用方法以及常用的工具链,包括STM32CUBEMX、MDK、仿真器和调试工具。
摘要由CSDN通过智能技术生成

1 我的经历

我入门的单片机就是stm32。最初的想法是为了让导师知道我确确实实在学习并且是有成效的。因为之前一直学习的是模拟电路。模拟电路的学习难度高,又很难做出理想的实物。所以我希望通过单片机来达成这一目的。我入门编程比较早并且学习过Java,对计算机体系,编程思维,有一个比较形象直观的认识。所以在学习stm32开发时,我并没有在写代码感到有多困难。我入门用的开发板是正点原子的战舰f103板子,说实话我最开始听原子歌讲stm32也很痛苦。
Stm32的知识体系比较庞大并且硬件功能繁多。很多时候就跟不上他的节奏,稀里糊涂就听完了。既不会写也无法理解为什么要这么做。之后我广泛搜集资料,说实话我觉得我搜集资料的能力还是很强的,这在我之后做示波器时也体现出来了。发现野火的视频不错,深入浅出,实践性极强。因为我手头上只有战舰的板子所以我只能把野火的程序移植到原子的板子上。正是这个强烈的需求和正确的方式方法,我在整个stm32的学习中,软硬件都有了独特,深刻的体会。
在学完stm32后,我迫切希望做一个东西,展示自己的学习成果。闫老师让我去做示波器,具体名字叫模拟电路调试套装。简单说就是包含信号发生器和示波器的电路调试工具。当时并不知道这个东西有多难,只觉得一定要把这个东西做好。在野火的例程帮助下,简易的正弦,方波,三角波信号发生功能做出来了。后来又去学了ADC采集找了个串口示波器,东拼西筹总算是把老师要求做出来了。虽然结果上是达到了设计目的,但是我感觉整个制作过程几乎没有我自己的东西。说实话我并没有很兴奋。
后来老师让我去学习电路板制作,这又是一个我从来没有接触过的东西。在学长提供资料和我后续又找的资料的推动下,我学习完了电路板制作,说实话没做过实物,心里没底。闫老师鼓励我动手去打板子,做板子

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值