狠狠撸

狠狠撸Share a Scribd company logo
Takepino
LPC1114
2019/JUN/14
たけおか
@takeoka
誤り。
カットしてあります。
必要に応じて
3: reset
4: 3.3V
5: +5V
を接続
誤った回路
正
正しい回路
カット済み场所。
Takep lpc1114-190614
LCD
小
PS/2キーボード コネクタをつけたい人は、
コネクタP3を諦める (^^;
笔厂2コネクタの配线
0.1μF 0.1μF
330Ω
D1/TXD
D0/RXD
+
47μF
2018/OCT/19
2016/OCT/28 Takepino,Arduino
Reset
ROM write
D7
A0
D13
D11
D12
A5
D10
D9
DC Jack GND
Power
GND:2
Vout:3 Vcc:1
TA48033S
D5
D7
A1
A2
A3
A4
D8
D3
D2
D4
Boot(AREF)
6 -
5 TXD(16)
4 RXD(15)
3 VCC +5V
2 -
1 GND
FTDI(Serial)
DC Jack +5V
FTDI +5V
Power4
Takepino, Arduino pin compatible machine
Arduino Arduino Takepino-
LPC1114
pin#
power power
- 8 -
IOREF 7 -
Reset 6 Reset/P0.0 23
3.3v 5 3.3v 21,7
5v 4 5v -
GND 3 GND 22
AGND 2 AGND 8
VIN 1 NC
Arduino Arduino Takepino-
LPC1114
pin
#
analog analog
A5 6 ad5 13
A4 5 ad4 12
A3 4 ad3 11
A2 3 ad2 10
A1 2 ad1 9
A0 1 ad0 4
P1P2
Takepino, Arduino pin compatible machine
Row 1 Row 2 Row 3 Row 4
0
2
4
6
8
10
12
Column 1
Column 2
Column 3
Arduino Arduino Takepino-
LPC1114
pin#
IOH IOH
SCL 10 -
SDA 9 -
AREF 8 BOOT/P0.1 24
GND 7 GND
D13 H6 SWCLK/SCK/
P0.10
3
D12 H5 MISO/P0.8 1
D11 H4 MOSI/P0.9 2
D10 H3 P1.9(SS) 18
D9 H2 P1.8 17
D8 H1 P1.5 14
Arduino Arduino Takepino-
LPC1114
pin#
IOL IOL
D7 L8 P0.7 28
D6 L7 P0.6/SCK0 6
D5 L6 P0.5/SDA 5
D4 L5 P0.4/SCL 27
D3 L4 P0.3 26
D2 L3 P0.2 25
D1(TX) L2 P1.7/TXD 16
D0(RX) L1 P1.6/RXD 15
P4 P3
0.1μF 0.1μF
330Ω
TXD
RXD
+
47μF
2017/JUL/07 LCD, ADC, Motor
Takep-M0, LPC1114FN28/102
Reset
ROM write
LCD-CS
LCD-SCLK
LCD-SDA
LCD-D/C
LCD-RES
1KΩ VR
LCD-LED
AD5
motor-R2
motor-R1
motor-L2
motor-L1
0.1μF
GND
VCC
PS/2 CLK
PS/2Data
0.1μF 0.1μF
330Ω
TXD
RXD
+
47μF
2014/SEP/07 LCD, ADC, Motor
Takep-M0, LPC1114FN28/102
Reset
ROM write
LCD-CS
LCD-SCLK
LCD-SDA
LCD-D/C
LCD-RES
1KΩ VR
LCD-LED
AD5
motor-R2
motor-R1
motor-L2
motor-L1
0.1μF
GND
VCC
+
470μF
2014/SEP/07 Motor driver
Takep-M0, LPC1114FN28/102
motor-OR2
motor-OR1
(1)IN1
(2)IN2
OUT1(3)
(4)GND
(6)VS
OUT2(5)
(7)VCC
motor-R2
motor-R1
TA7267BP
motor-OL2
motor-OL1
(1)IN1
(2)IN2
OUT1(3)
(4)GND
(6)VS
OUT2(5)
(7)VCC
motor-L2
motor-L1
TA7267BP
0.1μF 0.1μF
330Ω
TXD
RXD
+
470μF
2014/JUL/28 LCD, ADC
Takep-M0, LPC1114FN28/102
Reset
ROM write
LCD-CS
LCD-SCLK
LCD-SDA
LCD-D/C
LCD-RES
300Ω VR
LCD-LED
AD5
GND
VCC
0.1μF 0.1μF
330Ω
秋月AE-UM232R
(FT232RL)
TXD: 1
RXD: 5
GND: 24
3V3: 19
+
470μF
2013/SEP/18 LCD
Takep-M0, LPC1114FN28/102
Reset
ROM write
LCD-CS
LCD-SCLK
LCD-SDA
LCD-D/C
LCD-RES
300Ω VR
LCD-LED
GND
VCC
0.1μF 0.1μF
330Ω
秋月AE-UM232R
(FT232RL)
TXD: 1
RXD: 5
GND: 24
3V3: 19
+
470μF
2013/SEP/02 (a)
Takep-M0, LPC1114FN28/102
Reset
ROM write
Takep lpc1114-190614
Takepino lpc1114 LCD Conn.(小)
NokiaLCD
LED
aitendo ノキア液晶5110( SPI) [M-LCD5110-PCB]
http://www.aitendo.com/product/1164
Takepino lpc1114 LCD Conn.(大)
●
1.8inch color LCD用
★特売品★1.8インチ液晶モジュール(SPI) [M018C7735SPI]
※液晶モジュールの電源線を、Pin13 まで、引っ張る
http://www.aitendo.com/product/3858
`
Takepino lpc1114 LCD Conn.(大)
http://www.aitendo.com/product/3858
★特売品★1.8インチ液晶モジュール(SPI) [M018C7735SPI]
※液晶モジュールの電源線を、Pin12,14 まで、引っ張る
LCD Vcc
LCD GND
开発环境
开発环境
●
情報 古くてスマン
●
「110円のARM Cortex-M0(LPC1114)で遊ぶ」by オレ
●
https://ameblo.jp/takeoka/entry-11607677151.html
开発环境 ハードウェア
●
LPC1114 への書き込みは、シリアル?ポートで行える。
●
Pin15: RXD
●
Pin16: TXD
となっている。
●
FTDIのUSB-シリアル ケーブルを使用
●
FTDI USBシリアル変換ケーブル(5V)
●
http://akizukidenshi.com/catalog/g/gM-05841/
开発环境 書き込みプログラム
●
書き込みプログラムは、「lpc21isp」を使用
http://sourceforge.net/projects/lpc21isp/
●
lpc21ispは、簡単に make できる
# lpc21isp -hex 対象hexファイル /dev/ttyUSB0 115200
12000
●
という感じで書き込める
开発环境 コンパイラ
●
コンパイラは、
https://launchpad.net/gcc-arm-embedded/
から得た。
(他のコンパイラだと、ランタイム?ルーチンに、Cortex-M0
用の除算ルーチンが入ってなかったりして困った)
开発环境
●
ROMへの書き込みが終わったら、RESETをする方が安
心です。
対话环境
シリアル通信条件
●
Speed 115200
●
8bit, no parity, stop bit=1
●
Kermit の場合。~/.kermrc に下記を書くと、便利
set line /dev/tty.usbserial-FTGO08NQ
#set line /dev/ttyUSB2
#set line /dev/ttyUSB0
#set speed 57600
set speed 115200
#set speed 9600
set flow-control none
set carrier-watch off
set parity none
Take BASICのセッション例
take@yuuna% kermit
C-Kermit 9.0.302 OPEN SOURCE:, 20 Aug 2011, for Mac OS X 10.14 (64-bit)
Copyright (C) 1985, 2011,
Trustees of Columbia University in the City of New York.
Type ? or HELP for help.
(/Users/take/a-jobs/daiichidenzai/server/db3/) C-Kermit>conn
conn
Connecting to /dev/tty.usbserial-FTGO08NQ, speed 115200
Escape character: Ctrl- (ASCII 28, FS): enabled
Type the escape character followed by C to get back,
or followed by ? to see other options.
----------------------------------------------------
LED_gma(GPIO_gma_5=50010080 GPIO0_DATA=50003FFC GPIO1_DATA=50013FFC
GPIO1_gma_base,50010000 set:MASKED_ACCESS[(1<<pinN)|(1<<pinM)]=(1<<pinN)|(1<<pinM);
clear:MASKED_ACCESS[(1<<pinN)|(1<<pinM)]=0; ADC ps2irq_Init AHO3=$10000554
timer16InitIRQ takeoka_systick=$10000550
-- Take BASIC 64ELCD(2014/OCT/25) Copyright(c) 1999-2017 by Shozo TAKEOKA--
TakeBASIC(2017/JAN/07)
>
Take BASICのセッション例
-- Take BASIC 64ELCD(2014/OCT/25) Copyright(c) 1999-2017 by Shozo
TAKEOKA--
TakeBASIC(2017/JAN/07)
>files
$0000422C 5'lpc1114 ADC LED thread and 2threads
$00004318 5'expression nest
$00004379 5'LCD nokia5110 & AD12864 test
$00004426 5'ADC
$00004446 5'LPC Motor
$000044BF 5'lpc1114 ARM LED thread and 2threads
$0000456F 5'nuvoton ARM LED
$000045A0 5'nuvotonARM LED thread and 2threads
$00004644 5 'Color LCD(T18003)test
$000046AF 5' fork test,3 threads
$00004750 1'3 threads
$000047D7 10 ' mess test
$000048F8 1 'dim test
$00004AFA 1 '-- str test
>
Take BASICのセッション例
>setprog $000044BF
setprog=000044BF>list
5'lpc1114 ARM LED thread and 2threads
10 ?fork(256):?fork(512)
20 b=$50010080:d=$20
30 d=d^$ff:*[b)=d:sleep 30:goto 30
256 ?"a":sleep 100:goto 256
512 ?"b":sleep 200:goto 512
>run
run
2a 3baabaabaaba>

More Related Content

Takep lpc1114-190614