◀ Previous Next ▶ Up ▲


witpoko.com


สอบถามปัญหาเกี่ยวกับการใช้งาน AT89S8253 ค่ะ

คือโปรแกรมที่เขียนเป็นโปรแกรมควบคุมไฟมีปุ่มใช้งาน 3 ปุ่ม
- เปลี่ยนจังหวะการกระพริบ
- เพิ่มความเร็ว
- ลดความเร็ว
ในโปรแกรมมีการใช้งาน read/write EEPROM คือ
เมื่อกดปุ่ม ก็จะไป write เก็บค่าใน EEPROM เพื่อให้เมื่อปิดเครื่อง แล้วเปิดเครื่องใหม่จังหวะไฟและความเร็วจะเป็นเหมือนเดิม ซึ่งตอนเริ่มเปิดเครื่องจะทำการอ่านค่าจาก EEPROM ซึ่งเก็บค่าจังหวะและความเร็วไฟ

ปัญหาคือตอนที่ Burn Program เสร็จแล้วนำไปใส่ในวงจร
จะยังไม่สามารถใช้งานได้ ต้องกดปุ่มทั้ง 3 ปุ่มวนไปวนมาซักปุ่มละ 5-10 ครั้ง จึงจะใช้งานได้
ซึ่งเมื่อตอนที่ใช้งานได้แล้วโปรแกรมทำงานได้ปกติ ไม่มีปัญหาอะไร
อยากทราบว่าปัญหานี้เกิดจากอะไรคะ แล้วแก้ไขอย่างไรคะ


จากคุณ : Be -[ 6 ม.ค. 50 - 16:48:32 A:172.10.22.24 X:58.10.27.175 ]





กระทู้ยอดนิยม