Trích:
Nguyên văn bởi tungtot_vl
bài viết của em là khi có data từ pc gởi xuống thì lưu vào mang chu[]. và khi gặp giá trị 255 tức là giá trị kết thúc chuổi đã gởi và gọi chương trình viết vào eeprom. việc viết vào địa chỉ eeprom tuỳ thuộc vào giá trị chu[0] trong chuổi để chọn các địa chỉ khác nhau (add1 .. add4). do đó khi đọc các chuổi trong eeprom ra thì chọn đại chỉ nào thì đọc được địa chỉ đó và đọc đúng chuổi gởi vào.
|
Theo mình bạn kô nên sử dụng ngắt eeprom , bạn nên viết một hàm con cho việc ghi và đọc eeprom , như vậy sẽ trách được việc ngắt eeprom bi sai vì bạn ghi và đọc cả mãng giá trị lận ..Mình cũng thường sử dụng cách trên để ghi và đọc một mãng giá trị ... Và việc nạp và sử dụng mình chưa bao giờ bị mất dữ liệu trong eeprom ...
Có gì thì trao đổi thêm ha.. !!