et-base basic stamp p40
TRANSCRIPT
ETT CO.,LTD. ETTEAM.COM
คูมือการใชงาน ET-BASE BASIC STAMP P40
-1-
ET-BASE BASIC STAMP P40
ET-BASE BASIC STAMP P40 เปนบอรดไมโครคอนโทรลเลอรในตระกูล BASIC STAMP ซึ่งไดนําเอาชิฟไมโครคอนโทรเลอร BS2P40 ของบริษัท Parallax Inc. มาจัดวงจรใชงานใหมีขนาดกะทัดรัดโดยเนนการใชงานทรัพยากรของไมโครคอนโทรลเลอรเองเปนหลัก นอกจากนี้ยังออกแบบใหสนับสนุนการนําไปใชงานรวมกับบอรดทดลอง “ET-BASIC IO” อีกดวย
คุณสมบัต ิ
- ใชชิฟไมโครคอนโทรเลอรตระกูล SX48BD/TQ (BS2P40) เปนตัวประมวลผล
- ทํางานที่สัญญาณนาฬิกา 20 MHz
- ความเร็วในการประมวลผลคําสั่งภาษาเบสิก 12,000 คําสั่ง/วินาที - หนวยความจําโปรแกรม 2KB X 8 (16 KB)
- หนวยความจําภายใน 38 Byte และหนวยความจํา Scratch Pad 128 Byte
- มีจํานวนขาอินพุท/เอาทพุท 32 PIN โดยแบงออกเปน 2 ชุด คือ MAIN I/O PIN 16 ขา (P0-P15) และAUXILIARY I/O PIN 16ขา (A0-A15) และ ขาสื่อสารอนุกรม 2 ขา คือ Sin และ Sout
- ความสามารถในการจายกระแส Source / Sink เปน 30mA/30mA
- การโปรแกรมขอมูลใชการโปรแกรมแบบอนุกรมผานทาง Serial Port ของคอมพิวเตอร - ความตองการกระแสไฟฟา 40mA.ในขณะทํางาน และ 400 µA เมื่ออยูในโหมดประหยัดพลังงาน
- รองรับคําสั่งภาษาเบสิก (PBASIC) 61 คําสั่ง
- Power Supply 7805 On Board
- ขั้วตอ I/O Port ขนาด 10 PIN (จัดเรียงตามมาตรฐานของ อีทีที) จํานวน 4 พอรต
- ขั้วตอ LCD Port ขนาด 14 PIN (จัดเรียงตามมาตรฐานของ อีทีที) จํานวน 1 พอรต
ETT CO.,LTD. ETTEAM.COM
คูมือการใชงาน ET-BASE BASIC STAMP P40
-2-
โครงสรางบอรด ET-BASE BASIC STAMP P40
อธิบายรายละเอียดตามหมายเลขตางๆ ดังนี้ • หมายเลข 1 ขั้วตอแหลงจายไฟ รองรับการเชื่อมตอกับบอรดทอลอง “ET-BASIC IO”
• หมายเลข 2 สวิตช RESET โปรแกรม
• หมายเลข 3 ขั้วตอสัญญาณ PORT[A0..7]
• หมายเลข 4 ขั้วตอจอแสดงผล LCD แบบตัวอักษรขนาด 14 PIN ใชการเชื่อมตอแบบ 4 บิตขอมูล
ETT CO.,LTD. ETTEAM.COM
คูมือการใชงาน ET-BASE BASIC STAMP P40
-3-
• หมายเลข 5 ตัวตานทานปรับความสวาง (Brightness) ของหนาจอแสดงผลแอลซีดี
• หมายเลข 6 หลอดไฟ LED สําหรับเขียนโปรแกรมทดสอบการทํางานเบื้องตนของบอรด
โดยจะมีจัมพเปอร สําหรับเลือกการเชื่อมตอสัญญาณ P0 กับ หลอดไฟ LED ดังรูปดานบน
OFF = ไมเชื่อมตอ P0 กับ LED TEST
ON = เชื่อมตอ P0 กับ LED TEST
• หมายเลข 7 ขั้วตอสัญญาณ PORT[P8..15]
• หมายเลข 8 หลอดไฟแสดงสถานะของแหลงจายไฟ (Power)
• หมายเลข 9 ขั้วตอสัญญาณ PORT[P0..7]
• หมายเลข 10 พอรตสัญญาณดาวนโหลดโปรแกรมเปนพอรตแบบ 5 PIN
ETT CO.,LTD. ETTEAM.COM
คูมือการใชงาน ET-BASE BASIC STAMP P40
-4-
• หมายเลข 11 ขั้วตอแหลงจายไฟเลี้ยงบอรด โดยควรปอนแรงดันอินพุตประมาณ 7- 12 VDC
• หมายเลข 12 ขั้วตอสัญญาณ PORT[A8..15]
ขอแนะนําเบื้องตน
ตรวจสอบการเชื่อมตอของสายสัญญาณตางๆ
ตรวจสอบการจายพลังงานใหกับบอรด
ETT CO.,LTD. ETTEAM.COM
1 2 3 4 5 6
A
B
C
D
654321
D
C
B
A
Title
Number RevisionSize
B
Date: 21-Sep-2006 Sheet of File: C:\Documents and Settings\adminstrator\My Documents\Potel_doc\BASE_STAMPP40\BASE_STAMP.ddbDrawn By:
20MHz
1M
10pF 10pF
0.1uF
+VCPU
A01
A12
A23
GND4 SDA 5SCL 6WR 7VCC 8
24WC128
+5V
4K7
+5V
BC547
4K7
0.01uF
RESET
10K
10K
12345
Download
+5V
12345
162738495
DB9 Female
P0P1P2P3P4P5P6P7P8P9
P10P11P12P13P14P15
A0A1A2A3A4A5A6A7A8A9A10A11A12A13A14A15
BC557
10K
+5V
10K
4K7
10K
10K
BC547
4K7
+5V
OSC
12
OSC
23
RB0 10
RB1 11
RB2 12
RB3 13
RB4 14
RB5 15
RB6 16
RB7 17
RC0 20
RC1 21
RC2 22
RC3 23
RC4 24
RC5 25
RC6 26
RC7 27
RD0 28
RD1 29
RD2 30
RD3 31
RD4 34
RD5 35
RD6 36
RD7 37
RE0 38
RE1 39
RE2 40
RE3 41
RE4 42
RE5 43
RE6 44
RE7 45
VDD4
VSS19
VDD18
VDD32
VSS33
VDD46
VSS5
RA28 RA17 RA06
RTCC48 VSS47
RA39
MCLR1
SX48BD-TQFP48
TXDRXDRESET
TXDRXDDTR
RTS
GND
Vin1
GN
D2
Vout 3LM7805
0.1uF0.1uF
470uF/25V
22uF/16V
12
+9V-12VDC
ET-ROBOT CONTROL V1.0 (BASIC STAMP Version)
Version 1.0
1 2Mr. Eakachai Makarn
BS2P40 ROBOT CONTROL
P0
A7A6A5A4
A1
A3
D7D6D5D4
E
RS
D3D2D1D0
RW
GND
+5V
VR
-10K VCCVO
+VCCRSE
D1D3D5D7 D6
D4D2D0RWVO
GND1 23 45 67 89 1011 1213 14
4-BIT CLCD
9-12VAC
1N4001
ON/OFF
TEST
560
+5V
+5V
1 23 45 67 89 10
PORT [P0..7]
1 23 45 67 89 10
PORT [P8..15]
1 23 45 67 89 10
PORT [A0..7]
1 23 45 67 89 10
PORT [A8..15]
P0 P1P2 P3P4 P5P6 P7
P8 P9P10 P11P12 P13P14 P15
A0 A1A2 A3A4 A5A6 A7
A8 A9A10 A11A12 A13A14 A15+5V
+5V
+5V
+5V
VIN1
ON/OFF5
GN
D3
OUT 2
FEEDBACK 4LM2575-5
DIODE
100uHFRB
100uF/16V5V6
560
D?LED
(OPTION)
10uF 0.1uF 10uF
FRB
+VCPU
+5V
+5V
ETT CO.,LTD. ETTEAM.COM
- ผ.1 -
การติดตั้งโปรแกรม BASIC STAMP V2.2.5 จาก CD ROM
1.เขาไปในแผน CD ดับเบ้ิลคลิกที่ไอคอน Setup-Stamp-Editor ดังรูปดานลางนี้
2. จะปรากฏหนาตางดังรูป ใหคลิก Next >
การใชงานและการ DOWNLOAD
ETT CO.,LTD. ETTEAM.COM
- ผ.2 -
3. จะปรากฏหนาตางดังรูป ใหคลิกเมาสไปที่ NEXT>
4. จะปรากฏหนาตางดังรูป ใหคลิกเมาสที่ Next>
ETT CO.,LTD. ETTEAM.COM
- ผ.3 -
5. จะปรากฏหนาตางดังรูป เลือกติดต้ังแบบ Typical และ คลิกเมาสที่ Next>
6.คลิกเมาสไปที่ Install จากนั้นโปรแกรมจะทําการติดต้ังใหเราเองโดยอัตโนมัติ
ETT CO.,LTD. ETTEAM.COM
- ผ.5 -
การใชงานและการ DOWNLOAD ตัวอยางการทดลอง LED Test
ขั้นตอนที่1 การเชื่อมตอบอรด ET-BASE STAMP P40 เขากับเครื่องคอมพิวเตอร
- เชื่อมตอ Adaptor 9-12 Vdc เขากับขั้วตอ Power Supply ตามตําแหนงดังรูป
- เชื่อมตอคอมพิวเตอรทาง Serial Port เขากับขั้วตอ Program 5 Pin ตามตําแหนงดังรูป
ขั้วตอ Power Supply ขั้วตอDownload Program
ETT CO.,LTD. ETTEAM.COM
- ผ.6 -
ขั้นตอนที่ 2 การเขียน และ DOWNLOAD PROGRAM
- เขาสูโปรแกรม Basic Stamp Editor V1.32 จะปรากฏหนาตางการทํางานดังรูป
- โดยจะปรากฏหนาตางโปรแกรมดังรูป
ETT CO.,LTD. ETTEAM.COM
- ผ.7 -
- ทําการเปดเลือกไฟลที่ตองการใน Folder ของตัวอยางโปรแกรม หรือ ทําการเขียนโปรแกรม
เขาไปใหม ดังเชนตัวอยางตอไปนี้ จะเปนการเขียนโปรแกรมทดสอบไฟกระพริบแบบงาย ๆ โดยใช LED ที่ตอ
อยูกับขาสัญญาณ P0 บนบอรด ET-BASE STAMP P40 โดยกอนอ่ืนจะตองเลือกจัมเปอร ของ LED TEST ให
อยู ในตําแหนง ON กอน ดังรูป
- คลิกเมาสไปที่แถบเครื่องมือในสวนของ Directive โดยจะมีตัวเลือก อยู 2 สวน ใหทําการเลือกดังนี้
สวนที่ 1 Stamp ใหทําการเลือก Basic Stamp ที่ใชบนบอรด ในที่นี้คือ BS2p
เลือก ON
LED ท่ีใชทดสอบ
ETT CO.,LTD. ETTEAM.COM
- ผ.8 -
สวนที่ 2 Port ใหทําการเลือก Port ที่เชื่อมตอเขากับเครื่องคอมพิวเตอร จะตองเลือกใหตรง
กับสภาพการใชงานจริง ในตัวอยางจะเปน COM5
- จะปรากฏขอความบนหนากระดาษสําหรับการเขียนโปรแกรมดังนี้
- ใหทําการเขียนโปรแกรม ดังเชนตัวอยางตอไปนี้
- เมื่อทําการเขียนโปรแกรมเสร็จเรียบรอยแลว ใหทําการดาวนโหลดโปรแกรม โดยคลิก
เมาสไปที่แถบเครื่องมือ RUN
ETT CO.,LTD. ETTEAM.COM
- ผ.9 -
- ขณะที่โปรแกรมกําลังทําDownload อยูนั้นจะปรากฏหนาตางการทํางานดังรูป
- และเมื่อเสร็จสิ้นการ Download จะปรากฏผลการ RUN โปรแกรม ซึ่งโปรแกรมที่ใชยกตัวอยางนี้ จะ
ปรากฏผลการ RUN ในสวนของ LED ซึ่งอยูบนบอรด ET-BASE STAMP P40 โดย LED จะติดและดับสลับกัน
เปนอันเสร็จสิ้นการ Download Program