Non-volatile bộ nhớ trong PIC

N

Nora

Guest
Hi there,
Tôi có một vài câu hỏi về cấp phát bộ nhớ.

Tôi cần phải thực hiện trong một số giá trị từ thiết bị đầu cuối của người dùng vào trong một chip bộ nhớ riêng biệt (như 24LC256) thông qua một bộ xử lý PIC.Tôi đã được yêu cầu để lưu trữ một số dữ liệu trong chip bộ nhớ riêng biệt, tôi đã nói điều này là bởi vì nó không dễ bay hơi nhớ.

Tôi tự hỏi, nếu tôi có thể lưu trữ các phương trình trong PIC chính nó.Các PIC Tôi đang sử dụng là một bộ nhớ flash PIC 16F877A.Nhìn vào bảng dữ liệu, có vẻ như rằng có một vài lĩnh vực khác nhau của bộ nhớ trong PIC có thể được truy cập.
Tôi không hiểu được tấm dữ liệu cũng đủ để thấy được RAM và đó là ROM, nhưng có vẻ như với tôi rằng mã chính nó phải được lưu trữ trong bộ nhớ không ổn định?

Tôi sẽ đánh giá cao một số cuộc thảo luận về việc này rất nhiều!
-NN

 
Flash và EEPROM là những kỷ niệm không dễ bay hơi trong PIC16F877A.Trong khi đang chạy một chương trình, điều này đặc biệt PIC có thể ghi vào flash của mình hoặc EEPROM của nó.Thông thường, người ta sẽ sử dụng EEPROM cho một vài giá trị được thay đổi khá thường xuyên, và đèn flash cho khối lượng lớn các hằng số.

Flash là bị xóa trong khối, và viết bằng các khối nhỏ hơn (có thể là nhỏ như là một trong những chương trình từ).Byte EEPROM được xoá hoàn toàn / viết riêng rẽ.

Hope this helps!

Chúc mừng,

 
Thanks for the info, nó sẽ giúp rất nhiều.

Có ai biết làm thế nào để đọc và ghi vào EEPROM?

Cảm ơn!
-NN

 
Bạn CAND tìm thấy trong datasheet làm thế nào để ghi các bộ nhớ EEPROM hoặc Flash.
Nếu bạn sử dụng Hi-Tech PICC trình biên dịch có một số macro chuyên dụng để đọc / ghi dữ liệu từ / đến EEPROM và Flash.Bạn có thể kiểm tra hướng dẫn sử dụng các trình biên dịch.

 

Welcome to EDABoard.com

Sponsor

Back
Top