Viết bộ nhớ flash trong thời gian chạy

K

karthikkrv85

Guest
Hai người bạn, tôi đã sử dụng vi điều khiển silab F300. Tôi đang sử dụng một số thông số dự án cụ thể, những giá trị có thể được hoàn thành chỉ sau khi điện trên. Phương tiện, sản phẩm sẽ chạy đầu tiên với giá trị mặc định sau đó những thông số được lưu trong bộ nhớ. Một khi nó được lưu trong bộ nhớ, một lần nữa nó không nên được thay đổi cho đến khi nhà máy (lập trình) mong muốn. Trên thực tế tôi đã sử dụng vị trí bộ nhớ flash để lưu lại những thông số trong quá trình chạy. Vấn đề là tôi đã không có không gian rộng lớn trong PCB cho một bộ nhớ bên ngoài cũng như tôi không muốn chi tiêu một thiết bị chỉ để lưu trữ 20 hoặc 30 byte dữ liệu ngay Tất nhiên tôi thực hiện nó và nó làm việc mà không có vấn đề. Nhưng tôi muốn biết nó sẽ cung cấp cho bất kỳ vấn đề trong tương lai hay là một lập trình xấu? Kính trọng, karthikkr
 
chỉ có thể có vấn đề (ngoài việc thực hiện phần mềm phức tạp hơn) có thể là độ bền của đèn flash bạn có thể * chỉ * viết 20000 lần cùng một tế bào (giá trị tối thiểu theo các datasheet). nếu điều này không phải là một vấn đề, như trong nhiều trường hợp, không có gì là sai với nó.
 
[QUOTE = karthikkrv85 Nhưng tôi muốn biết nó sẽ cung cấp cho bất kỳ vấn đề trong tương lai hoặc là một lập trình xấu [/QUOTE] Nếu nó được thử nghiệm và các công trình OK, sau đó tôi không thể hiểu tại sao có vấn đề trong tương lai. Nhưng yuvko đã đưa ra một ý tưởng về kịch bản này hạn chế. Điều này là lý do tại sao EEPROM được ưa thích đối với trường hợp như thế. Dễ dàng thực hiện và (tùy thuộc vào một phần) khoảng 10 lần chu kỳ ghi / xóa. Alexandros
 
Cảm ơn rất nhiều yuvko và alexxx ... Trên thực tế, trong một cuộc phỏng vấn, tôi đã nói với cách viết đèn flash và tôi nói với họ đó là làm việc quá ... nhưng họ đã không đồng ý và nói nó là không thể trong thời gian chạy. Tôi đã nói với các thủ tục quá họ vẫn không đồng ý và nói nó sẽ ảnh hưởng lâu dài Vì vậy, tôi có nghi ngờ về lập trình của tôi. thân yuvko ... ur phù hợp với tuổi thọ của đèn flash nhưng theo ứng dụng của tôi, tôi không xóa và viết vị trí nhiều hơn 10 hoặc 15 lần trong tình huống xấu nhất. Tôi thực sự cảm ơn cả hai. Tôi đã lo lắng rất nhiều. Bây giờ tôi đang rất thoải mái
 

Welcome to EDABoard.com

Sponsor

Back
Top