cp-jr arm7 usb-lpc2148 / exp cp-jr arm7 usb-lpc2148 / exp
TRANSCRIPT
āļāļđāļĄāļ·āļāļāļēāļĢāđāļāļāļēāļāļāļāļĢāļāđāļĄāđāļāļĢāļāļāļāđāļāļĢāļĨāđāļĨāļāļĢāļĢāļļāļ CP-JR ARM7 USB-LPC2148 / EXP
ETT CO.,LTD. -1- WWW.ETT.CO.TH
CP-JR ARM7 USB-LPC2148 / EXP 38
CP-JR ARM7 USB-LPC2148 āđāļāļāļāļāļĢāļāđāļĄāđāļāļĢāļāļāļāđāļāļĢāđāļĨāļāļĢāđāļāļāļĢāļ°āļāļđāļĨ ARM7TDMI-S Core āļāļķāđāļāđāļĨāļ·āļāļāđāļāđāļĄāđāļāļĢāļāļāļāđāļāļĢāđāļĨāļāļĢ 16/32-Bit āļāļāļēāļ 64 Pin āđāļāļāđāļāļāļĨāļąāļāļāļēāļāļāđāđāļēāđāļāļ MCU āļāļĢāļ°āļāđāļēāļāļāļĢāļ āļāļķāđāļāļāļāļĢāļāļāļĩāđāđāļĨāļ·āļāļāđāļ MCU āđāļāļāļĢ LPC2148 āļāļāļ Philips āđāļāļĒāļāļēāļĢāļāļāļāđāļāļāđāļāļĢāļāļŠāļĢāļēāļāļāļāļāļāļāļĢāļāļāļąāđāļāļāļ°āđāļāļāđāļĢāļ·āđāļāļāļāļāļāļāļēāļĢāļāļāļąāļ§āļēāļāļāļļāļāļāļĢāļāļāļ·āđāļāļāļēāļāļāļĩāđāļāđāļēāđāļāļāļāļāļāļēāļĢ āļĻāļķāļāļĐāļē āđāļĨāļ° āļāļāļĨāļāļ āļāđāļąāļāļāļ·āđāļāļāļēāļ āļāļĒāļēāļāđāļāļāļŠāļąāļāļŠāļ§āļ āđāļĨāļ°āđāļāļāļāļīāļŠāļĢāļ°āļāļāļāļąāļ āđāļāļ LED āđāļŠāļāļāļŠāļāļēāļāļ°āļāļāļ Output Logic āđāļĨāļ° Push Button Switch āļŠāđāļēāļŦāļĢāļąāļāļŠāļĢāļēāļāļŠāļąāļāļāļēāļ Logic āđāļāļ·āđāļāļāļāļŠāļāļāļāļēāļĢāļāđāļēāļāļēāļāļāļāļ Input āļŦāļĢāļ·āļ Volume āļāļĢāļąāļāļāļēāđāļĢāļāļāļąāļ āđāļāļ·āđāļāđāļāļāļāļŠāļāļāļāļēāļĢāļāđāļēāļāļēāļāļāļāļ A/D āđāļāļāļāļ āđāļāļĒāļ§āļāļāļĢāļāļ·āđāļāļāļēāļāļāļēāļāđāđāļŦāļĨāļēāļāļĩāđāļāļ°āļāļđāļāļāļāļāđāļāļāđāļĨāļ°āļāļąāļāļ§āļēāļāđāļāļāļāļļāļāđāļāļ·āđāļāļĄāļāļāđāļāļāļāļīāļŠāļĢāļ°āđāļ§ āđāļāļĒāļĒāļąāļāđāļĄāđāļāđāļāļ·āđāļāļĄāļāļāļŠāļąāļāļāļēāļāđāļāļēāļāļąāļāļāļēāļŠāļąāļāļāļēāļāđāļāđāļāļāļ CPU āđāļāļ·āđāļāđāļŦāļāļđāđāļāļŠāļēāļĄāļēāļĢāļāļāļĢāļąāļāđāļĨāļ·āļāļāđāļāļāļēāļāļ§āļāļāļĢāļāļĢāļ°āļāļāļāļāļēāļĢāļāļāļĨāļāļāļāļĩāđāļĄāļĩāļāļĒāļđāđāļāļāļāļĢāļāđāļŦāļŠāļāļāļāļĨāļāļāļāļąāļāļāļĢāļąāļāļĒāļēāļāļĢāļ āļēāļĒāđāļāļāļąāļ§ CPU āđāļāļāļĒāļēāļāđāļŦāļĄāļēāļ°āļŠāļĄāđāļĨāļ°āđāļāļāļāļīāļŠāļĢāļ° āđāļāļĒāđāļĄāļĒāļķāļāļāļīāļāļāļąāļāļ§āļāļāļĢāđāļāļ§āļāļāļĢāļŦāļāļķāđāļāđāļāļĩāļĒāļāļāļĒāļēāļāđāļāļĩāļĒāļ§ āļāļąāļ§āļāļĒāļēāļāđāļāļ āļāļēāļŠāļąāļāļāļēāļ GPIO0.8 āļāļāļ LPC2148 āļŠāļēāļĄāļēāļĢāļāđāļĨāļ·āļāļ āļāđāļēāļŦāļāļ āļāļēāļĢāļāđāļēāļāļēāļāđāļāļĄāļēāļāļāļķāļ 4 āđāļāļ āļāļ·āļ āđāļāļāļēāļāđāļāļ Input/Output, TXD1, PWM āđāļĨāļ° ADC āļāļąāļāļāļąāđāļāđāļĄāļ·āđāļāļāļđāđāļāļāļāļāļāļēāļĢāļāļāļĨāļāļāļāļēāļĢāđāļāļāļēāļāļāļē GPIO0.8 āđāļāđāļŦāļĄāļāđāļāļāđāļŠāļēāļĄāļēāļĢāļāđāļĨāļ·āļāļāļāļāļŠāļąāļāļāļēāļāļāļēāļ GPIO0.8 āđāļāļĒāļąāļāļ§āļāļāļĢāļŠāļāļąāļāļŠāļāļļāļāļāļĩāđāđāļŦāļĄāļēāļ°āļŠāļĄāđāļāļāļēāļĄāļāļāļāļāļēāļĢāđāļāļ
āđāļĄāļ·āđāļāļāļāļāļāļēāļĢāļāļāļĨāļāļāļāļēāļĢāđāļāļāļēāļ GPUIO0.8 āđāļāļ Input āļāđāļŠāļēāļĄāļēāļĢāļāđāļĨāļ·āļāļāļāļāļŠāļąāļāļāļēāļāļāļēāļ GPIO0.8 āđāļāļĒāļąāļāļ§āļāļāļĢāļāļāļ Push Button Switch āđāļāļ·āđāļāļāļāļĨāļāļāļāļēāļĢāļāđāļēāļāļēāļāļāļąāļ Input
āđāļĄāļ·āđāļāļāļāļāļāļēāļĢāļāļāļĨāļāļāļāļēāļĢāđāļāļāļēāļ GPUIO0.8 āđāļāļ Output āļāđāļŠāļēāļĄāļēāļĢāļāđāļĨāļ·āļāļāļāļāļŠāļąāļāļāļēāļāļāļēāļ GPIO0.8 āđāļāļĒāļąāļāļ§āļāļāļĢāļāļāļ LED āđāļāļ·āđāļāļāļđāļŠāļāļēāļāļ°āļāļāļāļāļēāļĢāļāđāļēāļāļēāļāļāļāļ Output
āđāļĄāļ·āđāļāļāļāļāļāļēāļĢāļāļāļĨāļāļāļāļēāļĢāđāļāļāļēāļ GPUIO0.8 āđāļāļ ADC āļāđāļŠāļēāļĄāļēāļĢāļāđāļĨāļ·āļāļāļāļāļŠāļąāļāļāļēāļāļāļēāļ GPIO0.8 āđāļāļĒāļąāļāļ§āļāļāļĢāļāļāļ Volume āļāļĢāļąāļāļāļēāđāļĢāļāļāļąāļ āđāļāļ·āđāļāļāļāļŠāļāļāļāļēāļāļāļēāđāļĢāļāļāļąāļ Analog
āđāļĄāļ·āđāļāļāļāļāļāļēāļĢāļāļāļĨāļāļāļāļēāļĢāđāļāļāļēāļ GPUIO0.8 āđāļāļ TXD1 āļāđāļŠāļēāļĄāļēāļĢāļāđāļĨāļ·āļāļāļāļāļŠāļąāļāļāļēāļāļāļēāļ GPIO0.8 āđāļāļĒāļąāļāļ§āļāļāļĢāļāļāļ Line Driver āļāļāļ RS232 āđāļāļ·āđāļāļāļāļĨāļāļāļāļēāļĢāļŠāļāļāļāļĄāļđāļĨāđāļāļ RS232
āļāļķāđāļāļāļ°āđāļŦāđāļāđāļāļ§āļē āļāļđāđāļāļŠāļēāļĄāļēāļĢāļāđāļĨāļ·āļāļ āļāđāļēāļŦāļāļ āđāļĨāļ° āļāļĢāļąāļāđāļāļĨāļĩāđāļĒāļ āļāļēāļĢāđāļāļāļēāļāļāļēāļŠāļąāļāļāļēāļāļāļēāļāđāļāļāļ CPU āđāļāļāļĒāļēāļāļāļĢāļāļāļ§āļāļāļļāļāļāļāļāļāļąāđāļāļāļēāļĢāļāđāļēāļāļēāļ āđāļāđāļāļĒāļāļīāļŠāļĢāļ°āļāļĒāļēāļāđāļāļāļĢāļīāļ āđāļāļĒāđāļāļĢāļāļŠāļĢāļēāļāļāļāļāļāļāļĢāļāļāļ°āļāđāļē MCU āļĄāļēāļāļāļąāļ§āļāļāļĢāļĢāļ§āļĄāļāļąāļāļāļļāļāļāļĢāļāļāļ·āđāļāļāļēāļāļāļĩāđāļāđāļēāđāļāļāđāļĨāļ°āļāļąāļāļāļēāļāļāļāļĄāļēāđāļŦāđāļāļāļēāļāļ āļēāļĒāļāļāļāļāļēāļāļāļąāđāļ§āļāļ Connector āđāļāļ IDE 10 Pin āļāļķāđāļāļāļēāļĢāļāļąāļāđāļĢāļĩāļĒāļāļāļēāļŠāļąāļāļāļēāļāļāļ°āļāđāļēāļāļēāļĢāļāļąāļāđāļĢāļĩāļĒāļāļāļĒāļēāļāđāļāļāļĢāļ°āđāļāļĩāļĒāļ āļāļēāļĄāļĄāļēāļāļĢāļāļēāļāļāļāļ āļāļĩāļāļĩāļāļĩ āđāļāļ·āđāļāđāļŦāļŠāļēāļĄāļēāļĢāļāļāļāđāļāļāļēāļāļĢāļ§āļĄāļāļąāļāļāļļāļāļāļĢāļāļŠāļāļąāļāļŠāļāļļāļāļāļēāļāđāļāļāļ āļāļĩāļāļĩāļāļĩ āđāļāđāļāļĒāļŠāļ°āļāļ§āļ āļāļąāļ§āļāļāļĢāļāđāļāđāļ +5VDC āļāļēāļāļ āļēāļĒāļāļāļ āļŦāļĢāļ·āļ USB Port (āđāļāļāļĢāļāļĩāđāļāļāļĢāļ°āđāļŠāđāļĄāđāļāļīāļ 100mA āļāļāļ°āļĒāļąāļāđāļĄ Enumerate USB āđāļĨāļ°āđāļĄāđāļāļīāļ 500mA āļāļāļ° Enumerate USB āđāļĨāļ§) āļāļķāđāļāļ āļēāļĒāđāļāļāļāļĢāļāļāļ°āļĄāļĩāļ§āļāļāļĢ Regulate āļāļāļēāļ 3.3V/1A āļāļąāļāđāļāļĢāļĩāļĒāļĄāđāļ§āđāļŦāđāļĢāļĩāļĒāļāļĢāļāļĒāđāļĨāļ§ āđāļĨāļ°āļ āļēāļĒāđāļāļāļāļĢāļāļāļ°āļĄāļĩ Connector RS232(UART0) āļāđāļēāļāļ§āļ 1 Port āļŠāđāļēāļŦāļĢāļąāļāļāđāļēāļāļēāļĢ Download Hex File āļŦāļĢāļ·āļāđāļāļāļēāļāđāļāļāļēāļĢāļŠāļ·āđāļāļŠāļēāļĢ RS232 āđāļāđāļāļĢāđāļāļĢāļĄ Application āļāļĩāđāđāļāļĩāļĒāļāļāļķāđāļāđāļāļ
āļāļđāļĄāļ·āļāļāļēāļĢāđāļāļāļēāļāļāļāļĢāļāđāļĄāđāļāļĢāļāļāļāđāļāļĢāļĨāđāļĨāļāļĢāļĢāļļāļ CP-JR ARM7 USB-LPC2148 / EXP
ETT CO.,LTD. -2- WWW.ETT.CO.TH
āļāļļāļāļŠāļĄāļāļąāļāļīāļāļāļāļāļāļĢāļ 1. āđāļ MCU āļāļĢāļ°āļāļđāļĨ ARM7TDMI-S āđāļāļāļĢ LPC2148 āļāļāļ Philips āļāļķāđāļāđāļāļ MCU āļāļāļēāļ 16/32-Bit 2. āđāļ Crystal 12.00 MHz āđāļāļĒ MCU āļŠāļēāļĄāļēāļĢāļāļāļĢāļ°āļĄāļ§āļĨāļāļĨāļāļ§āļĒāļāļ§āļēāļĄāđāļĢāđāļ§āļŠāļđāļāļŠāļļāļāļāļĩāđ 60 MHz āđāļĄāļ·āđāļāđāļāļāļēāļ
āļĢāļ§āļĄāļāļąāļ Phase-Locked Loop (PLL) āļ āļēāļĒāđāļāļāļąāļ§ MCU āđāļāļ 3. āļĢāļāļāļĢāļąāļāļāļēāļĢāđāļāļĢāđāļāļĢāļĄāđāļāļ In-System Programming (ISP) āđāļĨāļ° In-Application Programming
(IAP) āļāļēāļāļāļēāļ On-Chip Boot-Loader Software āļāļēāļāļāļāļĢāļ UART0 (RS232) 4. Power Supply āđāļāđāļĢāļāļāļąāļāđāļāļāļē +5VDC āđāļāļĒāđāļāļāđāļąāļ§āļāļāđāļāļ CPA-2PIN āļāļēāļāļ āļēāļĒāļāļāļ āļŦāļĢāļ·āļ āđāļ
āļāļĨāļąāļāļāļēāļāļāļēāļ USB Port āđāļ (āđāļāļāļĢāļāļĩāđāļāļāļĢāļ°āđāļŠāđāļĄāđāļāļīāļ 500mA) 5. āļ āļēāļĒāđāļ MCU āļĄāļĩāļŦāļāļ§āļĒāļāļ§āļēāļĄāļāđāļēāđāļāļĢāđāļāļĢāļĄāđāļāļ Flash āļāļāļēāļ 512KB, Static RAM āļāļāļēāļ 40KB 6. āļĄāļĩāļ§āļāļāļĢ USB āļĄāļēāļāļĢāļāļēāļ 2.0 āđāļāļ Full Speed āļ āļēāļĒāđāļāļāļąāļ§ (USB Function āļĄāļĩ 32 End Point) 7. āļāđāļēāļāļ§āļ GPIO āļŠāļđāļāļŠāļļāļāļāļķāļ 47 I/O Pins āļŠāļēāļĄāļēāļĢāļāđāļāļ·āđāļāļĄāļāļāļāļąāļāļĢāļ°āļāļ I/O āļāļĩāđāđāļāļāļŠāļąāļāļāļēāļ 5V āđāļ āļāļķāđāļ
āļāļēāļŠāļąāļāļāļēāļ GPIO āļāļ°āļĄāļĩāļāļēāļĢāđāļāļāļēāļāļĢāļ§āļĄāļāļąāļāļāļāļ Function āļāđāļ·āļāđāļāļĩāļāļāļąāļāļāļĩāđ āļ§āļāļāļĢāļŠāļ·āđāļāļŠāļēāļĢāļāļāļļāļāļĢāļĄāđāļāļ SPI āļāđāļēāļāļ§āļ 2 āļāļāļ āđāļĨāļ° āļ§āļāļāļĢāļŠāļ·āđāļāļŠāļēāļĢāļāļāļļāļāļĢāļĄāđāļāļ I2C āļāđāļēāļāļ§āļ 2 āļāļāļ āļ§āļāļāļĢ ADC āļāļāļēāļ 10 Bit āļāđāļēāļāļ§āļ 14 āļāļļāļ āđāļĨāļ° āļ§āļāļāļĢ DAC āļāļāļēāļ 10 Bit āļāđāļēāļāļ§āļ 1 āļāļļāļ āļ§āļāļāļĢ UART āđāļāļ Full-Duplex āļāđāļēāļāļ§āļ 2 āļāļāļ āļāļ·āļ UART-0 āļĄāļēāļāļĢāļāļēāļ 4 Pin ETT āđāļāļāļŠāļąāļāļāļēāļāļĢāļ°āļāļąāļ RS232 Level āđāļĨāļ° UART-1 āđāļāļāļŠāļąāļāļāļēāļāļĢāļ°āļāļąāļ TTL Level
Timer 32-bit āļāđāļēāļāļ§āļ 2 āļāļāļ ( 4 Input Capture / 4 Output Compare ), 6-Channel PWM Output, Watchdog Timer āđāļĨāļ° Real Time Clock
8. āļĄāļĩāļ§āļāļāļĢāđāļāļ·āđāļāļĄāļāļāļāļąāļ Character LCD āđāļāļĒāđāļāļ§āļāļāļĢāļāļēāļĢāđāļāļ·āđāļāļĄāļāļāđāļāļ 4 āļāļīāļ āļāļēāļ GPIO1[25..31]āļāļĢāļāļĄāļ§āļāļāļĢāļāļĢāļąāļāļāļ§āļēāļĄāļŠāļ§āļēāļāļŦāļāļēāļāļ
9. āļĄāļĩāļ§āļāļāļĢāđāļāļ·āđāļāļĄāļāļāļāļąāļ JTAG ARM āļāļāļēāļ 20 Pin āļĄāļēāļāļĢāļāļēāļ āđāļāļ·āđāļāļāđāļēāļāļēāļĢ Debug āđāļāļ Real Time āđāļ 10. āļĄāļĩāļ§āļāļāļĢāļāļāļĨāļāļāļāļąāđāļāļāļ·āđāļāļāļēāļāļŠāđāļēāļŦāļĢāļąāļāļŠāļāļąāļāļŠāļāļļāļāļāļēāļĢāđāļāļāļēāļāđāļĨāļ°āļāļāļĨāļāļāđāļĢāļĩāļĒāļāļĢāļđ āļāđāļąāļāļāļ·āđāļāļāļēāļāļāļĒāļēāļāļāļĢāļāļāļ§āļ
āļāļąāļāđāļāļĢāļĩāļĒāļĄāđāļ§āļ āļēāļĒāđāļāļāļāļĢāļ (āļāļīāļāļāļąāđāļāđāļ§āđāļāļāļēāļ°āļĢāļļāļ CP-JR ARM7 USB-LPC2148 EXP ) āļāļķāđāļ āđāļāđāļ LED Output āđāļāļ Sink Current āļŠāđāļēāļŦāļĢāļąāļāđāļŠāļāļāļŠāļāļēāļāļ°āļāļāļ Output āļāđāļēāļāļ§āļ 4 āļāļļāļ Push Button Switch āđāļāļ Active Logic â0â āļŠāđāļēāļŦāļĢāļąāļāļāļāļŠāļāļ Input Logic āļāđāļēāļāļ§āļ 4 āļāļļāļ Volume āļāļĢāļąāļāļāļēāđāļĢāļāļāļąāļ 0-3.3V āļŠāđāļēāļŦāļĢāļąāļāļāļāļŠāļāļāļāļēāļĢāļāđāļēāļāļēāļāļāļāļ ADC āļāđāļēāļāļ§āļ 4 āļāļļāļ āļāļļāļāļāđāļēāđāļāļīāļāļŠāļąāļāļāļēāļāđāļŠāļĩāļĒāļ Mini Speaker āļŠāđāļēāļŦāļĢāļąāļāļāļāļŠāļāļāļāļēāļĢāđāļŠāļĩāļĒāļāđāļāļāļāļēāļāđ āļāđāļēāļāļ§āļ 1 āļāļļāļ āđāļāļāļāļāļ§āļāļāļĢ Project Board āļĢāļļāļ AD-100 āļāļāļēāļ 360 āļāļļāļ āļŠāđāļēāļŦāļĢāļąāļāđāļāļāļāļ·āđāļāļāļĩāđāļāļāļāļāļĨāļāļāļ§āļāļāļĢāļāļāļēāļāđāļĨāđāļāđ āđāļāļ·āđāļāđāļāļāļēāļāļĢāļ§āļĄāļāļąāļ CPU āđāļāļāļĒāļēāļāļāļīāļŠāļĢāļ°
āļāļļāļāļāļāđāļŦāļĨāļāļāļēāļĒāđāļ +3.3V āđāļĨāļ° GND āļŠāđāļēāļŦāļĢāļąāļāđāļāļ·āđāļāļĄāļāļāđāļāļĒāļąāļāļ§āļāļāļĢāļ āļēāļĒāļāļāļāļāļ·āđāļāđ 11. āļāļāļāļļāļāļŦāļ āļđāļĄāļīāđāļāļāļēāļāļĢāļ°āļŦāļ§āļēāļ -40 to +85°C
āļāļđāļĄāļ·āļāļāļēāļĢāđāļāļāļēāļāļāļāļĢāļāđāļĄāđāļāļĢāļāļāļāđāļāļĢāļĨāđāļĨāļāļĢāļĢāļļāļ CP-JR ARM7 USB-LPC2148 / EXP
ETT CO.,LTD. -3- WWW.ETT.CO.TH
āđāļāļĢāļāļŠāļĢāļēāļāļāļāļĢāļ CP-JR ARM7 USB-LPC2148 / EXP
āļĢāļđāļāđāļŠāļāļ āļĨāļąāļāļĐāļāļ°āđāļāļĢāļāļŠāļĢāļēāļāļāļāļāļāļāļĢāļ CP-JR ARM7 USB-LPC2148 / EXP
1234
56
7
89
10
1112
1314
1516
17 18
19
20
21
āļāļđāļĄāļ·āļāļāļēāļĢāđāļāļāļēāļāļāļāļĢāļāđāļĄāđāļāļĢāļāļāļāđāļāļĢāļĨāđāļĨāļāļĢāļĢāļļāļ CP-JR ARM7 USB-LPC2148 / EXP
ETT CO.,LTD. -4- WWW.ETT.CO.TH
āļĢāļđāļāđāļŠāļāļ āļĨāļąāļāļĐāļāļ°āļāļāļāļāļāļĢāļ CP-JR ARM7 USB-LPC2148
āļĢāļđāļāđāļŠāļāļ āļĨāļąāļāļĐāļāļ°āļāļāļāļāļāļĢāļ CP-JR ARM7 USB-LPC2148 EXP
20
1
2
3
4
5
67
8
9
10 11
12
13
1415
1617
1821
19
1
2
3
4
5
67
8
9
10 11
12
13
1415
1617
18
19
āļāļđāļĄāļ·āļāļāļēāļĢāđāļāļāļēāļāļāļāļĢāļāđāļĄāđāļāļĢāļāļāļāđāļāļĢāļĨāđāļĨāļāļĢāļĢāļļāļ CP-JR ARM7 USB-LPC2148 / EXP
ETT CO.,LTD. -5- WWW.ETT.CO.TH
âĒ āļŦāļĄāļēāļĒāđāļĨāļ 1 āļāļ·āļ āļāđāļąāļ§āļāļ Port1[16..23] āļāđāļēāļāļ§āļ 8 āļāļīāļ âĒ āļŦāļĄāļēāļĒāđāļĨāļ 2 āļāļ·āļ āļāđāļąāļ§āļāļ Port0[2..7] āļāđāļēāļāļ§āļ 6 āļāļīāļ âĒ āļŦāļĄāļēāļĒāđāļĨāļ 3 āļāļ·āļ āļāđāļąāļ§āļāļ Port0[8..15] āļāđāļēāļāļ§āļ 8 āļāļīāļ âĒ āļŦāļĄāļēāļĒāđāļĨāļ 4 āļāļ·āļ āļāđāļąāļ§āļāļ Port0[16..23] āļāđāļēāļāļ§āļ 8 āļāļīāļ âĒ āļŦāļĄāļēāļĒāđāļĨāļ 5 āļāļ·āļ āļāđāļąāļ§āļāļ Port0[25..31] āļāđāļēāļāļ§āļ 7 āļāļīāļ âĒ āļŦāļĄāļēāļĒāđāļĨāļ 6 āļāļ·āļ āļāļąāļ§āļāļēāļāļāļēāļāļŠāđāļēāļŦāļĢāļąāļāļāļĢāļąāļāļāļēāļāļ§āļēāļĄāļŠāļ§āļēāļ (Contrast) āļāļāļāļŦāļāļēāļāļ LCD âĒ āļŦāļĄāļēāļĒāđāļĨāļ 7 āļāļ·āļ āļāđāļąāļ§āļāļ Character LCD āđāļāļĒāđāļāļŠāļąāļāļāļēāļ Port1[25..31] āđāļāļāļēāļĢāđāļāļ·āđāļāļĄāļāļ âĒ āļŦāļĄāļēāļĒāđāļĨāļ 8 āļāļ·āļ āļāđāļąāļ§āļāļ JTAG āđāļāļĒāđāļāļŠāļąāļāļāļēāļ Port1[26..31] āđāļĨāļ° Reset āļāļāļ CPU âĒ āļŦāļĄāļēāļĒāđāļĨāļ 9 āļāļ·āļ āļāđāļąāļ§āļāļ RS232 āļŠāđāļēāļŦāļĢāļąāļāđāļāļāļēāļ āđāļĨāļ° Download Hex File āđāļŦ CPU âĒ āļŦāļĄāļēāļĒāđāļĨāļ 10 āļāļ·āļ āļāđāļąāļ§āļāļ USB āļŠāđāļēāļŦāļĢāļąāļāđāļāļ·āđāļāļĄāļāļāļāļąāļ USB Hub āļĢāļļāļ 2.0 âĒ āļŦāļĄāļēāļĒāđāļĨāļ 11 āļāļ·āļ LED āđāļŠāļāļāļŠāļāļēāļāļ° Power āļāļēāļ USB āđāļĨāļ° āļŠāļāļēāļāļāļāļāļāļēāļĢāđāļāļ·āđāļāļĄāļāļāļāļąāļ USB âĒ āļŦāļĄāļēāļĒāđāļĨāļ 12 āļāļ·āļ āļāđāļąāļ§āļāļ Power āļāļāļēāļ +5VDC āđāļĨāļ° GND āđāļāļ·āđāļāļāļēāļĒāđāļŦāļāļąāļāļāļāļĢāļ âĒ āļŦāļĄāļēāļĒāđāļĨāļ 13 āļāļ·āļ LED āđāļŠāļāļāļŠāļāļēāļāļ°āļāļāļāđāļŦāļĨāļāļāļēāļĒāđāļ Power āļāļāļāļāļāļĢāļ âĒ āļŦāļĄāļēāļĒāđāļĨāļ 14 āļāļ·āļ Switch RESET āļŠāđāļēāļŦāļĢāļąāļāļŠāđāļąāļ Reset āļāļēāļĢāļāđāļēāļāļēāļāļāļāļ CPU âĒ āļŦāļĄāļēāļĒāđāļĨāļ 15 āļāļ·āļ Switch LOAD āđāļāļĢāļ§āļĄāļāļąāļ Switch RESET āđāļāļ·āđāļ Download Hex āđāļŦ CPU âĒ āļŦāļĄāļēāļĒāđāļĨāļ 16 āļāļ·āļ CPU āđāļāļāļĢ LPC2148 āļāļāļ Philips āļāļķāđāļāđāļāļ CPU āļāļĢāļ°āļāđāļēāļāļāļĢāļ âĒ āļŦāļĄāļēāļĒāđāļĨāļ 17 āļāļ·āļ Crystal 12.00 MHz āļŠāđāļēāļŦāļĢāļąāļāļāļāļāđāļŦāđāļāļāļŠāļąāļāļāļēāļāļāļēāļŽāļīāļāļēāļāļāļ LPC2148 âĒ āļŦāļĄāļēāļĒāđāļĨāļ 18 āļāļ·āļ Crystal 32.768 KHz āļŠāđāļēāļŦāļĢāļąāļ Real Time Clock (RTC) āđāļāļāļąāļ§āļāļāļ LPC2148 âĒ āļŦāļĄāļēāļĒāđāļĨāļ 19 āļāļ·āļ āļāļļāļāđāļāļ·āđāļāļĄāļāļ āļĨāļąāļāļāļēāļ Battery āļāļāļēāļ +3V (āļāļĒāļđāļāļēāļāđāļāļāļāļĢāļ) āļŠāđāļēāļŦāļĢāļąāļāļāļāđāļŦāļāļąāļ
RTC āđāļāļ·āđāļāđāļāđāļāļĢāļąāļāļĐāļēāļāļēāđāļ§āļĨāļēāļāļāļ RTC āđāļāļāļāļ°āļāļĩāđāđāļĄāđāļāļāļēāļĒāđāļāđāļĨāļĩāđāļĒāļāđāļŦāļāļąāļāļāļāļĢāļ âĒ āļŦāļĄāļēāļĒāđāļĨāļ 20 āļāļ·āļ āđāļāļ Project Board āļĢāļļāļ AD-100 āļāļāļēāļ 360 āļāļļāļ āļŠāđāļēāļŦāļĢāļąāļāļāļāļ§āļāļāļĢ (āļĄāļĩāļāļīāļāļāļąāđāļāđāļ§
āđāļāļāļēāļ°āđāļāļĢāļļāļ CP-JR ARM7 USB-LPC2148 EXP) âĒ āļŦāļĄāļēāļĒāđāļĨāļ 21 āļāļ·āļ āļŠāļ§āļāļāļāļāļ§āļāļāļĢ I/O āļāļ·āđāļāļāļēāļ āļŠāđāļēāļŦāļĢāļąāļāđāļāļāļāļŠāļāļāļāļēāļĢāļāđāļēāļāļēāļāļāļāļ Function āļāļēāļāđ
āļāļāļ CPU (āļĄāļĩāļāļīāļāļāļąāđāļāđāļ§āđāļāļāļēāļ°āđāļāļĢāļļāļ CP-JR ARM7 USB-LPC2148 EXP) āđāļāļĒāļĄāļĩāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāļąāļāļāļĩāđāļāļ·āļ o LED āļŠāđāļēāļŦāļĢāļąāļāđāļŠāļāļāļāļĨāļāļēāļĢāļāđāļēāļāļēāļāļāļāļ Output āđāļāļ Sink Current āļĄāļĩāļāļąāđāļāļŦāļĄāļ 4 āļāļļāļ o Push Button Switch āļŠāđāļēāļŦāļĢāļąāļāļāđāļēāđāļāļīāļ Logic āđāļāļ·āđāļāļāļāļŠāļāļāļāļēāļĢāļāđāļēāļāļēāļ Input āļĄāļĩāļāļąāđāļāļŦāļĄāļ 4 āļāļļāļ o Volume āļŠāđāļēāļŦāļĢāļąāļāļāļĢāļąāļāļāļēāđāļĢāļāļāļąāļ 0-3.3V āđāļāļ·āđāļāđāļāļāļāļŠāļāļāļāļēāļĢāļāđāļēāļāļēāļāļāļāļ A/D āļĄāļĩāļāļąāđāļāļŦāļĄāļ 4 āļāļļāļ o Mini Speaker āļŠāđāļēāļŦāļĢāļąāļāđāļāļāđāļēāđāļāļīāļāđāļŠāļĩāļĒāļ āđāļāļ Beep āļāđāļēāļāļ§āļ 1 āļāļļāļ o āļāļļāļāļāļāđāļŦāļĨāļāļāļēāļĒāđāļ +3.3V āđāļĨāļ° GND
āļāļđāļĄāļ·āļāļāļēāļĢāđāļāļāļēāļāļāļāļĢāļāđāļĄāđāļāļĢāļāļāļāđāļāļĢāļĨāđāļĨāļāļĢāļĢāļļāļ CP-JR ARM7 USB-LPC2148 / EXP
ETT CO.,LTD. -6- WWW.ETT.CO.TH
āļāļēāļĢāđāļāļāļēāļ LED āđāļŠāļāļāļāļĨ LED āđāļŠāļāļāļāļĨāļāļāļāļāļāļĢāļ āļāļ°āļāļāļ§āļāļāļĢāđāļāļāļĢāļąāļāļāļĢāļ°āđāļŠ (Sink Current) āđāļāļĒāđāļāļāļąāļāđāļŦāļĨāļāļāļēāļĒ +3.3V āļāđāļēāļāļēāļāļāļ§āļĒāđāļĨāļāļīāļ â0â (0V) āđāļĨāļ°āļŦāļĒāļļāļāļāđāļēāļāļēāļāļāļ§āļĒāđāļĨāļāļīāļ â1â (+3.3V) āđāļāļĒāļĄāļĩāļāļąāļāđāļŦāļĄāļ 4 āļāļļāļ āđāļāļĒāļ§āļāļāļĢāđāļāļŠāļ§āļāļāļĩāđāļāļ°āđāļāļŠāđāļēāļŦāļĢāļąāļāļāļāļŠāļāļāļāļēāļĢāļāļēāđāļāļēāļāļāļāļ Port I/O āļāļēāļāđāļāļĩāđāļāļēāđāļāļēāļāđāļŦāļāļĨāđāļāļ Output āđāļāļāđāļĨāļāļīāļ
LE
Dn
560
+3.3V
LEDn āļāļēāļĢāđāļāļāļēāļāļ§āļāļāļĢāļāļĢāļąāļāđāļĢāļāļāļąāļ (0V-3.3V) āļ§āļāļāļĢāļāļĢāļąāļāđāļĢāļāļāļąāļāļāļāļāļāļāļĢāļāļāļ°āđāļāļāļąāļ§āļāļēāļāļāļēāļāļāļĢāļąāļāļāļēāđāļāđāļāļāđāļāļ·āļāļāļĄāļē āļāļāļīāļāļĄāļĩāđāļāļāļŦāļĄāļāļļāļŠāđāļēāļŦāļĢāļąāļāļāļĢāļąāļāļāļē āđāļāļĒāļ§āļāļāļĢāļāļĩāđāđāļāļāļąāļāđāļŦāļĨāļāļāļēāļĒ +3.3V āđāļāļĒāļāļ°āđāļŦ Output āđāļāļāđāļĢāļāļāļąāļāļāļķāļāđāļĄāļĩāļāļēāļĢāļ°āļŦāļ§āļēāļ 0V āļāļķāļ +3.3V āļāļēāļĄāļāļēāļĢāļāļĢāļąāļāļāļēāļāļāļāļāļąāļ§āļāļēāļāļāļēāļ āļāļķāļāđāļĄāļāļĩāļąāđāļāļŦāļĄāļ 4 āļāļļāļ āđāļāļŠāđāļēāļŦāļĢāļąāļāļŠāļĢāļēāļāđāļĢāļāļāļąāļ Input āđāļāļ·āđāļāļāļāļŠāļāļāļāļēāļĢāļāđāļēāļāļēāļāļāļāļāļ§āļāļāļĢ A/D
10K
+3V3
VOLn
āļāļđāļĄāļ·āļāļāļēāļĢāđāļāļāļēāļāļāļāļĢāļāđāļĄāđāļāļĢāļāļāļāđāļāļĢāļĨāđāļĨāļāļĢāļĢāļļāļ CP-JR ARM7 USB-LPC2148 / EXP
ETT CO.,LTD. -7- WWW.ETT.CO.TH
āļāļēāļĢāđāļāļāļēāļāļ§āļāļāļĢ Push Button Switch āļ§āļāļāļĢ Push Button Switch āļāļ°āđāļāļ§āļāļāļĢ Switch āđāļāļ āļāļāļāļīāļ-āļāļĨāļāļĒāļāļąāļ (Push Button) āļāļĢāļāļĄāļ§āļāļāļĢ Pull-Up āđāļāļāļąāļāđāļŦāļĨāļāļāļēāļĒ +3.3V āđāļāļĒāđāļāļāļāļ°āļāļĩāđāļŠāļ§āļīāļāļāļĒāļąāļāđāļĄāļāļđāļāļāļāļāļ°āđāļŦāļāļēāļŠāļāļēāļāļ°āđāļāļāđāļĨāļāļīāļ â1â āđāļāđāļĄāļ·āđāļāļŠāļ§āļīāļāļāļāļđāļāļāļāļāļĒāļđāļāļ°āđāļŦāļŠāļāļēāļāļ°āđāļāļāđāļĨāļāļīāļ â0â āđāļāļĒāļ§āļāļāļĢāļŠāļ§āļāļāļĩāđāļāļ°āļĄāļāļĩāļĒāļđāļāļ§āļĒāļāļāļą 4 āļāļļāļ āđāļāļŠāđāļēāļŦāļĢāļąāļāļāļāļŠāļāļāļāļēāļĢāļāļēāđāļāļēāļāļāļāļ I/O āļāļēāļāđāļāļĩāđāļāļāļāļāļ§āļāļāļļāļĄāļāļēāļĢāļāđāļēāļāļēāļāļāļāļ§āļāļāļĢāļāļ§āļĒ Input āđāļāļāđāļĨāļāļīāļ
SWn
10K
+3V3
SWn
āļāļēāļĢāđāļāļāļēāļ āļ§āļāļāļĢāļāđāļēāđāļāļīāļāđāļŠāļĩāļĒāļ āļ§āļāļāļĢāļāļēāđāđāļāļīāļāđāļŠāļĒāļĩāļ āļāļ°āđāļāļĨāđāļēāđāļāļāļāļāļēāļāđāļĨāđāļ (Mini Speaker) āļāļĢāļāļĄāļāļ§āļĒāļ§āļāļāļĢāļāļĢāļēāļāļāļŠāļīāđāļāļāļĢāđāļāļ NPN āļŠāđāļēāļŦāļĢāļąāļāļāļąāļāļāļĢāļ°āđāļŠāđāļŦāļāļąāļāļĨāđāļēāđāļāļ āđāļāļāļąāļāđāļŦāļĨāļāļāļēāļĒāļāļāļēāļ +3.3V āļāđāļēāļāļēāļāļāļ§āļĒāđāļĨāļāļīāļ â1â āđāļĨāļ°āļŦāļĒāļļāļāļāļēāđāļāļēāļāļāļ§āļĒāđāļĨāļāļīāļ â0â āđāļāļĒāđāļāļāļēāļĢāļāđāļēāļāļēāļāļāļąāđāļāļāļāļāļŠāļāļŠāļąāļāļāļēāļāđāļĨāļāļīāļāļāļĩāđāđāļāļāļāļ§āļēāļĄāļāļĩāđāļāļēāļāđāđāļŦāļāļąāļāļĨāđāļēāđāļāļāđāļāļ·āđāļāļŠāļĢāļēāļāđāļāļāļāļ§āļēāļĄāļāļĩāđāđāļŠāļĩāļĒāļāļĒāļēāļāļāļēāļāđ āļāļēāļĄāļāļāļāļāļēāļĢ
+3V3
1N4148
BC
547
1K
Mini Speaker
SPK1
āļāļđāļĄāļ·āļāļāļēāļĢāđāļāļāļēāļāļāļāļĢāļāđāļĄāđāļāļĢāļāļāļāđāļāļĢāļĨāđāļĨāļāļĢāļĢāļļāļ CP-JR ARM7 USB-LPC2148 / EXP
ETT CO.,LTD. -8- WWW.ETT.CO.TH
āļ§āļāļāļĢāđāļŦāļĨāļāļāļēāļĒāđāļ āļ§āļāļāļĢāđāļŦāļĨāļāļāļēāļĒāđāļāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļāđāļāļāļąāļāđāļ DC āļāļāļēāļ +5V āđāļāļāļąāļāļ āļĩ āđāļāļĒāļ§āļāļāļĢāļ āļēāļāđāļŦāļĨāļāļāļēāļĒāđāļāđāļāļŠāļ§āļāļāļĩāđāđāļāļāļ§āļāļāļĢ Regulate āļāļāļēāļ 3.3V āļāļąāļāđāļāļ°āļāļēāļĒāđāļŦāļāļąāļ CPU āđāļĨāļ°āļ§āļāļāļĢ I/O āļāļāļāļāļāļĢāļāļāļąāđāļāļŦāļĄāļ āļĒāļāđāļ§āļ LCD āđāļāļ Character āļāļķāđāļāļāļ°āđāļāđāļŦāļĨāļāļāļēāļĒāđāļāļāļāļēāļ +5VDC āļāļēāļāļāļąāđāļ§ Terminal āļāļāļēāļ 2 Pin āļāļĩāđāļāļēāļĒāđāļŦāļāļąāļāļāļāļĢāļ āđāļāļāļĢāļāļĩāļāļĩāđāđāļĄāđāļāđāļāļāļēāļ Character LCD āļāļđāđāļāļŠāļēāļĄāļēāļĢāļāđāļāđāļŦāļĨāļāļāļēāļĒāļāļēāļ USB Port āđāļāļĒāļĩāļāļāļĒāļēāļāđāļāļĩāļĒāļ§āđāļ āđāļāļāļāļāđāļĄāļāđāļēāļāļāļļāļāļĢāļāļāđāļ·āļāđāļ āļēāļĒāļāļāļāļĄāļēāđāļāļ·āđāļāļĄāļāļāļāļąāļāļāļāļĢāļ āđāļāļĒ USB Port āļŠāļēāļĄāļēāļĢāļāļāļēāļĒāļāļĨāļąāļāļāļēāļāđāļŦāļāļąāļāļāļāļĢāļāđāļāđāļĄāđāļāļīāļ 100mA āļāļēāļĒāļąāļāđāļĄāļāđāļēāļāļēāļĢ Enumerate USB Function āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļāļāļēāļĒāļāļĢāļ°āđāļŠāđāļŦāļāļāļĢāļāđāļāļŠāļđāļāļŠāļļāļāđāļĄāđāļāļīāļ 500mA āļŦāļĨāļąāļāļāļēāļāļāđāļēāļāļēāļĢ Enumerate USB Function āđāļĢāļĩāļĒāļāļĢāļāļĒāđāļĨāļ§
+5V
PWR
560
12
+5VDC 1N5819
100uF5V6
Vin1G
ND
2Vout 3
LD1086(3V3)
47uF0.1uF
+3V3
1N5819
+VUSB
āļāļēāļĢāđāļāļ·āđāļāļĄāļāļāļāļąāļ Character LCD
āļŠāđāļēāļŦāļĢāļąāļāļāļēāļĢāđāļāļ·āļāđāļĄāļāļ LCD āļāļąāđāļāļāļ°āļŠāļēāļĄāļēāļĢāļāđāļāđāļāļāļąāļ LCD āđāļāļ Character LCD āđāļāļēāļāļąāļāđ āđāļāļĒāđāļāļ·āđāļāļĄāļāļāđāļāļ 4 āļāļīāļ āđāļāļĒāļŠāļąāļāļāļēāļāļāļĩāđāđāļāđāļāļ·āđāļāļĄāļāļāļāļąāļ LCD āļāļ°āđāļāļāļŠāļąāļāļāļēāļāļāļēāļ GPIO1.25 āļāļķāļ GPIO1.31 āļāđāļēāļāļ§āļ 7āļāļīāļ āļāļķāđāļāļāļ°āļĄāļĩāļŠāļąāļāļāļēāļāļāļēāļāļāļāļīāļāļđāļāļāļāđāļāļĒāļąāļāļāļąāļ§āđāļāļ JTAG āļāļ§āļĒ āđāļāļĒāđāļāļāļēāļĢāđāļāļ·āđāļāļĄāļāļāļŠāļēāļĒāļŠāļąāļāļāļēāļāļāļēāļāļāļąāđāļ§āļāļāļāļāļ āļāļāļĢāļ LCD āđāļāļĒāļąāļāļāļāđāļŠāļāļāļāļĨ LCD āļāļąāļāđ āđāļŦāļĒāļķāļāļāļ·āđāļāļŠāļąāļāļāļēāļāđāļāļāļāļļāļāļāļēāļāļāļīāļ āđāļāļĒāđāļŦāļāļāļŠāļąāļāļāļēāļāļāļĩāđāļĄāļāļĩāļ·āđāļāļāļĢāļāļāļąāļāđāļāļēāļāļ§āļĒāļāļāļąāđāļŦāļāļĢāļāļāļąāđāļ 14 āđāļŠāļ āļāļąāļāļĢāļđāļ
1 23 45 67 89 1011 1213 14
ET-CLCD
P1.26
P1.28P1.30
P1.25P1.27
P1.29P1.31
GNDVORWD0D2D4D6
+5VRSEND1D3D5D7
10K+5V
END1D3D5
RWD0D2D4
VORSGND+VCC
D7 D6
ET-CLCD
āļāļđāļĄāļ·āļāļāļēāļĢāđāļāļāļēāļāļāļāļĢāļāđāļĄāđāļāļĢāļāļāļāđāļāļĢāļĨāđāļĨāļāļĢāļĢāļļāļ CP-JR ARM7 USB-LPC2148 / EXP
ETT CO.,LTD. -9- WWW.ETT.CO.TH
āļāđāļąāļ§āļāļ Port I/O āļāļēāļāđāļāļāļāļāļāļĢāļ āļŠāđāļēāļŦāļĢāļąāļāļāđāļąāļ§āļāļ Port I/O āļāļāļ CPU āļāļąāđāļ āļāļ°āļāļąāļāđāļĢāļĩāļĒāļāļāļāļāļĄāļēāļĢāļāđāļ§āļĒāļąāļāļāļąāđāļ§āļāļāđāļāļ IDE 10 Pin āļāđāļēāļāļ§āļ 5 āļāļļāļ āļāļļāļāļĨāļ° 8 āļāļīāļ āļāļąāļāļāļĩāđ
P0.2P0.4P0.6+3V3
P0.3P0.5P0.7GND
NCNC
PORT0[2..7]
P0.10P0.12P0.14+3V3
P0.11P0.13P0.15GND
P0.9P0.8
PORT0[8..15]
P0.18P0.20P0.22+3V3
P0.19P0.21P0.23GND
P0.17P0.16
PORT0[16..23]
P0.26P0.28P0.30+3V3
P0.27P0.29P0.31GND
P0.25NC
PORT0[25..31]
P1.18P1.20P1.22+3V3
P1.19P1.21P1.23GND
P1.17P1.16
PORT1[16..23]
***āļŦāļĄāļēāļĒāđāļŦāļāļļ*** - GPIO0.0 āļāļđāļāļŠāļāļ§āļāđāļ§āđāļāđāļāļ TXD āļāļāļ UART0 (RS232)
- GPIO0.1 āļāļđāļāļŠāļāļ§āļāđāļ§āđāļāđāļāļ RXD āļāļāļ UART0 (RS232) - GPIO1.25 āļāļķāļ GPIO1.31 āļāļđāļāļŠāļāļ§āļāđāļ§āđāļ āđāļāļ·āđāļāļĄāļāļāļāļąāļ Character LCD - GPIO.23, GPIO0.26, GPIO0.27 āđāļĨāļ° GPIO0.31 āļŠāļāļ§āļāđāļ§āļŠāđāļēāļŦāļĢāļąāļāļāļēāļĢāđāļāļ·āđāļāļĄāļāļāļāļąāļ USB
āļāļđāļĄāļ·āļāļāļēāļĢāđāļāļāļēāļāļāļāļĢāļāđāļĄāđāļāļĢāļāļāļāđāļāļĢāļĨāđāļĨāļāļĢāļĢāļļāļ CP-JR ARM7 USB-LPC2148 / EXP
ETT CO.,LTD. -10- WWW.ETT.CO.TH
āļāđāļąāļ§āļāļ JTAG ARM JTAG āļŦāļĢāļ·āļ JTAG ARM āļāļ°āđāļāļ Connector āđāļāļ IDE 20 Pin āļŠāđāļēāļŦāļĢāļąāļ Interface āļāļąāļ JTAG
Debugger āđāļāļĒāļĄāļĩāļāļēāļĢāļāļąāļāļ§āļāļāļĢāđāļĨāļ°āļŠāļąāļāļāļēāļāļāļēāļĄāļĄāļēāļāļĢāļāļēāļāļāļāļ JTAG āļāļąāļāļāļĩāđ
1 23 45 67 89 1011 1213 1415 1617 1819 20
ARM-JTAG
+3V3
100K
100K * 4
+VTargetGNDGNDGNDGNDGNDGNDGNDGNDGND
+VTrefTRSTTDITMSTCKRTCKTDORESET#
P1.31P1.28P1.30P1.29P1.26P1.27
10K
10K
RU
N/D
EB
RES#
TRSTTDI
TMSTCK
GNDGNDGNDGND
VTref
ARM JTAG Pin Connector
GNDGNDGNDGNDGND
RTCKTDO
RES#NCNC
VTarget
āļāđāļąāļ§āļāļ RS232
āļāļāļĢāļ RS232 āđāļāļāļŠāļąāļāļāļēāļ RS232 āļāļķāđāļāļāļēāļāļ§āļāļāļĢāđāļāļĨāļāļĢāļ°āļāļąāļāļŠāļąāļāļāļēāļ MAX232 āđāļĢāļĩāļĒāļāļĢāļāļĒāđāļĨāļ§ āļŠāļēāļĄāļēāļĢāļāđāļāđāļāļ·āļāđāļĄāļāļāļāļąāļāļŠāļąāļāļāļēāļ RS232 āđāļāļ·āđāļāļĢāļąāļāļŠāļāļāļāļĄāļđāļĨ āļāļāļāļāļēāļāļāļĩāđāđāļĨāļ§āļĒāļāļąāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļ āļĢāļ§āļĄāļāļąāļ Switch LOAD āđāļĨāļ° Switch RESET āđāļāļ·āđāļāļāđāļēāļāļēāļĢ Download Hex File āđāļŦāļāļąāļ CPU āđāļāļāļ§āļĒ
2 41 3
+3V3
RXD
TXD
GND
RS232
āļāđāļąāļ§āļāļ Power Input (+5V)
āđāļāļāļāļļāļāļāļāđāļāđāļĨāļĩāđāļĒāļāļāļāļĢāļ +5V āđāļĨāļ° GND āļāļķāđāļāđāļāļŠāđāļēāļŦāļĢāļąāļāđāļāļāđāļŦāļĨāļāļāļēāļĒāđāļāđāļŦāļāļąāļāļāļāļĢāļ āđāļāļĒāļāļāļāļāļāļāđāļāļāđāļāļāļĢāļ°āđāļŠāļāļĢāļ DC āļāļāļēāļ +5V āđāļāļēāļāļąāđāļ āđāļāļĒāļĄāļĩāļāļēāļĢāļāļąāļāļāļąāđāļ§āļāļąāļāļāļĩāđ
1 2
GND
+5V
āļāļđāļĄāļ·āļāļāļēāļĢāđāļāļāļēāļāļāļāļĢāļāđāļĄāđāļāļĢāļāļāļāđāļāļĢāļĨāđāļĨāļāļĢāļĢāļļāļ CP-JR ARM7 USB-LPC2148 / EXP
ETT CO.,LTD. -11- WWW.ETT.CO.TH
āļāļēāļĢ Download Hex file āđāļŦāļāļąāļ MCU āļāļāļāļāļāļĢāļ āļāļēāļĢ Download Hex File āđāļŦāļāļąāļāļŦāļāļ§āļĒāļāļ§āļēāļĄāļāđāļē Flash āļāļāļ MCU āđāļāļāļāļĢāļāļāļąāđāļ āļāļ°āđāļāđāļāļĢāđāļāļĢāļĄāļāļ·āđāļ
LPC2000 Flash Utility āļāļāļ Philips āļāļķāđāļāļāļ°āļāļīāļāļāļāļāļąāļ MCU āļāļēāļ Serial Port āļāļāļāļāļāļĄāļāļīāļ§āđāļāļāļĢ PC āđāļāļĒāđāļāļĢāđāļāļĢāļĄāļāļąāļāļāļĨāļēāļ§āļŠāļēāļĄāļēāļĢāļāļāļēāļ§āļāđāļŦāļĨāļāļāļĢāļĩāđāļāļāļĩāđ www.semiconductors.philips.com āļāđāļąāļāļāļāļāļāļēāļĢ Download HEX File āđāļŦāļāļąāļ MCU
1. āļāļāļŠāļēāļĒāļŠāļąāļāļāļēāļ RS232 āļĢāļ°āļŦāļ§āļēāļāļāļāļĢāļāļŠāļ·āđāļāļŠāļēāļĢāļāļāļļāļāļĢāļĄ RS232 āļāļāļ PC āđāļĨāļ°āļāļāļĢāļ (RS232) 2. āļāļēāļĒāđāļāđāļĨāļĩāđāļĒāļāļ§āļāļāļĢ +5VDC āđāļŦāļāļąāļāļāļāļĢāļ āļāļēāļāļāļąāđāļ§āļāļ CPA āļāļāļēāļ 2 Pin (āļŦāļĢāļ·āļāđāļāļāļēāļĢāļāļēāļ USB Port āđāļ
āļāļē USB Hub āļŠāļēāļĄāļēāļĢāļāļāļēāļĒāļāļĨāļąāļāļāļēāļāđāļ) āļāļķāđāļāļāļ°āļŠāļąāļāđāļāļāđāļŦāđāļ LED āļŠāļĩāđāļāļ (PWR) āļāļīāļāļŠāļ§āļēāļāđāļŦāđāļŦāđāļ 3. āļŠāđāļąāļ Run āđāļāļĢāđāļāļĢāļĄ LPC2000 Flash Utility āļāļāļ Philips āļāļķāđāļāļāļ°āđāļāļāļĨāļāļąāļāļĢāļđāļ
4. āđāļĢāđāļīāļĄāļāļāļāđāļēāļŦāļāļāļāļēāļāļąāļ§āđāļĨāļ·āļāļāļāļēāļāđāđāļŦāļāļąāļāđāļāļĢāđāļāļĢāļĄāļāļēāļĄāļāļāļāļāļēāļĢ āļāļķāđāļāđāļāļāļĢāļāļĩāļāļĩāđāđāļāļāļąāļ LPC2148 āļāļāļāļāļāļĢāļ CP-JR ARM7 USB-LPC2148 āļāļāļ āļāļĩāļāļĩāļāļĩ āđāļŦāđāļĨāļ·āļāļāļāđāļēāļŦāļāļāļāļēāļāļēāļāđāđāļŦāđāļāļĢāđāļāļĢāļĄāļāļąāļāļāļĩāđ
1) āđāļĨāļ·āļāļ COM Port āđāļŦāļāļĢāļāļāļąāļāļŦāļĄāļēāļĒāđāļĨāļ COM Port āļāļĩāđāđāļāļāļēāļāļāļĢāļīāļ (āđāļāļāļąāļ§āļāļĒāļēāļāđāļ COM1) 2) āļāđāļąāļāļāļē Baud Rate āļāļĒāļđāļāļĩāđāļĢāļ°āļŦāļ§āļēāļ 4800 - 38400 āļāļķāđāļāđāļāļāļāļēāļāļĩāđāļāļāļŠāļāļāđāļĨāļ§āđāļāđāļāđāļāļĒāđāļĄāđāļāļīāļ
āļāļāļŦāļē āļŦāļĢāļ·āļāđāļāļāļēāļāļ§āļēāļĄāđāļĢāđāļ§āļĄāļēāļāļĢāļāļēāļāļāļ·āļ 9600 3) āļāđāļēāļŦāļāļāļāļēāļāļĢāļīāļŠāļāļāļĨ āļāļāļŠāļāļīāļĨāđāļĨāđāļāļāļĢ āđāļŦāļāļĢāļāļāļąāļāļāļĩāđāđāļāđāļāļāļĢāļīāļāļ āļēāļĒāđāļāļāļāļĢāļ āđāļāļĒāļāđāļēāļŦāļāļāđāļŦāļĄāļĩ
āļŦāļāļ§āļĒāđāļāļ KHz āđāļĨāļ°āļŦāļēāļĄāđāļŠāļāļēāđāļāļīāļ 5 āļŦāļĨāļąāļ āđāļāļāļĩāđāļāļĩāđāđāļāļāļē 12.000MHz āļāļķāđāļāđāļāļēāļāļąāļ 12000
1
2
3
4
āļāļđāļĄāļ·āļāļāļēāļĢāđāļāļāļēāļāļāļāļĢāļāđāļĄāđāļāļĢāļāļāļāđāļāļĢāļĨāđāļĨāļāļĢāļĢāļļāļ CP-JR ARM7 USB-LPC2148 / EXP
ETT CO.,LTD. -12- WWW.ETT.CO.TH
4) āļāļĨāļīāļāđāļĄāļēāļŠāļāļĩāđāļāļļāļĄāļāđāļēāļŠāļąāđāļ Read Device ID āđāļāļ·āđāļāļāļīāļāļāļāļāļąāļ CPU āļāļķāđāļāļāļ°āļĄāļĩāļāļāļāļ§āļēāļĄāļāļķāđāļāļĄāļēāđāļāļ·āļāļāđāļŦāđāļāļēāļŠāļđ Boot Mode āļāļąāļāđāļŠāļāļāđāļāļĢāļđāļ
5) āđāļŦāļāļāļŠāļ§āļīāļāļ RESET āđāļĨāļ° LOAD āļāļĩāđāļāļāļĢāļ CP-JR ARM7 USB-LPC2148 āđāļāļ·āđāļāļāđāļēāļāļēāļĢ Reset āđāļŦ MCU āļāđāļēāļāļēāļāđāļ Boot Loader āļāļēāļĄāļāļąāđāļāļāļāļāļāļąāļāļāļāđāļāļāļĩāđ
āļāļāļŠāļ§āļīāļāļ LOAD āļāļēāļāđāļ§ āļāļāļŠāļ§āļīāļāļ RESET āđāļāļĒāļāļĩāđāļŠāļ§āļīāļāļ LOAD āļĒāļąāļāļāļāļāļēāļāļāļĒāļđ āļāļĨāļāļĒāļŠāļ§āļīāļāļ RESET āđāļāļĒāļāļĩāđāļŠāļ§āļīāļāļ LOAD āļĒāļąāļāļāļāļāļēāļāļāļĒāļđ āļāļĨāļāļĒāļŠāļ§āļīāļāļ LOAD āđāļāļāļĨāđāļēāļāļąāļāļŠāļļāļāļāļēāļĒ āđāļŠāļĢāđāļāđāļĨāļ§āļāļķāļāļāļĨāļīāļāđāļĄāļēāļŠāļāļĩāđ âOKâ
6) āđāļĄāļ·āđāļāļāļīāļāļāļāļāļąāļ CPU āđāļ āļāļ°āļāļēāļāļāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļ Part ID āđāļĨāļ° Boot Loader ID āļāļąāļāļĢāļđāļ
7) āđāļŦāļāđāļēāļāļēāļĢāđāļĨāļ·āļāļāļāđāļēāļŦāļāļ HEX File āļāļĩāđāļāļ°āļāđāļēāļāļēāļĢāļŠāļąāđāļāđāļāļĢāđāļāļĢāļĄ 8) āđāļŦāļāđāļēāļāļēāļĢāļāļĨāļīāļāđāļĄāļēāļŠāļāļĩāđ âUpload to Flashâ āļāļķāđāļāđāļāļĢāđāļāļĢāļĄ LPC2000 āļāļ°āđāļĢāļīāđāļĄāļāļāļāđāļēāļāļēāļĢ
Download āļāļāļĄāļđāļĨāđāļŦāļāļąāļ MCU āļāļąāļāļāļĩ āđāļāļĒāļŠāļąāļāđāļāļāļāļĩāđ Status âUploading to LPC2000 RAM and Copying to Flash Memoryâ āļāļąāļāļĢāļđāļ āđāļāļĒāđāļāļāļąāđāļāļāļāļāļāļĩāđāđāļŦāļĢāļāļāļāļāļ§āļēāļāļēāļĢāļāđāļēāļāļēāļāļāļāļāđāļāļĢāđāļāļĢāļĄāļāļ°āđāļŠāļĢāđāļāļŠāļĄāļāļđāļĢāļ āļāļķāđāļāđāļŦāļŠāļąāļāđāļāļāļāļĩāđ Status âFile Upload Successfully Completedâ
5
6
7
8
āļāļđāļĄāļ·āļāļāļēāļĢāđāļāļāļēāļāļāļāļĢāļāđāļĄāđāļāļĢāļāļāļāđāļāļĢāļĨāđāļĨāļāļĢāļĢāļļāļ CP-JR ARM7 USB-LPC2148 / EXP
ETT CO.,LTD. -13- WWW.ETT.CO.TH
â
9) āđāļĄāļ·āđāļāļāļēāļĢāļāđāļēāļāļēāļāļāļāļāđāļāļĢāđāļāļĢāļĄāđāļŠāļĢāđāļāđāļĢāļĩāļĒāļāļĢāļāļĒāđāļĨāļ§ āđāļŦāļāļāļŠāļ§āļīāļāļ Reset āļāļĩāļāđāļāļĢāļ āļāļķāđāļ MCU āļāļ°āđāļĢāđāļīāļĄāļāļāļāļēāđāļāļēāļāļāļēāļĄāđāļāļĢāđāļāļĢāļĄāļāļĩāđāļŠāđāļąāļ Download āđāļŦāļāļąāļāļ āļĩ
9