![shequ.stmicroelectronics.cn](./template/st_v1/static/img/logo2.png)
1、为什么申请Nucleo开发板: (1)首先是Nucleo板提供的众多软硬件资源非常吸引我,硬件上才用了ST公司Discovery板子的一贯做法,MCU+ST-Link调试器组合,方便用户进行产品开发,MCU是ARM Cortex-M4内核,内置硬件FPU,性能十分出众。最重要的是板上第二类扩展接口兼容 Arduino™ shield 板,支持Arduino的扩展板和数十种开发应用,硬件功能十分强大。软件上,支持IAR和Keil开发环境不用说,还支持免费的mbed开发环境,对于学习开源环境的用户来说十分方便。 (2)RT,想学习下Arduino和mbed等等这些开源的东西,以及了解更多的开发资源。我单片机学过51、430和ST公司的stm32和一点点stm8,当然目前用stm32最多。但开发的东西涉及面比较窄,一些常见电子模块应用,电子比赛类的单片机题目,以及功能比较单一的项目开发等,没接触多Arduino这类趣味性强,涉及知识面广,以及应用广泛的应用开发,更不用说去接触国外的一些开源应用了。所以,想借此板子提供的一些这类资源以及条件去学习下。 2、说说对Nucleo产品的认知、疑问、应用、或者开发等等: (1)因为之前是想借此板子去学习Nucleo相关的东西,所以之前没有接触过Nucleo产品,但一直在使用stm32其他系列的产品stm32f103c8、stm32f103rc单片机,以及stm32f407Discovery和stm32f429Discovery开发板等,所以对于此Nucleo板的最大疑惑就是和以往Discovery有什么区别,除了我以上说的那些板子资源和支持的开发平台。 (2)开发的话,Nucleo没有多,但stm32其他系列的单片机还是开发过一点东西的,比如用stm32开发过两轮平衡小车、基于液晶屏的贪吃蛇游戏、以及基于RC522的简易门禁系统(这个应用在我学习的实验室,通过校园卡刷卡进门)等等,并且还在网上收集了st MCU开发硬件工具J-Link和ST-Link,因此对于st公司的MCU使用比较频繁,开发也十分容易。这也是我为什么ARM Cortex-M系列单片机一直选用ST公司产品的原因。 (3)最后就是我对ST公司的stm32系列的MCU十分热爱,因为对于我们学生党而言,单片机的性能主要看这几方面,资料、价格、片内资源以及开发环境等,而st产品这些做得都非常好,ARM Cortex-M系列单片机的资料ST应该是最多的,各种开发日志和笔记等等。价格淘宝上最低都快接近51系列的单片机了,片内资源我觉得ST说第二就没有人说第一(个人见识比较短,没接触比stm32资源还多的M系列MCU),开发环境就不用说了。 总之一句话,对于ST的产品无条件支持!!! ![]() |