ผมใช้ ATmega8 พัฒนาโปรเจคหนึ่ง ซึ่งจะค้างไม่ได้
แต่วันนี้ผมได้ทดลอง ปรากฎว่ามีอยู่ครั้งหนึ่งที่มันค้าง ไม่ทำงานต่อ อาจเกิดจากการกระตุกของไฟบ้าน
ซึ่ง watch dog ก็ไม่ทำงาน
จึงขอเรียนปรึกษาว่าปัญหานี้สมควรแก้อย่างไรดีครับ
และ MCU เบอร์ไหนที่มีความทนทานต่อสัญญาณรบกวนได้ดี ๆ
ขอบคุณครับ
1. เพิ่มวงจร Battery เพื่อช่วย backup memory ของ MCU ในกรณ๊ที่ไฟ AC มีปัญหา
2. พวกตระกูล ATmeaga จะมี Analog Comparator ลองประยุกต์ใฃ้ฟังก์ชันนี้ดูนะครับ หรือสร้างตัวแปร unsigned สัก 1 ตัวเพื่อตรวจสอบว่าโปรแกรมมันค้างหรือไม่ ถ้าค้าง ก็สั่ง force MUC ให้ watch dog ทำงาน
3. ลองค้นหาเอกสารจาก Atmel "atmel atmega power supply vcc gnd"
4. พวกตระกูล ATmeaga ผมเคยผ่านตาเกี่ยวกับ certificate ที่เกี่ยวพวก EMC/EMI ลองสืบค้นเพิ่มดูนะครับ