netduino plus2简介

来源:互联网 发布:linux工程师经验之谈 编辑:程序博客网 时间:2024/06/06 00:15


本文主要介绍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-1UART 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 SDKNetduino SDK。不同版本的SDK对应不同版本的netduino固件使用

       4.2 SDK 搭配VS20104.2.2.2固件使用


4.3 SDK搭配VS20124.3.0.0固件使用

为我的小店和netduino群做个广告,欢迎加入

netduino的淘宝地址是:

http://item.taobao.com/item.htm?spm=686.1000925.1000774.23.RwMzRt&id=21448079990

同时netduino的qq群欢迎大家加入群号是:331212289










1 0