![]() |
|
Tài trợ cho PIC Vietnam |
Giao tiếp cổng COM và LPT RS232, RS485 và LPT là những giao tiếp cơ bản và kinh điển khi mới học về vi điều khiển... |
![]() |
|
Ðiều Chỉnh | Xếp Bài |
|
![]() |
#1 |
Nhập môn đệ tử
Tham gia ngày: Oct 2008
Bài gửi: 7
: |
hi TanDem! hôm qua mình chưa xem kỹ câu hỏi của bạn,bạn dùng thạch anh thực bao nhiêu thì khai báo bấy nhiêu thôi!! theo mình bạn nên thêm 1 ký tự để nhận biết kết thúc chuỗi :ví dụ ký tự '\13' chăng hạn: Com4.WriteLine(tBox_trans.Text+(char)13);
ban thử đoạn code dưới PIC này xem: #include<16f877a.h> #fuses HS,NOWDT,NOPROTECT #use delay(clock=20M) #use rs232(baud=9600,xmit=pin_c6,rcv=pin_c7,bits=8,pari ty=N) #use fast_io(b) int8 dodai,dem=0; int input_ready; char mang[50]; #int_rda void nhan() { //disable_interrupts(int_timer0); //if(kbhit()) mang[dem]=getc(); putc(mang[dem]); if(mang[dem]==0x0d) { dodai=dem; mang[dem]='\0'; input_ready=1; dem=0; } dem++; // enable_interrupts(int_timer0); } void main() { int16 i,j; input_ready=0; set_tris_b(0); enable_interrupts(global); enable_interrupts(int_rda); output_b(0); while(1) { if(input_ready==1) { printf("CHUOI=%s",mang); input_ready=0; dem=0; } //co the xuat ra portB de kiem tra bang led ne for(j=0;j<dodai-1;j++) { output_b(mang[j]); delay_ms(500); } } } nếu ko được bạn tải cái rs232tester về kiểm tra nhé thay đổi nội dung bởi: thienkien, 30-05-2009 lúc 07:30 AM. |
![]() |
![]() |
![]() |
#2 |
Đệ tử 2 túi
Tham gia ngày: Aug 2008
Bài gửi: 40
: |
Hi thienkien, dù sao cũng cám ơn bạn. Nhưng hình như tôi thì ở trái đất còn bạn thì ở sao hỏa rồi cả hai đều ngồi trên chiếc cân.... Sau đó thì thế nào nhỉ?
|
![]() |
![]() |
![]() |
|
|
![]() |
||||
Ðề tài | Người gửi | Chuyên mục | Trả lời | Bài mới |
Cho hỏi về giao tiếp RS232 của PIC16F877A | enti | Giao tiếp cổng COM và LPT | 31 | 25-03-2016 10:14 PM |
Giao tiếp RS232 trên PC qua Matlab | ngohaibac | Giao tiếp cổng COM và LPT | 47 | 18-11-2015 03:51 PM |
giao tiep RS232 voi C | dangngoc | Giao tiếp cổng COM và LPT | 9 | 26-02-2012 02:25 AM |
cần mua bộ thu GPS có giao tiếp RS232 | kienvq | Tìm mua sản phẩm | 15 | 17-03-2011 11:25 PM |
Help! Dùng C để giao tiếp RS232 | dandiennang | Các ngôn ngữ lập trình khác (CCS C, HT PIC,...) | 6 | 15-03-2009 06:41 PM |