初次接触到这个板子。看了下外观,美观的白色,相对于discovery来说别是一番风格。后来看了下板卡的原理图,个人觉得它的定位应该在做产品的原型评估上,因为外设比较简洁,没有多余的外设,这样可以给用户自定义设计的板卡提供相对较多的电流,原来的discovery可以提供不大于100mA的电流,nucleo可以提供的电流可以达到300mA,之所以做出电流限制,是考虑到笔记本usb接口供电的缘故,如果板卡需要电流过大,有可能导致板卡无法被usb识别,或者因为电流过大,损坏主机usb接口,亦或被主机接口保护电路嵌制。 说到供电,那就说下这个板卡的电源设计部分,我个人觉得还是挺灵活的,可以stlink供电,可以外部5V供电,可以外部7-12V供电,可以外部3.3V供电,并且可以通过跳线或者焊桥灵活选择,基本上算是该有的都有了。电源的灵活设计,解决了系统设计的后顾之忧。 接下来说下,作为底板的nucleo的外设接口。arduino接口标准和st内部的Morpho(翻译过来是闪蝶的意思,这个接口恰巧在板卡的两侧,是不是有点像一个舞动翅膀的蝴蝶类?)接口。arduino接口可以扩展很多现存的arduino扩展板,比如很多的传感器扩展,W5100,SD卡扩展板等等,再辅以比较健全的软件支持,可以很快搭建起整个产品原型。利用这个成熟的接口标准,可以对不同的板卡进行组合扩展,在实现功能的前提下降低前期的评估成本。Morpho接口也已经把大部分管脚引出来了,相信st后续还会有相应的板卡和软件支持。 下面是板卡上的stlink,不同于之前stlink固件,这个板卡上的固件做了一下的改变: USB software re-enumeration Virtual com port interface on USB Mass storage interface on USB 重枚举,添加了虚拟串口,大容量存储的支持。虚拟串口可以帮助大家实现discovery等带有TTL电平的串口与pc主机的通信,极大的方便代码的调试下载。大容量存储则用于支持mbed代码的下载,只要把生成的文件拷贝到那个u盘一样的东西里就可以执行了,比较方便。 申请nucleo F302R8主要是想做下硬件外围扩展,具体方案还在推敲中。 |