Diğer cevaplar, farenin içindeki mikro için bir saatin neye ihtiyacı olduğunu anlattı. Ancak, sorunun en önemli kısımlarını ele almadılar: -
Saati bilgisayardan kullanamaz mıydı?
Dikkat edilmesi gereken ilk şey, bilgisayarın bir saat vermediğidir. Kullanılacak kişi yoksa, kullanamazsınız. Tabii ki özel bir bağlayıcı kurmak istemiyorsanız - ancak tüm potansiyel müşterilerinizi bilgisayarlarını el ile değiştirmeye ikna etmeniz gerekir. Müşterileriniz son derece hardcore elektronik uzmanları değilse, bu başarılı bir iş stratejisi olmayacak!
Daha da önemlisi, sorusu olsa nedenbilgisayar bir saat vermiyor. Saatin mikroda fareyi çalıştırmak için yeterince hızlı olması için, oldukça hızlı olması gerekir - birkaç yüz kHz mutlak minimumdur ve daha normalde çok eski mikroskoplar için bile MHz'ye kalkarsınız. 5717 görünüşte 4MHz bir saat bekleniyor. Buradaki sorun, kablo yapımı, sinyal kaynağı ve bataklığı ve hızlı dijital haberleşmelerin tüm ilgili ilginç yönleri konusunda çok dikkatli olmadıkça, 4MHz'i bir kabloya düşürdüğünüzde yarattığınız şey bir radyo vericisidir. Bunu kesinlikle dünyaya yayın yapmadan yapmak mümkündür - USB, DVI ve HDMI dijital verileri yüksek hızlarda göndermeyi başarır - ancak hiçbir şekilde kolay değildir. Bu nedenle, insanlar, yapmak için iyi bir nedenleri olmadıkça, genellikle uzun kablolar üzerinden saatler göndermezler.
Ayrıca kendi kristaline sahipse, CPU saati ile senkronize edilemedi mi?
Fare, CPU'nun saatin eşzamanlı olarak okuması gereken verileri üretirse, o zaman farenin CPU saatine ihtiyacı olacaktır. (Aslında daha yavaş bir senkronize saatle geçip diğer ucunda çoğaltabilirsiniz, fakat şu an için, sadelik için bunu unutalım.) Öyle mi?
Yine, sisteme bakarak, cevap açıkça "hayır" dır. 5717, kullanıcı fareyi hareket ettirdikçe direncini değiştirir. Kullanıcı fareyi o kadar hızlı hareket ettiremez ve kullanıcı istediği zaman fareyi hareket ettirebilir, bu nedenle saatin eşzamanlı olması gerekmez. En kötü durumda, direnç işlemci tarafından okunan kısmen değişiyor ve CPU ya daha düşük ya da daha yüksek değeri alıyor. Bir dahaki sefere, direnç sabit kalır ve CPU nihai değeri alır. Fare sadece kullanıcının elinin hızında hareket ettiğinden, hiç kimse bir numuneye son değere ulaşmak için daha fazla veya daha az umursamıyor.
Dolayısıyla, sorularınızı ters sırada cevaplamak için:
- CPU saati ile senkronize olmaması önemli değil.
- İşlemci saatini kesinlikle gerekmedikçe bir kabloyu aşağıya göndermemenin iyi teknik nedenleri vardır ve bu durumda böyle olmadı.