คำตอบอื่น ๆ ได้กล่าวถึงสิ่งที่ไมโครภายในเมาส์ต้องการนาฬิกา อย่างไรก็ตามพวกเขายังไม่ครอบคลุมส่วนที่สำคัญที่สุดของคำถาม: -
จะไม่สามารถใช้นาฬิกาจากคอมพิวเตอร์ได้ใช่ไหม
สิ่งแรกที่ควรทราบคือคอมพิวเตอร์ไม่ได้ให้นาฬิกา หากไม่มีผู้ใช้คุณไม่สามารถใช้งานได้ นอกจากว่าคุณต้องการตั้งค่าตัวเชื่อมต่อที่กำหนดเองแน่นอน - แต่คุณต้องโน้มน้าวลูกค้าที่คาดหวังของคุณให้ปรับแต่งคอมพิวเตอร์ด้วยตนเอง นอกจากลูกค้าของคุณจะเป็นผู้เชี่ยวชาญด้านอิเล็กทรอนิกส์ที่ไม่ยอมใครง่ายๆอย่างยิ่งนี่จะไม่เป็นกลยุทธ์ทางธุรกิจที่ประสบความสำเร็จ!
ที่สำคัญกว่านั้นคือคำถามที่ว่าทำไมคอมพิวเตอร์ไม่ได้ให้นาฬิกา เพื่อให้นาฬิกานั้นเร็วพอที่จะรัน micro ในเมาส์ได้นั้นจะต้องมีความรวดเร็ว - เพียงไม่กี่ร้อย kHz นั้นเป็นค่าต่ำสุดที่แน่นอนและโดยปกติคุณจะอยู่ใน MHz สำหรับไมโครเก่า ๆ เห็นได้ชัดว่า 5717 คาดว่าจะเป็นนาฬิกา 4MHz ปัญหาที่นี่คือถ้าคุณไม่ระมัดระวังเกี่ยวกับการสร้างสายเคเบิลการจัดหาสัญญาณและการจมและทุกแง่มุมที่น่าสนใจที่เกี่ยวข้องของ comms ดิจิตอลรวดเร็วสิ่งที่คุณสร้างเมื่อคุณวาง 4MHz ลงเคเบิลเป็นเครื่องส่งสัญญาณวิทยุ มันเป็นไปได้ที่จะทำสิ่งนี้ได้อย่างดีโดยไม่ต้องส่งสัญญาณไปทั่วโลก - USB, DVI และ HDMI จัดการเพื่อส่งข้อมูลดิจิตอลในอัตราที่สูง - แต่มันไม่ได้ตรงไปตรงมา โดยทั่วไปผู้คนจะไม่ส่งสัญญาณนาฬิกาลงสายยาว ๆ จนกว่าพวกเขาจะมีเหตุผลที่ดีในการทำเช่นนั้น
นอกจากนี้ถ้ามันมีผลึกของตัวเองมันไม่สามารถซิงค์กับนาฬิกา CPU ได้หรือไม่
คุณถูกต้องอย่างแน่นอนว่าหากเมาส์สร้างข้อมูลที่ CPU ต้องอ่านนาฬิกาแบบซิงโครนัสแล้วเมาส์จะต้องใช้นาฬิกา CPU (อันที่จริงคุณสามารถผ่านได้ด้วยนาฬิกาแบบซิงโครนัสที่ช้ากว่าและคูณที่ปลายอีกด้าน แต่ลองลืมไปว่าในตอนนี้เพื่อความเรียบง่าย) ใช่ไหม?
อีกครั้งที่ดูที่ระบบคำตอบนั้นชัดเจนว่า "ไม่" 5717 เปลี่ยนความต้านทานของมันในขณะที่ผู้ใช้เลื่อนเมาส์ ผู้ใช้จะไม่เลื่อนเมาส์ที่เร็วและผู้ใช้สามารถเลื่อนเมาส์ได้ทุกเมื่อที่ต้องการดังนั้นจึงไม่มีความจำเป็นที่จะต้องซิงโครไนซ์นาฬิกา กรณีที่เลวร้ายที่สุดความต้านทานจะเปลี่ยนไปทางซีพียูที่อ่านผ่านและซีพียูจะได้รับค่าที่ต่ำกว่าหรือสูงกว่า ครั้งต่อไปความต้านทานจะคงที่และ CPU จะได้รับค่าสุดท้าย เนื่องจากเมาส์เคลื่อนที่ด้วยความเร็วในมือของผู้ใช้เท่านั้นจึงไม่มีใครสนใจตัวอย่างมากไปหรือน้อยไปจนถึงค่าสุดท้าย
ดังนั้นเพื่อตอบคำถามของคุณในลำดับย้อนกลับ:
- ไม่สำคัญว่าจะซิงค์กับนาฬิกา CPU หรือไม่
- มีเหตุผลทางเทคนิคที่ดีที่จะไม่ส่งสัญญาณนาฬิกาของ CPU ลงหากไม่จำเป็นจริงๆและในกรณีนี้มันไม่เป็นเช่นนั้น