![]() |
|
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 |
![]() |
#2 | |
Đệ tử 1 túi
Tham gia ngày: Mar 2010
Bài gửi: 13
: |
![]() Trích:
Quan trọng là bạn gửi tín hiệu từ PC-> PIC ở dạng nào thôi nếu gửi dạng DEC thì như vậy là đúng rồi Còn nếu gửi dạng ký tự thì ( c==a) là đúng bạn dùng hàm switch trông sẽ hay hơn cái này mình đang dùng này hy vọng giúp được bạn #INT_RDA void RDA_interrupt(){ value = getc(); delay_ms(10); putc(value); switch(value) { case 'f': forward(); break; // neu ky tu nhan duoc la 'f' di thang. case 'l': left(); break; case 'r': right(); break; case 'b': backward(); break; case '1': M1_forward(); break; case '2': M1_backward(); break; case '3': M1_stop(); break; case '4': M2_forward(); break; case '5': M2_backward(); break; case '6': M2_stop(); break; default: full_stop(); break; } } |
|
![]() |
![]() |
Ðiều Chỉnh | |
Xếp Bài | |
|
|