سلام
من یه مبدل ADC ساده با میکرو به زبان C نوشتم که توی پروتئوس جواب میده ولی تو عمل که مدار رو میبندم روی LCD همیشه مقدار 1024 رو نشون میده. و فرق نمیکنه مقدار ولتاژ اون پایه 2 یا 5 یا حتی زمین باشه از دوستان اگه کسی هست که بتونه کمکم کنه ممنون میشم.اینم برنامه ای که نوشتم:
while (1)
{
x=read_adc(0);
lcd_clear();
lcd_gotoxy(0,1);
sprintf(str," %u",x);
lcd_puts(str);
delay_ms(500);
lcd_clear();
من یه مبدل ADC ساده با میکرو به زبان C نوشتم که توی پروتئوس جواب میده ولی تو عمل که مدار رو میبندم روی LCD همیشه مقدار 1024 رو نشون میده. و فرق نمیکنه مقدار ولتاژ اون پایه 2 یا 5 یا حتی زمین باشه از دوستان اگه کسی هست که بتونه کمکم کنه ممنون میشم.اینم برنامه ای که نوشتم:
while (1)
{
x=read_adc(0);
lcd_clear();
lcd_gotoxy(0,1);
sprintf(str," %u",x);
lcd_puts(str);
delay_ms(500);
lcd_clear();
دیدگاه