จังหวะที่ออกแบบเอง และข้อความจากคอมไพเลอร์
จังหวะไม่เท่ากันสื่อความหมายต่างกัน และเมื่อพิมพ์ผิด คอมไพเลอร์จะบอกบรรทัดให้ อ่านให้เป็นจะประหยัดเวลามาก
ในบทนี้คุณจะ
- ออกแบบจังหวะที่ดิวตี้ไม่เท่ากับ 50% ได้
- อ่านข้อความผิดพลาดจากคอมไพเลอร์แล้วหาบรรทัดที่ผิด
- บอกได้ว่าข้อผิดพลาดตอนคอมไพล์ต่างจากวงจรผิดอย่างไร
1. จังหวะสื่อความหมาย
ไฟติดสั้น ๆ แล้วดับนาน ให้ความรู้สึกเหมือนสัญญาณรอ ส่วนติดนานดับสั้นเหมือนทำงานอยู่ ลองตั้งเปิด 250 ms ปิด 750 ms จะได้คาบ 1 วินาที ดิวตี้ 25%
2. คอมไพเลอร์บอกบรรทัดให้
ลืมเซมิโคลอนหรือพิมพ์ชื่อฟังก์ชันผิด คอมไพเลอร์จะไม่ยอมสร้างโปรแกรมและบอกบรรทัดที่สะดุด อ่านบรรทัดแรกของข้อความก่อนเสมอ เพราะข้อผิดพลาดถัดมามักเป็นผลต่อเนื่องจากอันแรก
3. ผิดตอนคอมไพล์ กับ ผิดที่วงจร
สองอย่างนี้ต่างกันสิ้นเชิง ผิดตอนคอมไพล์คือโปรแกรมยังไม่ได้ถูกสร้างเลย ส่วนวงจรผิดคือโปรแกรมทำงานปกติแต่ไฟฟ้าไปไม่ถึง การแยกให้ออกช่วยให้คุณรู้ว่าจะไปแก้ที่โค้ดหรือที่สาย
ตรวจความเข้าใจ
คอมไพเลอร์ขึ้นข้อความผิดพลาด 12 บรรทัด ควรเริ่มอ่านจากตรงไหน
ลงมือทำ
ทำจังหวะที่ไม่เท่ากัน ให้ช่วงติดสั้นกว่าช่วงดับอย่างชัดเจน
เริ่มแล็บใน StudioStudio จะเปิดวงจรเริ่มต้นของบทนี้ พร้อมคำใบ้ เฉลย และการตรวจคำตอบจากค่าที่วัดได้