โปรเซสเซอร์ / นาฬิกาที่เร็วขึ้นสามารถรันโค้ดเพิ่มเติมได้หรือไม่
ฉันกำลังเขียนโปรแกรมเพื่อทำงานบน ATmega 328 ซึ่งทำงานที่ 16Mhz (เป็น Arduino Duemilanove ถ้าคุณรู้ว่ามันเป็นชิป AVR) ฉันมีกระบวนการขัดจังหวะที่ทำงานทุกๆ 100 microseconds เป็นไปไม่ได้ที่ฉันจะบอกได้ว่าต้องใช้ "โค้ด" เท่าไหร่คุณสามารถประมวลผลในหนึ่งวน 100 microseconds (ฉันกำลังเขียนใน C ซึ่งสันนิษฐานว่าถูกแปลงเป็นแอสเซมบลีแล้วเป็นภาพไบนารี?) นอกจากนี้สิ่งนี้จะขึ้นอยู่กับความซับซ้อนของโค้ด (ตัวอย่างเช่นสายการบินหนึ่งอาจวิ่งช้ากว่าเส้นสั้น ๆ หลายเส้น) ความเข้าใจของฉันถูกต้องหรือไม่ในกรณีที่โปรเซสเซอร์ของฉันมีอัตรานาฬิกาหรือ 16Mhz มีประสิทธิภาพ 16 ล้านรอบต่อวินาที (ซึ่งหมายถึง 16 รอบต่อไมโครวินาที 16,000,000 / 1,000 / 1,000); และถ้าฉันต้องการเพิ่มในวงวน 100 microsecond ของฉันการซื้อรุ่นที่เร็วกว่าเช่นรุ่น 72Mhz จะให้ 72 รอบต่อ microsecond (72,000,000 / 1,000 …