(1)、为什么申请Nucleo开发板 准备制作智能四旋翼飞机,原来用TI的DSP模块,现在想换个思路(或许能降低点成本),尝试用ST的这款板子结合Arduino的应用扩展来做。 (2)、说说对Nucleo产品的认知、疑问、应用、或者开发等等 认知:Nucleo新型开发板具有其他微控制器开发生态系统所不具有的多项高级特性。除了惯有的按钮、LED 和一个 USB 调试接口的组合外,Nucleo 板还独具特色地配有两组扩展接口。第一组扩展接口位于开发板外缘,是 Nucleo开发板上的标准接口。这些接口使得在测试及开发过程中可以轻松访问目标微控制器的所有外围设备。第二组扩展接口嵌套在第一组扩展接口内部,兼容 Arduino™ shield 板。此类接口支持使用 Arduino Uno v3 扩展板,使得 ST 的 Nucleo 板可以访问数十个兼容 Arduino 的扩展板,增加了访问量。Arduino shield 板支持多种应用,包括以太网、LCD 显示器、GSM 语音及数据通信、ZigBee 通信、WiFi 网络连接、电机控制、音乐及声音合成器等等。 疑问:扩展了Arduino的4轴电机控制+WiFi通讯,此时板子控制实时性和多轴运动的同步性能否得到保证,有待实验考察。 应用开发:看好这款板子的一些开发特点有:基于ARM Cortex-M4处理器,带DSP,最高支持84MHz主频;支持Arduino UNO R3 Shield扩展板,这让我们能开发绝大部分智能装置并实现实时性较高的运动控制了。另外,学校一直和TI合作,以前课堂都是用TI的板子,现在想扩展教学内容,让学生多掌握不同厂商的嵌入式产品。 |