我是用的是GHI的G120模块,死贵死贵的,画了个小板自己玩,硬件对我来说没什么大问题,但单片机出身的人C#实在是弱爆了。
今天花了一整天学了IO控制、中断、定时、串口等。
做个记录,程序很简单,我觉得稍微一百度就能看明白,就没加注释。
这段代码是我COPY来的,用来检查我的硬件是否正确。
using System.Threading;
using GHIElectronics.Gadgeteer;
using Microsoft.SPOT.Hardware;
namespace FEZ_Panda_II_Application1
{
public class Program
{
internal const int StateChangeDelay = 500; //milliseconds
internal const Cpu.Pin port = (Cpu.Pin)GHI.Hardware.G120.Pin.P1_15; //连的LED灯,高有效
public static void Main()
{
// Blink board LED
bool ledState = false;
OutputPort led = new OutputPort(port, ledState);
while (true)
{
Thread.Sleep(StateChangeDelay);
// toggle LED state
ledState = !ledState;
led.Write(ledState);
}
}
}
}