!LPC1114つかう
だいぶ前に買っていたLPC1114(110円)を使ってみる

これが使いこなせるの従来の半額で電子工作が出来る!(別にお金に困っているわけではないw)

mbedを使うとweb上でプログラム書いて、インターネットの向こう側でコンパイルしてバイナリがダウンロードできる。

しかも新規作成するとLEDを点滅させる(いわゆる Lチカ)コードがデフォルトで書かれている
>> code cpp
#include "mbed.h"

DigitalOut myled(LED1);

int main() {
    while(1) {
        myled = 1;
        wait(0.2);
        myled = 0;
        wait(0.2);
    }
}
<<
おーこれで動くのか、コンパイルをしてバイナリをダウンロードして保存しておく

ローカルのPCからはこれを書き込めばいい。

普段使いはLinuxなのでlpc21ispというのを使うのが楽そう。

USB<->シリアルは秋月で買ったAE-UM232Rを使用
ジャンパ設定は J1をGND側に J2もショートさせる これで信号も3.3Vになるっぽい

あとはシリアルのRXDとTXDをつなげて、書き込みモード?用に24番ピンをGNDに落としてリセット、その後にlpc21ispを実行

こんな感じ
>> code bash
# ./lpc21isp -bin ../mbed_blinky_LPC1114.bin /dev/ttyUSB0 115200 48000
lpc21isp version 1.97
File ../mbed_blinky_LPC1114.bin:
	loaded...
	image size : 1716
Image size : 1716
Synchronizing (ESC to abort). OK
Read bootcode version: 1
7
Read part ID: LPC1114.../102, 32 kiB FLASH / 4 kiB SRAM (0x1A40902B)
Will start programming at Sector 1 if possible, and conclude with Sector 0 to ensure that checksum is written last.
Erasing sector 0 first, to invalidate checksum. OK 
Sector 0: ..........................|.................
Download Finished... taking 1 seconds
Now launching the brand new code
# 
<<

うごいたー

!!参考
http://jiwashin.blogspot.jp/2014/01/macmbed.html ここをまるコピーです
http://memo.tank.jp/archives/8837 答え合わせ的にこちらも見た
https://mbed.org/users/ytsuboi/notebook/getting-started-with-mbed-lpc1114-ja/ 24番ピンの情報はココで雰囲気を掴みました
5643382
wiki
1393672727