【NetDIY应用开发-01】Hello world !

    所谓的NetDIY智能主控,其硬件主板尺寸不超过四个两两并列的1元硬币的大小。采用Cortex-M4为核心的芯片,主频168M,片内Flash 1M byte,片内RAM 192K byte。其软件平台基于开源的.NET Micro Framework系统,并在此基础上扩展了很多实用功能,比如MDK C++用户驱动开发(流式驱动模型)、多路I2C通信、TinyGUI等。    

   我们在NetDIY智能主控板上编写第一个应用程序。   
   下面是主控板照片:
     
   NetDIY智能主控板USB接口为Micro USB,和当下手机的USB接口一致,很方便我们调试。
   NetDIY智能主控板的参数详见下面链接:
   http://www.yfiot.net/forum.php?mod=viewthread&tid=1961&extra=page%3D1
   NetDIY智能主控板硬件主芯片为:STM32F405RG
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
包含如下接口和功能:
①1路USB
②3路I2C  其中I2C2连接内部接传感器用
③3路SPI
④24路PWM(含3路软PWM)
⑤2路     DA
⑥12路    AD
⑦6路TTL串口
⑧31路GPIO
⑨1个用户按钮,1个用户LED
⑩1个复位按钮,1个电源LED

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    但对于本示例来说我们没有必要了解上述参数,下面言归正传,讲讲本例程的实现步骤。
   一、新建一个基于控制台的.Net Micro Framework的应用程序,如下图:
  
  键入如下代码:       
   using System;       
   using Microsoft.SPOT;

         namespace MFConsoleApplication1
            {
               public class Program
                 {
                   public static void Main()
                     {
                         while (true)
                          {
                            Debug.Print("Hello world!");
                            System.Threading.Thread.Sleep(1000);//在输出窗口每秒输出一次“Hello world!”
                          }
                     }
                }
           }


    二、设定调试端口打开工程属性面板,选择【.Net Micro Framework】面板,设定usb方式,
       如下图:
  
        

     三、调试运行
        
       Debug.Print("Hello World!")行加断点,单击运行,程序运行到断点处,按F10,单步调试,此时你会发现Output区将打印出“Hello World!”字符串,如下图所示:   
        


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值