View Single Post
Old 07-08-2010, 06:29 PM   #5
semipower
Đệ tử 5 túi
 
semipower's Avatar
 
Tham gia ngày: Jul 2010
Nơi Cư Ngụ: Hà Nội, VIE
Bài gửi: 114
:
Sau một thời gian nghiên cứu, mình rút ra mấy điều sau:
- __CONFIG là một macro cho phép thiết lập các bit cấu hình ngay trong file nguồn. Do đó sau khi biên dịch các thông tin cấu hình được chứa ngay trong file hex. Nếu dùng AVR thì việc thiết lập cấu hình được thực hiện khi nạp chip (không chứa trong file hex).
- Các từ cấu hình nằm ngoài vùng bộ nhớ chương trình người dùng (vùng nhớ được trỏ bởi bộ đếm chương trình PC). Ví dụ PIC16F886 có bộ đếm chương trình 13bit do đó không gian chương trình là 2^13=8K (từ địa chỉ 0000h đến 1FFFh). Trong khi từ cấu hình lại ở địa chỉ 2007h và 2008h. Vì vậy không thể truy cập được từ cấu hình trong khi thực hiện lệnh.
- Sau khi xoá chip, các bit cấu hình có giá trị 1. Vì vậy dùng toán tử & là hợp lý. Vì 1&bit=bit.
- Có thể sửa đổi các bit cấu hình nhiều lần (không như cầu chì, đứt rồi thì thôi).
-...?

thay đổi nội dung bởi: semipower, 10-08-2010 lúc 04:00 PM.
semipower vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn