Trích:
Nguyên văn bởi cuong_now
em mới học pic,thử một chương trình hết sức đơn giản bằng CCS(có một số plug in) là:
#include <test RA4.h>
void main()
{set_tris_a(0x00);
while(1) {OUTPUT_A(0b11111111);delay_ms(500); output_a(0);delay_ms(500);
output_high(pin_a4);delay_ms(500);
};
}
nhưng chân A4 vấn không thể cho ra tín hiệu(khi mô phỏng proteus), "nghi ngờ" proteus,em test ngoài mạch cũng thế. Với cùng cách viết đó thì mọi chân xuất số khác đều hoạt động bình thường. chỉ có mỗi chân RA4. Ai giúp em với!!!
|
Bạn xem lại datasheet của pic bạn dùng ở chân RA4 nhé. nếu ở chế độ output. Hiểu nôm na ở cái chân này thì nó là chân hở cực C của transtor. Vì vậy chỉ có trạng thái nối thông xuống đất khi lệnh ra là 1, ngược lại là lệnh 0