ส่วนเรื่องการใช้งานนั้น บทก่อนหน้าเราพูดถึงเรื่องการใช้งาน EEPROM ที่ฝังมากับเจ้าไมโครคอนดทรลเลอร์ของเรากันแล้ว ตรงนั้นก็จะเป็นพื้นฐานให้เราได้เลยครับ การใช้งานไม่แตกต่างกันเลย เพียงแต่หากเราใช้ EEPROM ภายนอกก็ต้องเพิ่มในส่วนการชี้เส้นทางไปยังตัว EEPROM ภายนอกของเราเท่านั้นเอง โดยเราจะใช้คำสั่งผ่าน I2C Interface โดยใช้ Library Wire พื้นฐานก็ได้เพียงแต่มันจะต้องเขียนโค้ดเยอะและลงลึกด้านเทคนิคเปิด Datasheet ดังนั้นเพื่อความง่ายจึงจะใช้ Library ที่ชื่อว่า Eeprom_at24c256 สามารถดาวน์โหลดได้โดยคลิกที่นี่ (ผู้เขียนได้สร้าง Library ที่ใช้ง่าย ๆ เอาไว้ แต่ตัว Library ยังไม่เสถียรเท่าไรเลยยังไม่ปล่อยให้ใช้กันครับ)| Jumper Pin | Address | ||
| A2 | A1 | A0 | |
| 0 | 0 | 0 | 0x50 |
| 0 | 0 | 1 | 0x51 |
| 0 | 1 | 0 | 0x52 |
| 0 | 1 | 1 | 0x53 |
| 1 | 0 | 0 | 0x54 |
| 1 | 0 | 1 | 0x55 |
| 1 | 1 | 0 | 0x56 |
| 1 | 1 | 1 | 0x57 |
หวังว่าจะทำได้กันนะครับ สองบทต่อเนื่องยาวพอสมควร การเล่นอะไรอื่น ๆ ของ EEPROM ภายนอกนี้ก็จะคล้าย ๆ กับบทก่อนหน้า เพียงแค่เปลี่ยน Library จาก EEPROM มาเป็น Eeprom_at24c256 ตัวนี้เท่านั้นเอง ผู้เขียนขอให้การบ้านไปลองทำเหมือนกับตัวอย่างบทก่อน แต่ใช้ EEPROM ภายนอก AT24C256 กันดู ตอนต่อไปเป็นเรื่องอะไร ติดตามกันต่อนะครับ
Fitrox Electronics