سلام و سال نو بر مبارک باشه....
من یه برنامه نوشتم که تو اون مقدار پله ADC رو روی 1 میلی ولت تنظیم کردم و گفتم که مقدار ADC0 رو بخون اگه بزرگتر از 5 بود پورت D1 رو معکس کن
حالا نمیئونم چرا وقتی ولتاژ رفرس رو روی 0.256 ولت میدم شرط if بر قرار میشه و پورت D.1 دائما حالتش عوض میشه ولی اگه ولتاژ رفرس رو بیشتر ار 1.3 بزرارم برنامه درست کار میکنه
برای نویز گیری از چه خازنی استفاده کنم؟
اینم برنامه
adc=read_adc(0);
PORTB=adc;
delay_ms(300);
if (adc>5){
PORTD.1=~PORTD.1;
}else adc=0;
من یه برنامه نوشتم که تو اون مقدار پله ADC رو روی 1 میلی ولت تنظیم کردم و گفتم که مقدار ADC0 رو بخون اگه بزرگتر از 5 بود پورت D1 رو معکس کن
حالا نمیئونم چرا وقتی ولتاژ رفرس رو روی 0.256 ولت میدم شرط if بر قرار میشه و پورت D.1 دائما حالتش عوض میشه ولی اگه ولتاژ رفرس رو بیشتر ار 1.3 بزرارم برنامه درست کار میکنه
برای نویز گیری از چه خازنی استفاده کنم؟
اینم برنامه
adc=read_adc(0);
PORTB=adc;
delay_ms(300);
if (adc>5){
PORTD.1=~PORTD.1;
}else adc=0;
دیدگاه