วันอาทิตย์ที่ 6 ธันวาคม พ.ศ. 2558

lab_5_EEPRO


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 ดัง วิดีโอ