(1)、为什么申请Nucleo开发板 我想申请Nucleo-F302R8板,首先是对这个开发板的性价比的钟爱,其次最近做一个电赛项目关于便携式心电监护系统,本作品希望使用ST公司推出的STM32作为处理器,实现对心电信号的实时监护,具有运动监护和病理监护功能。 (2)、说说对Nucleo产品的认知、疑问、应用、或者开发等等 Nucleo 开发板采用 ARM Cortex M0 、 Cortex M3 及 Cortex M4 微控制器,并相容于各种扩充板,支援开发与评估 ST 的 32 位元 STM32 微控制器。 此系列全新开发板具备其他微控制器开发生态系统未提供的先进功能。除了一般的按钮、LED 及 USB 除错介面之外,Nucleo 板还具备两组独特的扩充接头。 第一组扩充接头位于板卡的外缘,为所有 Nucleo 板卡的标准接头。 这些接头可在测试及开发时,让使用者轻松存取目标微处理器的所有周边。第二组扩充接头位于第一组的内部,并且相容于 Arduino 板卡。 这些接头支援使用 Arduino Uno v3 扩充板卡,因此可让 ST 的 Nucleo 板卡将存取能力扩充至数十种相容于 Arduino 的扩充卡。 Arduino shields 支援各种应用,包括乙太网路、LCD 显示、GSM 语音与资料通讯、ZigBee 通讯、WiFi 网路、马达控制、音乐与声音合成器等。 STM32 Nucleo开发板具有 mbed 功能,支持Arduino 接口,同时还提供ST Morpho 扩展排针,可连接微控制器的所有周边外设。我认为STM32 Nucleo的推出是为了更高的利用来支持硬件的支持。在mbed、arduino 都存在很多开源的硬件与软件支持包,支持了硬件与软件复用性,提高开发的进程。同时更多的鼓励大家 开源已有的硬件与软件,利于相互间的学习与成长 。 |