云汉达人
对于学习stm32和学习其他单片机并没有什么太大的差别,主要还是要求对硬件资源的理解和对datasheet和参考手册的应用。
有两种学习方法,一种是项目驱动学习,一种是实验课程学习:
针对项目驱动学习方法,是在有其他单片机学习经验或者硬件威廉希尔官方网站
基础的情况下去快速学习STM32的资源,可以用最小系统,因为便宜也简单,其实最小系统就是最简单的将stm32芯片中最常用的电源,boot和调试端口接出来所组成的板子,更多的资源需要你自己去对照datasheet和参考手册去挖掘和准备你所需要的外设威廉希尔官方网站
,所以建议学习过其他单片机或者硬件威廉希尔官方网站
基础好的人可以以最小板学习;
而针对实验课程学习则是带外设的实验板,像原子板子之类的,基本上把常见的外设都准备全了,对照着原子的那些教程一步一步的学习,比较扎实但是也相对耗时长,而且外设威廉希尔官方网站
都搭建好了,所以学习过程中大多都是模仿(容易忽略威廉希尔官方网站
设计的重要性),很多外设威廉希尔官方网站
的坑都略过了,所以主要适合小白针对嵌入式软件的学习。当然,第二种成本高一点=-=毕竟外设威廉希尔官方网站
的坑都给你做好了。
反正之后做PROJECT这两种板子都没法使,一种得自己连线到死,一种庞大的要死,都不实用。理解威廉希尔官方网站
后自己画pcb才是硬道理。
买原子或者野火的开发版吧,外设比较齐全,视频教程也适合零基础入门。
另外,不能仅仅定位在用stm32玩小车上。现在物联网这么火,希望你能用达到Iot的开发要求。
要带屏幕,要跑RTOS 和GUI
最好能板载WiFi 和以太网,熟悉网络编程socket 编程。
原子的视频的确挺好的,如果你基础好的话,不必担心视频里讲的外设你没有,因为外接的哪些东西的控制方法也就那几种,所以选实验板还是核心板就看你的基础怎么样,经验够不够多。
再有 自己买的模块和教程不一定一样 虽然自己画pcb提高能力 但是出现问题的时候你知道这是硬件问题还是软件问题 这种问题排查需要经验和时间 新手干不来 大牛不想干(不是黑 谁愿意检查半天哪根线接反 哪个寄存器参数错了这种没营养的问题)只有按开发板一步步入门之后自己干才可能
最后 干这个身边最好有前辈 手把手教比视频教程快十倍 另外杜邦线千万不要超过20根 那样真就玄学了
云汉达人
对于学习stm32和学习其他单片机并没有什么太大的差别,主要还是要求对硬件资源的理解和对datasheet和参考手册的应用。
有两种学习方法,一种是项目驱动学习,一种是实验课程学习:
针对项目驱动学习方法,是在有其他单片机学习经验或者硬件威廉希尔官方网站
基础的情况下去快速学习STM32的资源,可以用最小系统,因为便宜也简单,其实最小系统就是最简单的将stm32芯片中最常用的电源,boot和调试端口接出来所组成的板子,更多的资源需要你自己去对照datasheet和参考手册去挖掘和准备你所需要的外设威廉希尔官方网站
,所以建议学习过其他单片机或者硬件威廉希尔官方网站
基础好的人可以以最小板学习;
而针对实验课程学习则是带外设的实验板,像原子板子之类的,基本上把常见的外设都准备全了,对照着原子的那些教程一步一步的学习,比较扎实但是也相对耗时长,而且外设威廉希尔官方网站
都搭建好了,所以学习过程中大多都是模仿(容易忽略威廉希尔官方网站
设计的重要性),很多外设威廉希尔官方网站
的坑都略过了,所以主要适合小白针对嵌入式软件的学习。当然,第二种成本高一点=-=毕竟外设威廉希尔官方网站
的坑都给你做好了。
反正之后做PROJECT这两种板子都没法使,一种得自己连线到死,一种庞大的要死,都不实用。理解威廉希尔官方网站
后自己画pcb才是硬道理。
买原子或者野火的开发版吧,外设比较齐全,视频教程也适合零基础入门。
另外,不能仅仅定位在用stm32玩小车上。现在物联网这么火,希望你能用达到Iot的开发要求。
要带屏幕,要跑RTOS 和GUI
最好能板载WiFi 和以太网,熟悉网络编程socket 编程。
原子的视频的确挺好的,如果你基础好的话,不必担心视频里讲的外设你没有,因为外接的哪些东西的控制方法也就那几种,所以选实验板还是核心板就看你的基础怎么样,经验够不够多。
再有 自己买的模块和教程不一定一样 虽然自己画pcb提高能力 但是出现问题的时候你知道这是硬件问题还是软件问题 这种问题排查需要经验和时间 新手干不来 大牛不想干(不是黑 谁愿意检查半天哪根线接反 哪个寄存器参数错了这种没营养的问题)只有按开发板一步步入门之后自己干才可能
最后 干这个身边最好有前辈 手把手教比视频教程快十倍 另外杜邦线千万不要超过20根 那样真就玄学了
举报