LAB: SPI Protocol
จุดประสงค์
เพื่อให้เข้าใจการสื่อสารระหว่าง MCU กับ MCU ผ่าน โปรโตคอลSPI
LAB: Logic Analyzer with SPI Protocol
การทดลอง: ใช้ Logic Analyzer แสดงข้อความการสื่อสารของ SPI Protocol
อุปกรณ์ทดลอง

โปรแกรม
Arduino IDE
โปรแกรม KingstVIS
การตั้งค่า KingstVIS program
เชื่อมต่อ logic Analyzer กับ คอมพิวเตอร์
เปิดโปรแกรม Kingst VIS
ไปที่ Analyzers >> คลิ๊ก icon add(+) >> เลือก SPI

ไปที่ Analyzers >> คลิ๊ก icon setting >> Edit ตั้งค่าตามรูปด้านล่าง >> OK

ไปที่ Analyzers อีกครั้ง >> คลิ๊ก icon setting >> Display Format >> ASCII เพื่อให้โปรแกรมแสดงผลเป็นข้อความ

ไปที่ Channel 3 เลือกกด Indicates "rising edge trigger"

Pin Connect
รายชื่อ PIN ต่อเชื่อมต่อกัน
pin 18
pin 10
Channel 3
MO
pin 11
Channel 0
MI
pin 12
Channel 1
SCK
pin 13
Channel 2
GND
GND
GND
ตำแหน่ง SPI port ที่ใช้ในการทดลองนี้แสดงดังภาพด้านล่าง

Code: SPI master (M5 stack)
Code: SPI slave Arduino UNO
บันทึกผลการทดลอง
บันทึกผลการทดลองที่ logic analyzer แสดง
Last updated
Was this helpful?