Electoday 4.0

ไมโครคอนโทรลเลอร์ => Assembly Tools & Measuring Equipment => Topic started by: Micro4you.com on January 30, 2014, 07:43:26 pm

Title: การใช้งาน Saleae Logic Analyzer เบื้องต้น
Post by: Micro4you.com on January 30, 2014, 07:43:26 pm
1. ติดตั้ง Logic Software สามารถดาว์นโหลดได้จาก http://www.saleae.com/downloads โดยเลือกแพลตฟอร์มของซอฟแวร์ให้ตรงกับเครื่องคอมพิวเตอร์ที่ต้องการติดตั้ง
2. สำหรับแพลตฟอร์ม Windows ต้องติดตั้ง Microsoft .NET Framework 3.5 ก่อน http://www.microsoft.com/en-us/download/details.aspx?id=21
3. เปิดโปรแกรม Logic Software แล้วเสียบ Saleae Logic Analyzer เข้าพอร์ต USB ของเครื่องคอมพิวเตอร์ ตัวซอฟแวร์จะค้นหา Saleae Logic Analyzer โดยอัตโนมัติ (1)

(https://lh6.googleusercontent.com/-Se6vw-ZdbQ8/UibAcHyprwI/AAAAAAAAAeo/9algb8DYB_8/w630-h334-no/doc07.png)

4. ทดสอบการใช้งาน โดยการใช้บอร์ด Arduino UNO สร้างพัลส์รูปสี่เหลี่ยม คาบเวลา 20 ms (ความถี่ 50Hz) ออกมาที่ขาพอร์ต 13

(https://lh4.googleusercontent.com/-CV3VhUIwJ2M/Uibdu9BkjNI/AAAAAAAAAe4/81S3nOy01S4/w630-h473-no/doc08.png)

ตามตัวอย่างโปรแกรมด้านล่าง

Code: [Select]
int led = 13;
 
void setup() {               
 
  pinMode(led, OUTPUT);     
}
 
void loop() {
  digitalWrite(led, HIGH);        // turn the LED on (HIGH is the voltage level)
  delay(10);                               // wait for a 10 ms
  digitalWrite(led, LOW);        // turn the LED off by making the voltage LOW
  delay(10);                              // wait for a 10 ms
}

5. ใช้ Channel 0 จับสัญญาณที่ขาพอร์ต 13 ของบอร์ด Arduino UNO พร้อมทั้งเชื่อมสัญญาณ GND เข้าด้วยกัน โดยเลือกทริกเกอร์สัญญาณที่ขอบขาขึ้น (1) จะได้ผลลัพท์ออกมาตามรูปด้านล่าง

(https://lh6.googleusercontent.com/-KncFCARtdIw/UibiwRS6nTI/AAAAAAAAAfI/ohQi1MOs6C0/w808-h429-no/doc09.png)