|
Home
แผนที่เว็บไซต์
Email:info@appsofttech.com
|
Javelin
Stamp Microcontroller |
 |
ชุดบอร์ดทดลองไมโครคอนโทรลเลอร์
Javelin Stamp
ไมโครคอนโทรลเลอร์พัฒนาโปรแกรมด้วยภาษา Java

Javelin Stamp
นำโลกของไมโครคอนโทรลเลอร์มาสู่ชาว Java developer
จุดเริ่มต้นการเรียนรู้การเขียนโปรแกรมภาษา Java ผ่าน
Javelin (ซับเซ็ตของภาษาจาวา)
ที่ง่ายกว่า
Javelin Stamp
ไมโครคอนโทรลเลอร์ภาษา JAVA
Javelin Stamp
เป็นโมดูลไมโครคอนโทรลเลอร์ที่ควบคุมการทำงานด้วยภาษา
javelin ซึ่งเป็นซับเซ็ตของภาษาจาวา จาก Parallax
ผู้พัฒนาไมโครคอนโทรลเลอร์เบสิกแสตมป์
มีขนาดและรูปร่างใกล้เคียงกับแสตมป์จึงถูกเรียกว่า Javelin Stamp
การพัฒนาโปรแกรมทำได้ง่ายมาก เพียงเขียนโปรแกรมผ่าน
Javelin Stamp IDE แล้วดาวน์โหลดโปรแกรมลงไปยัง
Javelin Stamp จากนั้นจะทำงานได้ทันที หน่วยความจำของ
Javelin Stamp สามารถลบ-เขียนโปรแกรมได้มากกว่า
1 ล้านครั้ง
คุณสมบัติของ Javelin Stamp
ทางด้านฮาร์ดแวร์
- รหัสคำสั่งของ Javelin จะเฟตช์
(fetch) และเอ็กซิคิวต์ (execute) จาก parallel SRAM แทน serial EEPROM
- Javelin มีหน่วยความจำขนาด 32K
สำหรับ RAM/program memory กับสถาปัตยกรรมแบบ Flat ไม่มีการแบ่งเป็นส่วน(bank)
โดยสามารถเข้าถึงได้ตลอดย่าน 32 KByte
- Javelin มี Virtual Peripherals
(VPs) สำหรับการสื่อสารข้อมูลอนุกรม สัญญาณ PWM(pulse width modulation)
และการทำงานของเวลา โดยที่จะทำงานในแบ็กกราวนด์ (background) หรือ ฉากหลัง
-
การสื่อสารข้อมูลอนุกรมมีบัฟเฟอร์ที่ทำงานในแบ็กกราวนด์
มีการเก็บข้อมูลลงบัฟเฟอร์ และเขียนโปรแกรมตรวจสอบข้อมูลในบัฟเฟอร์
- เครื่องมือในการพัฒนา Javelin
Stamp ใช้ Javelin Stamp IDE (Javelin Stamp Integrated Development
Environment) ที่รวม เอดิเตอร์ (Editor) คอมไพเลอร์ (Compiler)
และดีบักเกอร์ (Debugger) ไว้ใน Javelin Stamp IDE เพียงตัวเดียว
- มี Delta-sigma A/D แปลงสัญญาณ
อะนาลอกเป็นดิจิตอล
- มี
วงจรแปลงสัญญาณดิจิตอลเป็นอะนาลอก ทำงานในแบ็กกราวนด์
ส่งสัญญาณพัลส์อย่างต่อเนื่องผ่าน I/O พอร์ต โดยที่สัญญาณ PWM VPs
สามารถที่จะใช้สำหรับการสร้างสัญญาณพัลส์ ความถี่
และแปลงสัญญาณดิจิตอลเป็นอะนาลอกในแบ็กกราวนด์ขณะที่โค้ดโปรแกรมทำงานในโฟร์กราวนด์
(foreground)หรือฉากหน้า ส่งผลให้เป็นอิสระจากงานอื่น
คุณสมบัติเพิ่มเติมมาจาก BASIC Stamp
- มีเมธทอด (method) shiftIn และ
shiftOut ใช้ในการสื่อสารข้อมูลแบบซิงโครนัส (Synchronous)
- มีเมธทอด pulseIn และ pulseOut
ใช้ในการส่งและวัดสัญญาณพัลส์ (pulses)
- มีเมธทอด count
ใช้ในการนับจำนวนไซเกิลของสัญญาณอินพุต
-
มีเมธทอดควบคุมการอ่านเขียนข้อมูลกับพอร์ตอินพุตเอาต์พุต
- มีเมธทอด rcTime
ในการคำนวณหาค่าตัวเก็บประจุคายประจุและตัวต้านทานในวงจร RC
คุณสมบัติของ Javelin Stamp
ทางด้านภาษาจาวา
-
คุณสมบัติการเขียนโปรแกรมแบบออบเจ็กต์โอเรียนเท็ด (Object Oriented
Programming , OOP) ที่ประกอบไปด้วย Inheritance, method, overloading,
polymorphism และ static initializers
- คุณสมบัติการจัดการข้อผิดพลาดด้วย
Exceptions ที่ประกอบไปด้วย try-catch-finally blocks และ สามารถที่จะใช้
catch exception กับ super-class
- คลาส String
ที่เป็นส่วนหนึ่งของคำสั่งจาวา
- สนับสนุน Custom Library (คลาสเฉพาะ) ที่จำเป็นสำหรับการใช้งานกับอุปกรณ์ไมโครคอนโทรลเลอร์
เช่น การทำงานกับจอแสดงผล LCD, การตรวจสอบอุณหภูมิ,
การแปลงสัญญาณอะนาลอกเป็นดิจิตอล, การสื่อสารแบบ I2C
และโปรโตคอลพื้นฐานทางอินเตอร์เน็ต ARP, UDP และ PPP เป็นต้น
คุณสมบัติของเครื่องมือพัฒนาโปรแกรม
Javelin Stamp IDE
- กำหนดจุดหยุดการทำงาน
(breakpoint) ได้มากกว่าหนึ่งจุด
- สามารถติดตามข้อมูลสแต็ก (Stack)
ได้
- ตรวจสอบรายละเอียดของตัวแปร
(variables) และออบเจ็กต์ (objects) ทั้งในส่วนของการจองแบบ
สแตติก (static) และไดนามิก (dynamic)
- สเต็ป (step)
การทำงานได้ที่ละขั้น การรัน หยุด และรีเซตการทำงานของ Javelin Stamp
- Javelin Stamp IDE ได้รวมคำสั่ง
bi-directional, serial, message, terminal สำหรับ System.out.println()
และ Terminal.getChar() ในการดีบักเกอร์
**
สินค้ารวมภาษีมูลค่าเพิ่มแล้ว
(All price
include VAT 7%)
Home Page
>>
ติดต่อสอบถามรายละเอียดสินค้าเพิ่มเติมได้ที่หมายเลข 0-2413-3985-6, 0-2413-3165,0-1485-0870
>>
Email:info@appsofttech.com |

>>
คุณสามารถสั่งซื้อสินค้าได้ทั้งทางอินเตอร์เน็ตโดยคลิกที่ปุ่ม "สั่งซื้อที่นี่ค่ะ"
หรือทางหมายเลขโทรศัพท์ด้านบน
|