PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) (http://www.picvietnam.com/forum/forumdisplay.php?f=12)
-   -   Cho hỏi phương án giữ trạng thái của PIC khi bi mất nguồn và có nguồn lại (http://www.picvietnam.com/forum/showthread.php?t=1281)

tvthien 12-07-2007 11:48 AM

Cho hỏi phương án giữ trạng thái của PIC khi bi mất nguồn và có nguồn lại
 
Chào các Bác.

Các bác cho mình hỏi cách để lưu lại giá trị ô nhớ của PIC sang khi bi mất nguồn và có nguồn lại ( Có thể dùng thêm IC ngoài )

Cám ơn các bác nhiều.

bien_van_khat 12-07-2007 01:52 PM

Tùy vào số lượng biến nhiều hay ít bạn có thể dùng eeprom nội hoặc eeprom, nvram ngoài.

Nếu các biến của bạn thay đổi chậm theo thời gian, để đơn giản có thể dùng phuơng pháp backup mỗi khi giá trị biến thay đổi. Nhưng cách này độ tin cậy thấp. Nếu cần độ tin cậy cao hơn thì nên dùng nguồn dự phòng. Khi phát hiện mất nguồn chính, có thể tiếp tục hoạt động bằng nguồn dự phòng hoặc backup dữ liệu và dừng tất cả.

Khi backup bạn set 1 cờ nào đó. Mỗi khi khởi động bạn kiểm tra cờ đó để biết dữ liệu được backup có phải dữ liệu mới nhất? Nếu đúng load lại, xóa cờ.

tvthien 12-07-2007 05:59 PM

Trích:

Nguyên văn bởi bien_van_khat (Post 10002)
Tùy vào số lượng biến nhiều hay ít bạn có thể dùng eeprom nội hoặc eeprom, nvram ngoài.

Nếu các biến của bạn thay đổi chậm theo thời gian, để đơn giản có thể dùng phuơng pháp backup mỗi khi giá trị biến thay đổi. Nhưng cách này độ tin cậy thấp. Nếu cần độ tin cậy cao hơn thì nên dùng nguồn dự phòng. Khi phát hiện mất nguồn chính, có thể tiếp tục hoạt động bằng nguồn dự phòng hoặc backup dữ liệu và dừng tất cả.

Khi backup bạn set 1 cờ nào đó. Mỗi khi khởi động bạn kiểm tra cờ đó để biết dữ liệu được backup có phải dữ liệu mới nhất? Nếu đúng load lại, xóa cờ.

Cám ơn bạn bien_van_khat rat nhieu. Chuc 1 tuần vui vẻ


Múi giờ GMT. Hiện tại là 04:09 AM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam