View Single Post
Old 10-07-2011, 08:35 AM   #5
pucapuca123
Đệ tử 5 túi
 
Tham gia ngày: Aug 2010
Bài gửi: 116
:
Trích:
Nguyên văn bởi stupid11 View Post


-Theo mình biết con PIC16F88 thì chân RA5 mặc định là chân Reset,nên bạn phải dùng điện trở kéo lên nguồn.vì Reset active-low mà.,
-Muốn khai báo RA5 là I/0 thì bạn phải tác động vào bit MCLRE,nằm trong thanh ghi nào thì mình cũng không nhớ nữa.cụ thể MCLRE = 0 thì cho phép RA5 là chân I/O,còn muốn là I hay O thì tác động vào thanh ghi TRIS cái này chắc bạn cũng biết rồi..còn MCLRE = 1 (bit này mặc định là 1) thì RA5 là chân Reset.
bạn ơi.
bít MCLRE là bít trong cấu hình confix 1

REGISTER 15-1: CONFIG1: CONFIGURATION WORD 1 REGISTER (ADDRESS 2007h)
R/P-1 R/P-1 R/P-1 R/P-1 R/P-1 R/P-1 R/P-1 R/P-1 R/P-1 R/P-1 R/P-1 R/P-1 R/P-1 R/P-1
CP CCPMX DEBUG WRT1 WRT0 CPD LVP BOREN MCLRE FOSC2 PWRTENWDTEN FOSC1 FOSC0

MCLRE: RA5/MCLR/VPP Pin Function Select bit
1 = RA5/MCLR/VPP pin function is MCLR
0 = RA5/MCLR/VPP pin function is digital I/O, MCLR internally tied to VDD

mình đã khai báo MCLR=0.rùi nhưng sao chip cứ RESET liên tục là sao?

các bạn vào giúp dùm mình với.
các ơn các bạn!

thay đổi nội dung bởi: pucapuca123, 10-07-2011 lúc 08:56 AM.
pucapuca123 vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn