tag 标签: netduino

相关博文
  • 热度 12
    2015-12-9 09:47
    1251 次阅读|
    0 个评论
    手里有块netduino的板子,一直闲置未用,netduino具体是什么不知道的就百度吧,我这也不是主要讲netduino开发的,简单说就是用.net开发硬件,了解到netduino也是原来学过C#,当然我主要的工作还是嵌入式硬件开发,C#算是爱好,了解到了netduino,可以说是这是给软件开发人员提供快速原型设计的平台,但还不是太流行,至少我还是喜欢传统的开发方式开发stm32(板载stm32f405RGT6)。   单纯从硬件角度学习下到是非常可以滴,板子价格也不便宜我手上的是netduino plus 2,官网看了下已经出3了。好了本文跟大家分享学习下netduino电源部分的设计。 标准DC插座输入+7.5V到+9V,一个SS15肖特基二极管做反向保护。 然后一个LDO转为+5V,LDO选型为MC33269DT-5.0G,数据手册下载地址:http://pdf1.alldatasheet.com/datasheet-pdf/view/525082/ONSEMI/MC33269DT-5.0G.html 这个是5.0自然也就有3.3,所以这个MC33269可以作为5.0和3.3V电源的一个选型方案了。 然后是5转3.3部分 选型是ST的一款电源芯片ST1S12GR,0.7A ,以上两款电源芯片具体性能效果如何以后有机会用到在分享下 到这里基本就可以结束啦,文章简单但知道了两款芯片不就可以了吗,学习不就是这样吗,不是求多而是求积累。
  • 热度 26
    2013-8-6 18:14
    1061 次阅读|
    0 个评论
    在成功的运行一个程序后,写一个文件到SD卡中,然后就可以读取内容了。我已经决定总结所有需要的步骤为了使用“带Ethernet Shield和SD卡”的Netduino。 首先,你需要更新固件(我使用的是v4.1.1.0 Beta,可以在这里找到)。关于固件升级的详细说明可在相同的地址找到。 接下来,你需要焊接ICSP引脚在你的Netduino板子上并用跳线连接D4和D10,如下图所示。   在增加了ICSP接头和跳线,硬件已经就绪,你可以写一个程序来使用SD卡的读卡器。以下是我用来测试的例程,运行顺畅。 using System; using System.Threading; using Microsoft.SPOT; using Microsoft.SPOT.Hardware; using SecretLabs.NETMF.Hardware; using SecretLabs.NETMF.Hardware.Netduino; using SecretLabs.NETMF.IO; using System.IO; namespace NetduinoSD { public class Program { public static void Main() { StorageDevice.MountSD(“SD”, SPI.SPI_module.SPI1, Pins.GPIO_PIN_D10); using (var filestream = new FileStream(@”SD\dontpanic.txt”, FileMode.Create)) { StreamWriter streamWriter = new StreamWriter(filestream); streamWriter.WriteLine(“This is a test of the SD card support on the netduino…This is only a test…”); streamWriter.Close(); } using (var filestream = new FileStream(@”SD\dontpanic.txt”, FileMode.Open)) { StreamReader reader = new StreamReader(filestream); Debug.Print(reader.ReadToEnd()); reader.Close(); } StorageDevice.Unmount(“SD”); } } } 完整的Visual Studio 解决方案可在这里找到。 翻译自:http://mypetprojects.blogspot.com/2011/10/netduino-using-ethernet-shield-to.html 感谢关注! 与我们更多联系: WIZnet邮箱:wiznetbj@wiznet.co.kr WIZnet主页:http://www.wiznet.co.kr WIZnet企业微博http://e.weibo.com/wiznet2012
  • 热度 23
    2012-3-20 19:37
    4261 次阅读|
    4 个评论
    当提到VS2010作为嵌入式开发工具,替代IAR, Keil等工具时,也许你会感到惊讶,但确实可以,而且更有力,更方便.大家知道用IAR,keil等工具,如果要调试程序的话,还必须具有昂贵的仿真器,虽然有山寨的jlink之类的,但也挺麻烦的不是吗?而用VS2010你知道怎么招,直接用USB,或者串口就能通过VS2010强大的调试功能进行调试.下面我自制了个Netduino mini作为硬件平台. 首先要感谢http://www.netduino.com/.硬件及固件是开源的.. 先上图 Netduino mini只是最小系统,留有十多个IO口,还有一个串口用来程序下载及调试.我是在Netduino mini基础上稍微做了修改,比如我用MAX3232代替ADM3101EACPZ,用AMS117-3.3,及AMS1117-5.5代替MC33269d-5.0G,MC33269D-3.3G等.   下面讲讲如何用VS2010工具进行开发. 1. 环境搭建 第一步当然先安装VS2010. 第二步下载Microsoft NETMF SDK 17.9M  b http://www.microsoft.com/downloads/details.aspx?familyid=CFF5A7B7-C21C-4127-AC65-5516384DA3A0displaylang=en 并安装.VS2010必须先安装. 注:这是微软提供开源面向嵌入式的.net. 这样基本环境就搭建好了,打开VS2010你会发现多了一个工程模板 Micro Framework 它就是今后写应用程序的模板.   2. 硬件平台的环境搭建 第一步 下载SAM-BA v2.11, 主芯片是atmel公司的AT91SAMX512,SAM-BA v2.11是ATMEL官方提供的下载固件的上位机,主要用它来下载TinyBooterDecompressor.bin 第二步 当你安装了Microsoft NETMF SDK后,在其tools文件夹下有个MFDeploy工具,我们用它来下载Netduino提供的固件 NetduinoMiniFirmware_v4.1.0.6_RS232 这样一切就绪. 下面就可以开始使用VS2010这个强大的开发工具. 这里演示一个驱动LED的示例. 3. 使用VS2010编写自己的应用程序 using System; using Microsoft.SPOT; using Microsoft.SPOT.Hardware; using System.Threading; namespace NetduinoMiniTest {     public class Program     {         public static void Main()         {                        OutputPort led = new OutputPort((Cpu.Pin)60, false);             while (true)             {                 led.Write(true);                 Thread.Sleep(250);                 led.Write(false);                 Thread.Sleep(250);             }         }     } } Netduino论坛解说: AT91SAM7X512具有PA0~PA31,PB0~PB31 IO编号: PA0=0,PA1=1...PA31=31,PB0=32,PB1=33... 在这里用到AD1对应PB28,PB28=60如图   所以有 OutputPort led = new OutputPort((Cpu.Pin)60, false); 在VS2010 工程设置里设置成串口调试方式, 就可以自动的串口下载并可以设断点,调试等操作. 结果: 准确的 250ms延时.下图是用逻辑分析仪对PB28进行的采样结果 . 附上原理图及PCB 注:附件里有硬件所需的两个固件.
  • 热度 21
    2012-3-19 16:25
    1548 次阅读|
    0 个评论
    现在的技术真是日新月异,.net能够在普通的微处理器上跑了,感觉挺神气的呢. 下面从基本测试环境搭起. 1. 下载VS2010并安装 2.下载Microsoft NETMF SDK 17.9Mb,不是porting kit,porting kit是源码包,很大,现在暂时不需要. http://www.microsoft.com/downloads/details.aspx?familyid=CFF5A7B7-C21C-4127-AC65-5516384DA3A0displaylang=en 3. 安装好之后,下面展示第一个例程. 打开 VS2010,新建工程发现多了一项. 出现了Micro Framework 工程模板. 选择这个模板命名MFConsole工程 program.cs 写入代码Debug.Print("haha, NETMF is so amazing!");   5.在工程设置中,设置成终端模拟. 然后单步运行,打开输出窗口 ,显示 haha, NETMF is so amazing! 附件中是多线程的例子. . .输出结果类似   接下来会画一块Netduino Mini的板子,在硬件上小试一下,敬请期待. . .