发 帖  
原厂入驻New

STM32新手想买个板子,买最小系统板还是带有外设的比较好呢?

126 STM32
分享
STM32新手想买个板子,是买最小系统板还是带有外设的比较好呢?

51单片机刚学完,感觉做东西的时候不够用了,所以想学习下STM32.
0
2020-7-18 08:05:27   评论 分享淘帖 邀请回答
14个回答
云汉达人


对于学习stm32和学习其他单片机并没有什么太大的差别,主要还是要求对硬件资源的理解和对datasheet和参考手册的应用。
有两种学习方法,一种是项目驱动学习,一种是实验课程学习:
针对项目驱动学习方法,是在有其他单片机学习经验或者硬件电路基础的情况下去快速学习STM32的资源,可以用最小系统,因为便宜也简单,其实最小系统就是最简单的将stm32芯片中最常用的电源,boot和调试端口接出来所组成的板子,更多的资源需要你自己去对照datasheet和参考手册去挖掘和准备你所需要的外设电路,所以建议学习过其他单片机或者硬件电路基础好的人可以以最小板学习;
而针对实验课程学习则是带外设的实验板,像原子板子之类的,基本上把常见的外设都准备全了,对照着原子的那些教程一步一步的学习,比较扎实但是也相对耗时长,而且外设电路都搭建好了,所以学习过程中大多都是模仿(容易忽略电路设计的重要性),很多外设电路的坑都略过了,所以主要适合小白针对嵌入式软件的学习。当然,第二种成本高一点=-=毕竟外设电路的坑都给你做好了。
反正之后做PROJECT这两种板子都没法使,一种得自己连线到死,一种庞大的要死,都不实用。理解电路后自己画pcb才是硬道理。

买原子或者野火的开发版吧,外设比较齐全,视频教程也适合零基础入门。
另外,不能仅仅定位在用stm32玩小车上。现在物联网这么火,希望你能用达到Iot的开发要求。
要带屏幕,要跑RTOS 和GUI
最好能板载WiFi 和以太网,熟悉网络编程socket 编程。

原子的视频的确挺好的,如果你基础好的话,不必担心视频里讲的外设你没有,因为外接的哪些东西的控制方法也就那几种,所以选实验板还是核心板就看你的基础怎么样,经验够不够多。

再有 自己买的模块和教程不一定一样 虽然自己画pcb提高能力 但是出现问题的时候你知道这是硬件问题还是软件问题 这种问题排查需要经验和时间 新手干不来 大牛不想干(不是黑 谁愿意检查半天哪根线接反 哪个寄存器参数错了这种没营养的问题)只有按开发板一步步入门之后自己干才可能
最后 干这个身边最好有前辈 手把手教比视频教程快十倍 另外杜邦线千万不要超过20根 那样真就玄学了
2020-7-18 09:14:50 评论

举报

云汉达人
建议买个核心板,然后自己扩展,学习的东西比较扎实
2020-7-18 09:32:45 评论

举报

看情况,51的外设你要是都能引出的话,买个核心板就可以了,如果不行的话就买一个带外设的比较方便
2020-7-18 09:49:38 评论

举报

另外,其实你学好51了的话,那么外设的驱动你应该已经会了,一个最小系统应该就能满足你的需求,你已经不用学外设了,学习好muc的操作就可以了
2020-7-18 10:06:17 评论

举报

云汉达人
建议带外设,方便验证你的代码,为你验证缩短时间,很不错的
2020-7-18 10:23:39 评论

举报

有钱上DISCO,没钱上nucleo,这个对所有人都通用
2020-7-18 10:39:13 评论

举报

看您預計的資金多寡,一次買好常見外設的開發板比較不用再買一次,所以我是比較推薦
STM32-DISCOVERY系列,再來是Nucleo,更少的外設
可以先從F103開始
http://www.st.com/en/evaluation-tools/nucleo-f103rb.html

另外,蠻多人推薦正點原子的開發板,我也列在下面
https://shop62103354.world.taobao.com/

以上供參考
2020-7-18 10:56:45 评论

举报

云汉达人
建议买带外设的,因为需要练习外设使用,自己搭很容易出问题。社区一个209的我觉得就很合适
2020-7-18 11:08:52 评论

举报

入门建议买个二手的,板载资源丰富的,比较划算,之后就直接用官方的DISCOVERY板。
2020-7-18 11:15:06 评论

举报

如果你动手能力比较强化可以考虑买个最小系统,然后杜邦线引出所有的引脚和原来的板子对接,这样还好一点,如果想好一点花可以去灵动微看一下的,有的社区活动也赠送的。
2020-7-18 11:25:43 评论

举报

觉得带外设的比较好,方便学习,少走弯路,,STM32的开发板也不贵啊
2020-7-18 11:33:03 评论

举报

      我建议你还买个带外设的,同时带外设的板子一般都有相对应的程序例程,可以帮助你把所有的开发板中资源进行学习一边。同时,带有外设的开发板还是会将芯片的引脚全部引出来的,你也可以通过这些外设接口连接使用你板子上所没有的模块,可以帮助你更快的了解这个开发板。


    如果你想学习stm32的话,有操作寄存器和使用库的两种不同的路径,但是结果都是一样的,都是可以帮助你学习stm32的使用方法以及其他单片机。
   你以前没有接触过stm32的单片机的话,我还是建议你可以看一下正点原子或者是野火的stm32的教学视频,他们会帮助你了解更多的使用单片机的技巧和方法,能够帮助你跨过更多的障碍,这样的学习效果是你自己学习stm的好几倍,既能节省时间又能学的更好。
2020-7-18 11:43:38 评论

举报

云汉达人
肯定买带外设的 这样学习才能学到东西
2020-7-18 11:54:39 评论

举报

stm32 Nucleo系列开发板,随便选一块,物美价廉,自带stlink, 最合适入门学习。
至于开发平台,选用mbed, 简单上手快,十分钟就可入门,学习成本低。
2020-7-18 12:03:30 评论

举报

只有小组成员才能发言,加入小组>>

311个成员聚集在这个小组

加入小组

创建小组步骤

关闭

站长推荐 上一条 /8 下一条

快速回复 返回顶部 返回列表