揭开STM32F446 NUCLEO-144的神秘面纱,外观测评及资料分享

首先上板子的照片

板子正面可以看到,前端的小板是STLINK的芯片是F103。有了它就可以省去下载线,用安卓手机的数据线就可以调试和下载程序,非常方便。目前我也在做一个STM32相关的设计,也想把这个加进去。然后来看主板部分,中间一个主芯片地方是排母,按键,mircousb,LDO阻容等,外设网口空着没有焊接。排母周围的丝印标这个这些IO的功能,比较方便去找相应的位置。

我们再来看看后面,这次的排座是长插针形式的,就是后面还可以当插针用,直接插杜邦线,上面是排母,下面是针的形式也是比较贴心的,这样你可以做个转接板插在上面,也可以插在下面,也可以直接用线在下面引出去,开发调试的时候还是挺方便的。还有就是这次的板子支撑是四个角的跳线帽,虽然觉得有点简单,但是感觉应该还是用用处的,在板子接外面的电路时候,地往往都要用很多,这个跳线帽的网络就是地,一举两得。

然后在看看开发板配套的资源吧,由于本人水平有限,可能理解的不够透彻,还请各位高手多包涵哈!

先把基本的手册传上来让大家一起看看吧,包括芯片的datasheet,参考手册,编程手册,开发板的手册,原理图,gerber,BOM,还有一个以前一直没怎么注意,才发现的一个非常厉害的工具,在用的就忽略这段吧。

那就是stm32cubemx这个软件。
看看它的介绍:
STM32CubeMX is a graphical tool for 32-bit ARM® Cortex® STM32 microcontrollers. It is part of STMCube™ initiative (see Section 1) and is available either as a standalone application or as an Eclipse plug-in for integration in Integrated Development Environments (IDEs).
STM32CubeMX has the following key features:
· Easy microcontroller selection covering whole STM32 portfolio.
· Board selection from a list of STMicroelectronics boards.
· Easy microcontroller configuration (pins, clock tree, peripherals, middleware) and
generation of the corresponding initialization C code.
· Easy switching to another microcontroller belonging to the same series by
importing a previously-saved configuration to a new MCU project.
· Generation of configuration reports.
· Generation of IDE ready projects for a selection of integrated development
environment tool chains. STM32CubeMX projects include the generated initialization C
code, STM32 HAL drivers, the middleware stacks required for the user configuration,
and all the relevant files needed to open and build the project in the selected IDE.
· Power consumption calculation for a user-defined application sequence.
· Self-updates allowing the user to keep the STM32CubeMX up-to-date.
· Download and update of STM32Cube™ embedded software required for user
application development (see Appendix E: STM32Cube embedded software packages
for details on STM32Cube embedded software offer).
Although STM32CubeMX offers a user interface and generates a C code compliant with STM32 MCU design and firmware solutions, it is recommended to refer to the product technical documentation for details on actual implementation of microcontroller peripherals and firmware.

(0)

相关推荐