NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 2136 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 1 از 1

موضوع: کنترل سطح مخزن با avr

  1. #1
    تازه وارد
    تاریخ عضویت
    May 2018
    نوشته ها
    1
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض کنترل سطح مخزن با avr

    سلام دوستان،یه برنامه واسه کنترل سطح اب نوشتم که وقتی اب مخزن کم شد پمپ روشن شه ،حالا این مدارو در شبیه ساز میبندم کار میکنه،ولی وقتی در عمل میبندم،فقط وصلشو میفهمه،مشکل از کجای کاره؟
    این از کدی که نوشتم:
    کد:
     #ifndef F_CPU
     #define F_CPU 1000000UL   /* CPU CLOCK FREQUENCY         */
     #endif
    
    
    #include <avr/io.h>
    #include <stdlib.h>
    #include <stdio.h>
    #include <util/delay.h>
    #include <avr/interrupt.h>
    #include "LCD16x2_4bit.h"
    
    
    volatile int readLevel=0;
    
    
    ISR(TIMER2_COMP_vect){
    	
    	readLevel = PINB & 0x03;
    	switch(readLevel)
    	{
    		case 0x00:
    		PORTD &= ~(1<<6);
    		break;
    		case 0x02:
    		PORTD |= (1<<6);
    		break;
    		case 0x03:
    		PORTD |= (1<<6);
    		break;
    		default:
    		PORTD &= ~(1<<6);
    	}
    }
    
    
    
    
    
    
    int main(void)
    {
    
    
    	lcdinit();
    
    
    
    
    	DDRD = 0b01010011;
    	PORTD = 0b00000000;
    
    
    	DDRB = 0b00000000;
    	PORTB = 0b00000000;
    
    
    	TCCR2 |= (1 << WGM01) | (1 << CS00) | (1 << CS02);
    	OCR2 = 0x60;
    	TIFR |= (1 << OCF2);
    	TIMSK |= (1 << OCIE2);
    	TCNT2 = 0;
    		
    	while(1)
    	{
    		
    		
        	}
    }

    اینم عکس شبیه ساز:

    ممنون میشم کمکم کنید
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: 45.PNG
مشاهده: 10
حجم: 37.3 کیلو بایت  

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •