佚名通过本文主要向大家介绍了新手求教,从51单片机转到学习STM32,该如何入手,有何注意的地方了,板子是正点原子的STM32mini等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 新手求教,从51单片机转到学习STM32,该如何入手,有何注意的地方了,板子是正点原子的STM32mini
描述:

解决方案1:
描述:
stm入门正点原子开发板新手求教学习指导开发经验
本人最近开始学STM32,是从学习51单片机转过来的。开发板用的是正点原子的mini板,型号STM32f103RC。观摩正点原子老师的视频后,感觉在学下去没有方向,不晓得怎么开始学STM32,有没有过路的高手大侠好心分享下经验,小弟在此谢谢啦;上次图被吞掉了,这次看可以成功没有,就是这个板子。
解决方案1:
我之前也是从51单片机转到STM32,再到ARM+Linux,简单说一下我的学习感悟吧。
首先,学习这些东西是有门槛的,要想玩转这些控制器,必须要有C语言、数字电路基础,如果了解模拟电路、计算机组成原理、软件工程、数据结构、算法、编译原理等知识更佳。你现在感觉学不下去是因为你缺的知识太多了,很多东西不理解,所以不能急躁,花点时间积累上述知识是必要的!当你的的知识积累到一定程度,很多问题就迎刃而解了。
其次,要讲究学习方法,资料不在于多而在于精,以及你吸收了多少。对于STM32来说,官方的提供的资料非常多,并且对中文有很好的支持,所以一定要合理利用好这些资源,外面买的书基本上都是参考这里资料的,所以大可不必买书,看官方资料足矣。
再者,对于STM32,或者说对于计算机的学习,一定不要钻牛角尖。因为你所缺的知识太多,所以坑会更多,一定要记住“先 know how,再 know why”。多实践、多思考、多交流。
最后,其实现在STM32越来越容易操纵,官方推出了STM32cube,提供了图形化编程工具,能大大提高开发速度。但是我还是建议初学者不要用太高级的工具,因为隐藏了太多细节,会对后面的学习和发展不利。
既然学过51单片机,为什么还会不知道stm32怎么学呢?资料都是大把的吧?
先写个简单的程序跑起来先,顺便把环境搭起来