|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
|
Ðiều Chỉnh | Xếp Bài |
12-04-2011, 03:04 PM | #4 |
Nhập môn đệ tử
Tham gia ngày: Nov 2008
Bài gửi: 8
: |
Em vừa tìm kiếm với từ khóa "PIC18f4550 MCLR float" và tình cờ tìm được một trường hợp tương tự với hiện tượng em đang gặp phải :
Strange behavior of circuit [PIC18f4550] Họ đưa ra giải pháp như sau : Let's assume that you are using the 40 pin version of PIC18F4550 and a +5V supply: (1) Connect a 10K resistor from MCLR to +5v (2) Disable LVP (low voltage programming) configuration bit IN YOUR CODE 3) Connect a 0.1uF ceramic capacitor across each VDD / VSS pair. 4) Ensure that BOTH VDD pins are connected to +5V and BOTH VSS pins are connected to 0V 5) Connect 0.22uF ceramic capacitor from Vusb to 0v Em đã thử tắt bit LVP trong phần config của PICKIT 2 Programmer và mạch k còn hiện tượng nhiễu như trên nữa ! Đồng thời chân RB5 trở lại hoạt động bình thường, k còn hiện tượng "khi nối dây từ RB5 tới 1 led trong LED 7 đoạn thì LED 7 đoạn bị tắt, khi rút dây này ra thì các led khác mới sáng lại" nữa ) Vẫn còn vài vấn đề với HTPIC, việc set Configuration Bits, tốc độ delay, em sẽ tiếp tục tìm hiểu và giải quyết. Tạm thời kết luận : Hiện tượng nhiễu do cơ thể người và các chân của PIC hoạt động k bình thường có thể do chân MCLR bị thả nổi ( k được nối vào VDD qua 1 trở 10K-33K) hoặc cấu hình cho PIC chưa phù hợp ( cụ thể ở đây là bit LVP - Low Voltage Programming ) Cảm ơn anh namqn và mọi người ! |
|
|