ฉันทำงานกับอุปกรณ์SPIที่เชื่อมต่อกับ Arduino หนึ่งครั้ง ฉันจะทำงานกับอุปกรณ์ SPI สองแบบพร้อมกันได้อย่างไร
ฉันทำงานกับอุปกรณ์SPIที่เชื่อมต่อกับ Arduino หนึ่งครั้ง ฉันจะทำงานกับอุปกรณ์ SPI สองแบบพร้อมกันได้อย่างไร
คำตอบ:
สมมติว่าคุณต้องการเชื่อมต่ออุปกรณ์ SPI ทาสสองตัวกับ SPI บัสและใช้งานร่วมกันภายใต้การควบคุมซอฟต์แวร์ด้วย Arduino เป็นหลักแล้วคุณต้องแน่ใจว่าคุณใช้พินที่แตกต่างกันสำหรับการเลือกทาส ( SS) ในแต่ละอุปกรณ์ SPI
เมื่อคุณต้องการคุยกับทาสคนหนึ่งคุณถือ SS ต่ำและขับสูงอีกคน ทำตรงข้ามเพื่อคุยกับทาสคนอื่น
มีปีศาจบางตัวในรายละเอียดโดยใช้ทาสหลายคนและสิ่งเหล่านี้จะอธิบายในเชิงลึกมากขึ้นที่นี่แต่โดยทั่วไปมันค่อนข้างธรรมดาและตกลงที่จะใช้อุปกรณ์ SPI มากกว่าหนึ่งตัวเป็นทาส
โพสต์บล็อกนี้จะให้ข้อมูลเพิ่มเติมแก่คุณและเป็นจุดเริ่มต้นที่ดีในการอ่าน