Thông báo

Collapse
No announcement yet.

Lưu Data vào Flash

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • #16
    Ha ha ! cho tớ thêm 1 sao nhé !
    Mạch nạp Little Programmer
    MSC-51,AVR,EEPROM ... etc

    Site Fukusei shop :

    Comment


    • #17
      xin các bác chỉ giúp cách lưu giá trị từ ngoài vào EPROM ,tức là giá trị dược đọc bất kì như từ bàn phím hay giá trị thu được từ senser, tôi sử dụng codevision lập trình cho con atmega16 nhưng làm mải mà không xong.

      Comment


      • #18
        Bạn nên xem datasheet của con này , tài liệu của atmel có chỉ viết bằng C cũng như ám đó !
        Mạch nạp Little Programmer
        MSC-51,AVR,EEPROM ... etc

        Site Fukusei shop :

        Comment


        • #19
          Khai bao bien trong eeprom:
          eeprom <kieubien(byte, char,int)> <tenbien> = giatribandau;

          Comment


          • #20
            Sau khi đã khai báo biến như trên, bạn có thể tính toán, ghi giá trị mới cho eeprom bình thường như một biến trong RAM

            Comment


            • #21
              Cho mình hỏi có phải nếu dùng flash hay eeprom thì việc ghi xóa bị giới hạn 10000 lần đúng không?
              Mình đang làm đề tài cần lưu lại giá trị biến khi mất điện vậy nên dùng loại nào, eeprom hay nvram. Giá trị này của mình thay đổi thường xuyên, có thể vượt xa con số 10000 lần.

              Comment


              • #22
                Thường thì số lần ghi/xóa của EEPROM gấp 10 lần của Flash của cùng hãng chế tạo. AVR thì số lần ghi xóa có vẻ kém hơn PIC, PIC đạt tới 1000000 lần ghi xóa với EEPROM.
                Một số thủ thuật tăng số lần lưu dữ liệu. Ví dụ: anh định lưu 1 byte vào EEPROM(giả sử dung lượng EEPROM là 256byte, số làn ghi xóa là 1000000) lần, vậy anh có thể lưu byte này tới con số gần: 256*1.000.000 lần bằng cách dịch chuyển địa chỉ ghi.
                Tuy nhiên, có lẽ cách an toàn nhất anh dùng 1 loại RAM có PIN nuôi, ví dụ: ds1307+pin backup.... anh lưu nội dung vào các địa chỉ RAM thi số lần ghi xóa ko hạn chế nếu như pin vẫn đủ nuôi IC đó.

                Comment


                • #23
                  Mình cũng nghĩ như Trang, tuy nhiên thay vì dùng ds1307 và pin nuôi mình sẽ dùng nguồn pick-up cho vi điều khiển như vậy khỏi phải tốn thêm linh kiện, nhưng cách này vẫn chưa hay lắm, rủi một lúc nào đó pin hết thì sao (tất nhiên là mình đã làm mạch nạp cho pin).
                  Các bạn có giải pháp nào hay hơn không?

                  Comment


                  • #24
                    thanks.Cam on ban cai nay rat co ich voi minh
                    |

                    Comment


                    • #25
                      ^.^ mình cũng đang thắc mắc như chủ topic. nhưng mình thấy mọi người trả lời mơ hồ và có vẽ lạc đề
                      τ╩╦╚╔├─┬┘█┌╓├Khó quá thì bỏφ║║╩╔╦─Üúk

                      Comment

                      Về tác giả

                      Collapse

                      tam1234 Tìm hiểu thêm về tam1234

                      Bài viết mới nhất

                      Collapse

                      Đang tải...
                      X