マイコンLPC1114FN28の使い方1


使用機材
マイコンLPC1114FN28_102
aitendo_USB-UART変換 [U2UART2102-6PMCU]
aitendo_低損失レギュレータ[LP2950L_3.3V]
ブレッドボード

回路
マイコンPORT/
14LED1/--LED+470--GND
15rx/-->USB-UARTのTXD
16tx/-->USB-UARTのRXI
21/--LP2950L(3)
22/GND
23nR/--SW--GND/--10K--+5V
24/--470--GND

LP2950L/
1/--+5V/--104--GND
2/--GND
3/--LPC1114(21)/--10uF--GND

USB-UART/
RXI/--16tx
TXO/--15rx
GND/--GND
+5V/--+5V

USB-UART変換をパソコンに認識させます。
aaa@aaa:~$ lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 004: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR
mySmartUSB light
Device004が変換器で、ID=10c4:ea60を控えます。

cd /etc/udev/rules.d/
sudo leafpad 54-udev.rules
ファイルに
KERNEL=="ttyUSB*", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", GROUP="uucp", MODE="0666"
と入力して保存します。

mbedサイトhttps://ide.mbed.com/compiler/#nav:/mbed_blinky1/main.cpp;
に入り
----------------------------------
#include "mbed.h"
DigitalOut myled(LED1);
int main() {
while(1) {
myled = 1;
wait(1.0);
myled = 0;
wait(1.0);
}
}
-----------------------------------
を入力し、コンパイル。
出てきたファイルをtest1.binとする。

aaa@aaa:~/Desktop/LPC1114$ lpc21isp -bin test1.bin /dev/ttyUSB0 115200 48000

lpc21isp version 1.97
.
.
Now launching the brand new code
でプログラムインストール完了。
マイコン24/--470--をオープンにし23nRのSWをオンすれば
Lチカが始まる。

但し、
aaa@aaa:~/Desktop/LPC1114$ lpc21isp -bin test1.bin /dev/ttyUSB0 115200 48000

............................... no answer on '?'
となれば、インストールエラーになり配線チェック。