Mains Clocking ไมโครคอนโทรลเลอร์
[Lujji] กำลังเล่นอยู่กับไมโครคอนโทรลเลอร์ STM8 ในการตรวจสอบเอกสารทางการสำหรับชิปนี้เขาตรวจสอบนาฬิกานอกสามารถเป็นคลื่นไซน์คลื่นสามเหลี่ยมหรือคลื่นสี่เหลี่ยมที่มีวงจรงาน 50% ความถี่ CPU ขั้นต่ำคือ 0 Hz [Lujji] ไม่มีเครื่องกำเนิดสัญญาณรวมทั้งสันนิษฐานว่าเขาหมดคริสตัล เขามีกระแสไฟ AC ดังนั้นทำไมไม่เป็นนาฬิกาไมโครคอนโทรลเลอร์ที่มีพลังกำแพง?
การใช้ไฟหลักเป็นความถี่พื้นฐานเป็นความคิดที่มีอายุร้อยปี มอเตอร์ซิงโครนัสเปิดตามสัดส่วนตามความถี่หลัก ๆ รวมถึงสิ่งนี้ได้รับการใช้ในนาฬิกามานานหลายทศวรรษ หากคุณฉลาดอย่างแท้จริงคุณสามารถนาฬิกาวงจรดิจิตอลที่มีกระแสไฟ AC อย่างไรก็ตามเราไม่เคยเห็นใครบางคนแทนที่คริสตัลขนาดเล็กในวงจรไมโครคอนโทรลเลอร์ที่มีไฟหลัก
หลังจากการทดลองเพื่อตรวจสอบแนวคิด [Lujji] ดำเนินต่อไปเพื่อสร้างวงจรที่ไม่เป็นใบ้เช่นเดียวกับการเชื่อมโยงไมโครคอนโทรลเลอร์โดยตรงกับซ็อกเก็ตผนัง เทคนิคโดยตรงไม่ทำงานที่ดีต่อไป – STM8 ไม่ชอบนาฬิกาความถี่ต่ำที่มีขอบที่ซบเซา [Lujji] ต้องการนาฬิกาที่มีขอบสะอาดเช่นเดียวกับการกำหนดค่า 555 เป็นตัวเปรียบเทียบในรูปแบบการเรียกเก็บเงิน
วงจรที่เสร็จสมบูรณ์ส่งกำลังไฟหลักด้วย optocoupler เพื่อขับ 555 ที่กำหนดค่าเป็นตัวเปรียบเทียบ เอาท์พุทเป็นนาฬิกา 50Hz ที่สะอาดซึ่งเชื่อมโยงกับ ASCIN PIN บน STM8 นี่คือชิปที่ทำงาน 50Hz เช่นเดียวกับใช่มันใช้งานได้ [Lujji] ตั้งค่าวงจรเพื่อเขียน ‘Hello World’ บน LCD Nokia รุ่นเก่า ที่ใช้เวลาประมาณสามนาที มันใช้งานได้แม้ว่ามันจะไร้ประโยชน์โดยสิ้นเชิง บางทีสิ่งนี้สามารถใช้ในการจับเวลาหนังสือบางอย่างที่คล้ายกับนาฬิกาต่อวันที่เราดูก่อนหน้านี้ในปีนี้