พิมพ์หน้านี้ - เรียนรู้การใช้งานหน่วยความจำแบบ EEPROM ภายใน PIC

LSVคลังสมองออนไลน์ "ปีที่14"

► อิเล็กทรอนิกส์ ► => หุ่นยนต์-pcb-เทคโนโลยี่ใหม่ => ข้อความที่เริ่มโดย: BenQ ที่ กุมภาพันธ์ 20, 2007, 10:19:39 pm



หัวข้อ: เรียนรู้การใช้งานหน่วยความจำแบบ EEPROM ภายใน PIC
เริ่มหัวข้อโดย: BenQ ที่ กุมภาพันธ์ 20, 2007, 10:19:39 pm
การเขียนข้อมูลไปยังหน่วยความจำแบบ 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 ครับ

อ่านเพิ่มเติมครับ (http://www.pcc.psu.ac.th/~mcu/aticle/EEprom_ex.htm)


หัวข้อ: Re: เรียนรู้การใช้งานหน่วยความจำแบบ EEPROM ภายใน PIC
เริ่มหัวข้อโดย: PORN ที่ มีนาคม 13, 2008, 09:10:42 am
ผมกำลังซ่อมลู่วิ่งไฟฟ้า พอดีเจอ PIC 16F684 เสีย (ช๊อต) ถ้าหากเราเปลี่ยนโดยไม่ต้องโปรแกรม PIC ตัวนี้ จะได้มั๊ยครับ การทำงานของเครื่องมีทั้ง 2 แบบ คือ แบบMANUAL และ แบบ PROGRAM สั่งงาน ผ่าน OPTO สองตัว แล้วไปเข้าที่ PIC  จากนั้นก็ไปเข้า Drive แล้วไปที่ IGBT เพื่อไปขับมอเตอร์ ครับ