Posted on Leave a comment

การเพิ่มประสิทธิภาพรหัสสำหรับประสิทธิภาพ PWM

สำหรับบางโครงการมันไม่เป็นไรที่จะมีไมโครคอนโทรลเลอร์ทวีคูณมันเป็นนิ้วหัวแม่มือหลายครั้ง เมื่อโครงการต้องการ CPU ให้ทำเพียงสิ่งเดียวที่ซ้ำแล้วซ้ำอีกไม่มีการสูญเสียกับรหัสที่ไม่มีประสิทธิภาพ – มันใช้งานได้หรือไม่ อย่างไรก็ตามหากโครงการต้องการไมโครคอนโทรลเลอร์ให้ทำหลายสิ่งหลายอย่างในครั้งเดียวเช่นเซ็นเซอร์การอ่านไฟ LED หรี่แสงและการเขียนข้อมูลแบบอนุกรมการใช้งาน CPU สามารถเป็นปัญหาได้ [Robert] ไม่พอใจกับรหัสที่เขาใช้ควบคุมสตริงของไฟ LED ดังนั้นเขาจึงเขียนโค้ดของเขาอีกครั้ง ด้วยการใช้งานเก่ารหัส [Robert] ใช้ 60% ของเวลา CPU ด้วยรหัสใหม่และการปรับปรุง CPU นั้นไม่ว่าง 8% ของเวลา

รหัสทำงานโดยใช้ตัวจับเวลาฮาร์ดแวร์เพื่อตั้งค่าการขัดจังหวะ หลังจากคำนวณครั้งต่อไปที่ควรเรียกใช้อีกครั้งและเปลี่ยนสถานะของสายข้อมูลรหัสเพียงแค่นั่งเงียบ ๆ จนกว่าจะต้องการอีกครั้ง

มันไม่ใช่แฮ็คที่น่ารักหรือแม้กระทั่งหนึ่งที่คุณสามารถจับได้ในมือของคุณ แต่ความมุ่งมั่น [โรเบิร์ต] ในการรับμcเพื่อทำสิ่งที่เขาต้องการน่าชื่นชม

Leave a Reply

Your email address will not be published. Required fields are marked *