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

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

Home Page

best view IE mode 1024x768 Text Size Medium
ผู้จำหน่ายไมโครคอนโทรลเลอร์และอุปกรณ์อิเล็กทรอนิกส์ทุกประเภท
Copyright © 2005 Appsofttech Co., Ltd.


บริษัท แอพซอฟต์เทค จำกัด 19/6 หมู่ 6 หมู่บ้านเอกวัฒนา ซ.เพชรเกษม 53 ถนนเพชรเกษม แขวงบางแค เขตบางแค กรุงเทพฯ  10160 Tel: 0-2413-3985-6, Fax: 0-2413-3165(auto)
Hotline 081-4850870, 081-4316541

[ วิธีสั่งซื้อ | บริษัท | Term of use | Privacy Policy ]
 
Contact email: info@appsofttech.com  Designed by : : Appsofttech Co.,Ltd.