ADC กับ ATmega8

Started by nutzty, February 05, 2015, 08:09:57 PM

Previous topic - Next topic

nutzty

Quote from: az on February 15, 2015, 11:45:02 AM
Quote from: nutzty on February 14, 2015, 07:42:03 PM
ถ้างั้นจากโค้ดของคุณ JENG ผมก็จะเขียนได้ว่า

int adc_value=0;

adc_value = analog_read(5); //สมมติว่าผมใช้ADC5

ผมก็จะได้ค่า 0-1023 มาเก็บไว้ใบ adc_value ทันทีโดยไม่ต้องไปอ่าน ADCH/ADCL เลยสินะครับ

int var. เปลี่ยนเป็น unsigned short ก็พอครับ

การ return ADC; สามารถอ่านค่าจาก  ADCH,ADCL พร้อมกันในคำสั่งเดียวได้เลยครับ

ขอบคุณครับ ชัดแจ่มแจ้งแล้ว ตอนเขียนผมใช้ int8u ครับ