Đây có thể là hiện tượng chân MCLR không được thiết lập trạng thái ổn định sau khi cấp nguồn. Cách đơn giản nhất là bạn nối giữa chân MCLR (chân 1 của chip) và nguồn Vdd một điện trở 10k - 33k. Tôi tin là bạn đã có hai tụ khoảng 30 pF nối từ hai chân của thạch anh xuống GND.
Giá trị lẻ của thạch anh không ảnh hưởng gì đến mạch, bạn muốn cho chip chạy ở tần số bao nhiêu thì nó sẽ chạy bấy nhiêu (đến khi nó bốc khói nếu bạn bắt nó chạy ở tần số cao quá).
Để PIC chạy dao động nội (với những chip có bộ dao động nội) thì dùng cấu hình thích hợp cho từ cấu hình, nhưng con 877A không có dao động nội.
Một số chip cho phép chuyển clock khi chip đang chạy, nhưng con 877A thì khá nghèo nàn về cấu hình xung clock, và không có khả năng chuyển clock.
Thân,
thay đổi nội dung bởi: namqn, 28-07-2006 lúc 06:39 PM.
|