<script src="LPCXpresso1769.Adc.js"></script> \r
<script type="text/javascript">\r
function init(){\r
- var mcu=new LPCXpresso1769.Mcu("192.168.128.39");\r
- var pin=mcu.getPin(LPCXpresso1769.P0[22],"GPIO");\r
- pin.setOpt({dir:1,pin:{mode:1,od:0}});\r
- var i=0;\r
- setInterval(function(){pin.setValue((i++)%2);},1000);\r
+try{\r
+ /**\r
+ * MCUにあるピンに機能を割り当る為の手順。
+ */\r
+ \r
+ \r
+ //オーソドックスな方法\r
+ function case1()\r
+ {\r
+ var mcu=new LPCXpresso1769.Mcu("192.168.0.39",true);\r
+ //ADCペリフェラルを作る。\r
+ var adc=new LPCXpresso1769.Adc(mcu);\r
+ //ペリフェラルからピンに接続\r
+ var adpin=new LPCXpresso1769.AdcPin(adc,LPCXpresso1769.P0[23]);\r
+ //GPIOペリフェラルを作る。\r
+ var gpio=new LPCXpresso1769.Gpio(mcu);\r
+ //ペリフェラルからピンに接続\r
+ var gpiopin=new LPCXpresso1769.GpioPin(gpio,LPCXpresso1769.P0[0]);\r
+ alert(adpin.getValue()+","+gpiopin.getValue());\r
+ }\r
+ \r
+ //仕様書ベースな方法\r
+ function case2()\r
+ {\r
+ //MCU生成\r
+ var mcu=new LPCXpresso1769.Mcu("192.168.0.39");\r
+ //機能名でPINを作る。(物理PINは自動)\r
+ var gpiopin=mcu.getPin("GPIO0.0");\r
+ var gpiopin2=mcu.getPin("GPIO0.1");\r
+ //機能名でPINを作る。(物理PINは自動)\r
+ var adpin=mcu.getPin("AD0.0");\r
+ alert(adpin.getValue()+","+gpiopin.getValue());\r
+ }\r
+ //物理PINに機能を割り当てる方法\r
+ function case3()\r
+ {\r
+ //MCU生成\r
+ var mcu=new LPCXpresso1769.Mcu("192.168.128.39");\r
+ //PIN0[0]をGPIO機能を割り当て\r
+ var gpiopin=mcu.getPin(LPCXpresso1769.P0[0],"GPIO");\r
+ //PIN0[0]をAD機能を割り当て\r
+ var adpin=mcu.getPin(LPCXpresso1769.P0[23],"AD");\r
+ alert(adpin.getValue()+","+gpiopin.getValue());\r
+ }\r
+ //case3();\r
+ /*\r
+var mcu=new LPCXpresso1769.Mcu("192.168.128.39");\r
+var gpiopin=mcu.getPin(LPCXpresso1769.P0[0],"GPIO");\r
+gpiopin.setOpt({dir:1,pin:{mode:1,od:0}});\r
+var i=0;\r
+setInterval(function(){gpiopin.setValue((i++)%2);},30);\r
+\r
+\r
+ \r
+\r
+}catch(e){\r
+ //へんなこと起きたらアラート\r
+ //e.alert(); \r
+ throw e;\r
+}\r
} \r
</script>\r
</head>\r
<body onload="init();">\r
-<h1>LED flash</h1>\r
+<h1>MiMic demo</h1>\r
+<hr/>\r
+MiMic Copyright (C) 2011 nyatla.jp All Rights Reserved.<br/>\r
+<a href="http://nyatla.jp/mimic/wp">http://nyatla.jp/mimic/wp</a>\r
+</div>\r
</body>\r