Trích:
Nguyên văn bởi maiduy082
em có 1 mạch khuếch đại, đưa tín hiệu đó vào chân AN0 của pic16f877a, rồi truyền tới pc bằng RS232, nhưng giá trị nhận được trên pc lại không đúng so với Vin.
cho em ý kiến khắc phục được ko ạ.
ps: khi em truyền 1 chuỗi hay 1 ký tự thì mọi chuyện ok, chỉ bị sai khi nhận giá trị từ adc.
e sử dụng adc 10 bit.
cám ơn rất nhiều.
|
Đoạn code liên quan của bạn như thế nào? Theo mô tả của bạn, tôi cho rằng có lẽ sai sót nằm ở khâu chuyển số liệu lấy từ ADC thành các ký tự để gửi về PC.
Thân,