การเขียนข้อมูลไปยังหน่วยความจำแบบ EEPROM หน่วยความจำนี้ มัน คือ อะไร เอาไว้ทำอะไร ?
คงเป็นคำถามสำหรับผู้ที่เริ่มต้นศึกษากันอย่างแน่นอน
หน่วยความจำและ/หรืออุปกรณ์ในการจัดเก็บข้อมูลมีอยู่หลายแบบหลายประเภทนะครับ เช่น RAM, ROM, CD-ROM, CD-RW, Hard disk, Floply Disk เยอะแยะมากมาย รวมถึง EEPROM ด้วย โดยที่หน่วยความจำเหล่านี้ถ้าเราจะแยก ก็ได้อีกหลายแบบ
คนที่ผ่าน Introduction to computer คงจะมีความรู้เกี่ยวกับหน่วยความจำกันบ้างแล้ว โดย EEPROM จะเป็นหน่วยความจำที่สามารถเขียน - อ่านได้ และสามารถเขียนซ้ำได้หลายๆ ครั้ง และเมื่อ ไม่มีแหล่งจ่ายไฟจ่ายให้กับหน่วยความจำ ข้อมูลก็จะไม่สูญหาย
ประโยชน์ของมัน ที่จะเอามาใช้ คือ เก็บค่าที่อาจจะต้องมีการเปลี่ยนแปลง แต่อาจไม่บ่อยมากนัก และ มีขนาดข้อมูลที่ไม่ใหญ่ เช่น ค่าความเร็วอ้างอิงในการควบคุมความเร็วมอเตอร์ โดยโปรแกรมที่เรารันจะไปอ่านค่า ที่เราเก็บไว้ใน EEPROM แล้วก็ควบคุมตามค่าที่ตั้งไว้ หรืออาจจะเก็บค่าอ้างอิงในการควบคุม อุณหภูมิ หรือความชื้น แล้วแต่จะมาประยุกต์ ใช้ครับ ในตัวอย่างนี้จะใช้ PIC16f83 ซึ่งมีหน่วยความจำแบบ EEPROM อยู่ 128 BYTE หากท่าน ใช้ PIC16f877 จะมี หน่วยความจำแบบ EEPROM อยู่ 256 BYTE ครับ
อ่านเพิ่มเติมครับ