Ðề tài: PIC18F2620 + rs232
View Single Post
Old 16-12-2006, 02:35 AM   #3
littlephoc
Đệ tử 3 túi
 
Tham gia ngày: Dec 2006
Bài gửi: 60
:
Đoạn chương trình như sau

#include <18F2620.h>
#device icd=true
#use delay(clock=20000000)
#fuses HS,NOWDT
#use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7,bi ts=8)

main()
{
char c;
int i;

while(true) {
c=getch();
for(i=0;i<3;i++){
putc(c);
delay_ms(100);
}

}
}

dùng mttty để connect thì được, mỗi lần nhấn phím nó đều hiển thị thêm 3 ký tự. Tuy nhiên ký tự in ra lại giống chữ đ hơi cong, chứ không hiển thị ra ký tự mà mình đã nhấn.
Nếu dùng hyper terminal của windows thì ko thấy gì cả và cũng không nhấn phím được. mặc dù đã chọn 9600, 8 bit, no parity,stopbit=1
Và 1 điều nữa là dùng hyper terminal thì rất dễ bị treo máy khi connect.
(dùng picdem 2 plus , board màu đỏ, CCS version 4.016)

Xin cho biết mình đã sai ở chỗ nào ạ.
littlephoc vẫn chưa có mặt trong diễn đàn