本文主要介绍netduino plus2的硬件组成。netduino plus2 是C#(vb.net)程序员入门netduino 的最佳选择,最新的netduino plus2的开发版本为4.3,4.2版本支持vs2010开发,4.3版本支持vs2012开发。以下图形是找深圳某加工厂加工出来的板子样子,
这个个是官方网站的图形
在上图主要介绍的是netduino plus2的显示形式和所具备的各个端口,为了让大家更好的明白如何使用,我给它们做个简单的介绍
主芯片:
主控芯片
STM32F405RG
时钟速率
168MHz
可用存储空间
384KB
RAM
100+KB
网络通信速率
10 mbps
网络协议栈
lwIP
DC口输入电压
7-12V
网络:
网口的主芯片为 ENC28J60,速率为10 mbps,从结构netduino plus2很像Arduino Ethernet ,在各个方面都比arduino Ethernet强,唯一弱的地方就在于网络芯片这里,arduino Ethernet采用的是16位的主芯片,跟netduino plus2的32位低功耗的芯片相比都不在一个档次,可惜 ENC28J60速率为10 mbps,而arduino Ethernet采用w5100芯片速率为10 mbps
USB接口:
采用micro usb接口,起到三个作用,1作为与pc端的VS开发环境进行程序部署发布的接口,你可以用一个普通的Micro usb线连上你的电脑,然后就可以用vs2010(我现在用的版本,以后会升级的)开发好程序后通过这个usb口发布程序到netduino plus2中。2作为供电口使用,如果你没有9v的电源,可以采用micro usb线加上一个普通的手机充电器给netduino plus2充电,3,作为串口1通讯用,可以把usb口作为netduino plus串口1使用,通过串口通讯程序与netduino plus2开发板进行数据通讯。
电源:
netduino plus2与arduino Ethernet一样有3种供电方式
1.通过usb口供电,电压为5v
2.通过DC电源输入接口供电,电压为7-9v
3.通过VIN端口供电,电压为7-9v
netduino plus2可以提供3.3v和5v两种电压输出
指示灯:
带有4 个LED 指示灯,作用分别如下:
ON:
电源指示灯,当netduino plus2通电时,ON 灯会点亮。
TX:
串口发送指示灯,当使用USB 连接到计算机且netduino plus2向计算机传输数据时,TX 灯会点亮。
RX:
串口接收指示灯,当使用USB 连接到计算机且netduino plus2接收到计算机传来的数据时,RX 灯
会点亮。
LED:
可编程控制指示灯,该LED 通过特殊电路连接到netduino plus2的13 号引脚,当13 号引脚为高电
平或高阻态时,该LED 会点亮;低电平时,不会点亮。因此你可以通过程序或者外部输入信
号,控制该LED 亮灭。外置存储:
netduino plus2带有micro sd卡模块,只需要插入micro sd卡即可工作,最大支持的sd卡为2GB,插入超过2GB的SD卡不能正常工作。
数字引脚
数字引脚输出电平为3.3V,但可兼容5V电平的数字信号,每个引脚最大输出电流为25 mA。除了可以作为数字输入输出引脚外,还都带有第二功能,其情况如下:
0-1:UART 1 RX, TX
2-3: UART 2 RX, TX/PWM
5-6: PWM, PWM (一般用于控制电机活着调节led灯等作用)
7-8: UART 3 RX, TX
9-10: PWM, PWM (一般用于控制电机活着调节led灯等作用)
11-13: PWM/MOSI, MISO, SPCK (SPI口,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚)
SDA/SCL(同时可以作为UART 4 RX, TX), I2C口的SDA/SCL使用(I2C(Inter-Integrated Circuit)总线是由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备。是微电子通信控制领域广泛采用的一种总线标准。它是同步通信的一种特殊形式,具有接口线少,控制方式简单,器件封装形式小,通信速率较高等优点)
模拟输入引脚
A0-A5为模拟输入引脚,输入电压范围为0V~3.3V
开发包
开发本开发板,需要安装MicrosoftVisual Studio开发环境及Micro .net Framework SDK及Netduino SDK。不同版本的SDK对应不同版本的netduino固件使用:
4.2 SDK 搭配VS2010及4.2.2.2固件使用
4.3 SDK搭配VS2012及4.3.0.0固件使用
为我的小店和netduino群做个广告,欢迎加入
netduino的淘宝地址是:
http://item.taobao.com/item.htm?spm=686.1000925.1000774.23.RwMzRt&id=21448079990
同时netduino的qq群欢迎大家加入群号是:331212289