|
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 |
30-08-2009, 08:15 PM | #5 |
Đệ tử 4 túi
Tham gia ngày: Apr 2008
Bài gửi: 66
: |
đây là đoạn code của em, anh xem xét giúp em với
#include <16f877a.h> #fuses HS,NOWDT,NOPROTECT,PUT,BROWNOUT,NOLVP #device *=16 ADC=8 #use delay(clock=8000000) #use rs232(baud=2400, parity=N, xmit=pin_C6, rcv=pin_C7, bits=9) int8 offset; void main() { setup_adc(adc_clock_internal); setup_adc_ports(AN0); delay_ms(10); while (1) { offset = read_adc(); putc(offset); delay_ms(5000); } } điện áp em đo được ở chân AN0 là 1v vậy mà trên pc chỉ cho giá trị là 23, đúng ra phải là khoảng 52. em có mắc 1 điện trở 1k từ chân AN0 lên Vcc giống như trong TUT của anh Linh. cám ơn anh. |
|
|