lab 5 EEPROM
- เชื่อมต่อ Nucleoกับ I2C EEPROM เพื่อเก็บและอ่านข้อมูล โดยให้สามารถทํางานได้ 2 mode คือ mode เก็บค่าและอ่านค่า
- ใช้ Switch on/off 1 ตัวเป็นตัว set mode ในการเก็บหรืออ่านข้อมูล
Mode เก็บข้อมูล
- ให้ Nucleoอ่านค่า Digital7bits จาก Switch on/off แล้วเก็บค่าไว้ใน EEPROM
- โดยใช้การกดสวิตซ์กดติดปล่อยดับแต่ละครั้ง เพื่อเก็บข้อมูลลง EEPROM
Modeอ่านข้อมูล
- ให้ Nucleo อ่านข้อมูลที่เก็บใน EEPROM แล้วแสดงบน LED 7 ดวง
- โดยใช้การกดสวิตซ์กดติดปล่อยดับแต่ละครั้ง เพื่ออ่านข้อมูลที่เก็บใน EEPROM มาแสดง
อธิบายโปรแกรม
โปรแกรมจะเขียนเข้า eeprom โดยการใช้functionของ busIn ที่จะแปลงเลขฐาน 2 ให้เป็นเป็น default ก็คือ เลขฐาน 10 โดยจะการเขียน จะขึ้นยุกับ switch ของ CK ขาขึ้น โหมด 2 คือการอ่าน จาก eeprom แล้ว ก็ใช้ busout แปลงจากเลขฐาน 10 เป็น เลขฐาน 2 แล้วนำไปแสดง LED ดัง วิดีโอ