پاسخ : راه اندازی LCD N96 (رنگی با وضوح 244*320)
خب!
ظاهرا یه سوء تفاهمی پیش اومده بود که طی یک پیغام خصوصی بزای جناب aivhl توضیح دادم.
من دوباره توضیحات پست 91 رو خوندم و به تاپیک گفته شده هم مراجعه کردم و در نهایت مقادیر رو (طبق راهنمایی ها) به صورت زیر تصحیح کردم:
//Read x
[glow=red,2,300]DDRA=0x03;
PORTA=0x02;
[/glow]ADMUX=ADC_VREF_TYPE & 0xff;
ADCSRA=0x86;
x=read_adc(1);
//Read y
[glow=red,2,300]DDRA=0x0C;
PORTA=0x08; [/glow]
ADMUX=ADC_VREF_TYPE & 0xff;
ADCSRA=0x86;
y=read_adc(2);
که نسبت به کد قبلی،فقط مقادیر DDRA , PORTA رو برای خوندن X,Y تغییر دادم، اما نتیجه این شد که حالا در خروجی فقط مقدار X=922 , Y=47 رو دارم که هیچ تغییری هم نمیکنه!!
واقعا دیگه نمیدونم ایراد کجا میتونه باشه؟!! :angry:
راستی، من و[glow=red,2,300]لتاژ مرجع برای ADC رو 2.56 داخلی انتخاب کردم[/glow] و [glow=red,2,200]به پایه های AREF , AVCC میکرو هیچی وصل نکردم[/glow](نه خازنی،نه مقاومتی، نه فیلتری،NC هستن)، این درسته دیگه؟
و پایه های A.1 , A.2 رو هم [glow=red,2,300]pull DOWN [/glow]کردم، اینا که ایرادی ندارن؟ oo:
خب!
ظاهرا یه سوء تفاهمی پیش اومده بود که طی یک پیغام خصوصی بزای جناب aivhl توضیح دادم.
من دوباره توضیحات پست 91 رو خوندم و به تاپیک گفته شده هم مراجعه کردم و در نهایت مقادیر رو (طبق راهنمایی ها) به صورت زیر تصحیح کردم:
//Read x
[glow=red,2,300]DDRA=0x03;
PORTA=0x02;
[/glow]ADMUX=ADC_VREF_TYPE & 0xff;
ADCSRA=0x86;
x=read_adc(1);
//Read y
[glow=red,2,300]DDRA=0x0C;
PORTA=0x08; [/glow]
ADMUX=ADC_VREF_TYPE & 0xff;
ADCSRA=0x86;
y=read_adc(2);
که نسبت به کد قبلی،فقط مقادیر DDRA , PORTA رو برای خوندن X,Y تغییر دادم، اما نتیجه این شد که حالا در خروجی فقط مقدار X=922 , Y=47 رو دارم که هیچ تغییری هم نمیکنه!!
واقعا دیگه نمیدونم ایراد کجا میتونه باشه؟!! :angry:
راستی، من و[glow=red,2,300]لتاژ مرجع برای ADC رو 2.56 داخلی انتخاب کردم[/glow] و [glow=red,2,200]به پایه های AREF , AVCC میکرو هیچی وصل نکردم[/glow](نه خازنی،نه مقاومتی، نه فیلتری،NC هستن)، این درسته دیگه؟
و پایه های A.1 , A.2 رو هم [glow=red,2,300]pull DOWN [/glow]کردم، اینا که ایرادی ندارن؟ oo:
دیدگاه