Từ cấu hình

Một phần của tài liệu báo cáo tốt nghiệp vi điều khiển (Trang 56 - 59)

Trong thiết bị PIC18 Flash, từ cấu hình được đặt ởđầu địa chỉ300000h. Địa chỉ

này nằm trong không gian bộ nhớchương trình người dùng thường xuyên (xem Hình 8 làm ví dụ).

Trong thiết bị PIC18FXXJ Flash, từ cấu hình được đặt ở cuối không gian bộ nhớ người dùng (xem Hình 21). Các giá trị này được copy mỗi lần reset từ vị trí bộ nhớ chương trình vào thanh ghi cấu hình. Khi copy xong, cơ chế ghi vào thanh ghi cấu hình bị ngắt.

Nếu bất cứ bit cấu hình nào thay đổi trong bộ nhớ chương trình trong lúc hoạt

động, chúng sẽ không ảnh hưởng đến khi thiết bị được reset. Sau khi thiết bị được reset, từ cấu hình sẽđược copy lại vào thanh ghi cấu hình.

Hình 23: Sơ đồđịa chỉ từ cấu hình flash PIC18FXXJ

Các ứng dụng sử dụng chức năng tự ghi của thiết bị PIC18FXXJ Flash nên được xem xét riêng theo từ cấu hình. Trước khi xoá khối không gian bộ nhớ chương trình

người dùng cuối cùng, ứng dụng lưu lại từ cấu hình và ghi lại các giá trị này càng sớm càng tốt. Trong trường hợp reset sau khi xoá khối bộ nhớ cuối cùng nhưng trước khi ghi lại thì thiết lập cấu hình của thiết bị có thể bị hỏng. Theo khuyến cáo, các ứng dụng dùng chức năng tự ghi để tránh dùng khối bộ nhớ cuối cùng trong phần thay đổi mã khởi động hay giữ lại một bản copy từ cấu hình ở vùng sao lưu của bộ nhớđể kiểm

phục lại. Ứng dụng buộc reset cần phải có trước khi thiết bị có thể tổng hợp hoạt động

ở chếđộ hoạt động khôi phục lại.

Một phần của tài liệu báo cáo tốt nghiệp vi điều khiển (Trang 56 - 59)

Tải bản đầy đủ (PDF)

(77 trang)