اطلاعیه

Collapse
No announcement yet.

مشکل عجیب با هدر lcd n96

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مشکل عجیب با هدر lcd n96

    سلام
    راستش من پروژه اقای ایمانی فر را دانلود کردم و هدر h را در پوشه inc گذاشتم یک نسخه از اون رو هم توی فایل خود پروژه گزاشتم اما وقتی توی برنامه include میکنم خیلی ارور میده از جمله تعریف نشدن چند کتنشن و پرانتز و ارور های دیگه .کسی این مشکل را داشته؟
    ایا کتابخانه از جای نامعتبری دانلود شده؟
    ممنون میشم کمکم کنید کارم به شدت گیره... :angry:

    #2
    پاسخ : مشکل عجیب با هدر lcd n96

    سلام
    پروژه رو بذار دانبود کنم ببینم میفهمم مشکلش کجاست
    که بتونم کمکت کنم.
    جواب بعضي حرفا فقط يه نفس عميقه ، بذار تو دلت بمونه...

    دیدگاه


      #3
      پاسخ : مشکل عجیب با هدر lcd n96

      چطور باید بزارمش اینجا؟

      دیدگاه


        #4
        پاسخ : مشکل عجیب با هدر lcd n96

        لینک دانلود رو بذارید
        جواب بعضي حرفا فقط يه نفس عميقه ، بذار تو دلت بمونه...

        دیدگاه


          #5
          پاسخ : مشکل عجیب با هدر lcd n96

          سلام اون مشکل قبلی حل شد و مشکل از نرم افزار کدویژن بود نمیدونم چرا بعضی از این نرم افزارا اینجوریه!!!!
          حالا مشکل جدید پیدا کردیم :icon_razz: .مدار کار نمیکنه هم روی برد برد بستم و هم سوراخدار .چند تا میکرو مختلف هم تست زدم بازم نشد .دوستان عزیز میشه یه کمکی بکنید ممنون از همتون
          برنامه:
          کد:
          #include <mega32.h>
          #include <delay.h>
          
          #define PORTRAIT
          
          
          #define LCD_RST_DDR DDRD
          #define LCD_RST_PORT PORTD
          #define LCD_RST_PIN 6
          
          #define LCD_RS_DDR DDRD
          #define LCD_RS_PORT PORTD
          #define LCD_RS_PIN 5
          
          #define LCD_CS_DDR DDRD
          #define LCD_CS_PORT PORTD
          #define LCD_CS_PIN 4
          
          #define LCD_RD_DDR DDRD
          #define LCD_RD_PORT PORTD
          #define LCD_RD_PIN 3
          
          #define LCD_WR_DDR DDRD
          #define LCD_WR_PORT PORTD
          #define LCD_WR_PIN 2
          
          #define LCD_DATAPORT_MSB_DDR DDRB
          #define LCD_DATAPORT_MSB_PORT PORTB
          #define LCD_DATAPORT_MSB_PIN PINB
          
          #define LCD_DATAPORT_LSB_DDR DDRC
          #define LCD_DATAPORT_LSB_PORT PORTC
          #define LCD_DATAPORT_LSB_PIN PINC
          
          #define LCD_CONTROLPORT_DDR DDRD
          #define LCD_CONTROLPORT_PORT PORTD
          #define LCD_CONTROLPORT_PIN PIND
          
          #include "tftlcd_functions.h"
          
          // Declare your global variables here
          
          void main(void)
          {
          // Declare your local variables here
          
          // Input/Output Ports initialization
          // Port A initialization
          // Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In 
          // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T 
          PORTA=0x00;
          DDRA=0x00;
          
          // Port B initialization
          // Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In 
          // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T 
          PORTB=0x00;
          DDRB=0x00;
          
          // Port C initialization
          // Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In 
          // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T 
          PORTC=0x00;
          DDRC=0x00;
          
          // Port D initialization
          // Func7=In Func6=In Func5=In Func4=In Func3=In Func2=In Func1=In Func0=In 
          // State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T 
          PORTD=0x00;
          DDRD=0x00;
          
          // Timer/Counter 0 initialization
          // Clock source: System Clock
          // Clock value: Timer 0 Stopped
          // Mode: Normal top=0xFF
          // OC0 output: Disconnected
          TCCR0=0x00;
          TCNT0=0x00;
          OCR0=0x00;
          
          // Timer/Counter 1 initialization
          // Clock source: System Clock
          // Clock value: Timer1 Stopped
          // Mode: Normal top=0xFFFF
          // OC1A output: Discon.
          // OC1B output: Discon.
          // Noise Canceler: Off
          // Input Capture on Falling Edge
          // Timer1 Overflow Interrupt: Off
          // Input Capture Interrupt: Off
          // Compare A Match Interrupt: Off
          // Compare B Match Interrupt: Off
          TCCR1A=0x00;
          TCCR1B=0x00;
          TCNT1H=0x00;
          TCNT1L=0x00;
          ICR1H=0x00;
          ICR1L=0x00;
          OCR1AH=0x00;
          OCR1AL=0x00;
          OCR1BH=0x00;
          OCR1BL=0x00;
          
          // Timer/Counter 2 initialization
          // Clock source: System Clock
          // Clock value: Timer2 Stopped
          // Mode: Normal top=0xFF
          // OC2 output: Disconnected
          ASSR=0x00;
          TCCR2=0x00;
          TCNT2=0x00;
          OCR2=0x00;
          
          // External Interrupt(s) initialization
          // INT0: Off
          // INT1: Off
          // INT2: Off
          MCUCR=0x00;
          MCUCSR=0x00;
          
          // Timer(s)/Counter(s) Interrupt(s) initialization
          TIMSK=0x00;
          
          // USART initialization
          // USART disabled
          UCSRB=0x00;
          
          // Analog Comparator initialization
          // Analog Comparator: Off
          // Analog Comparator Input Capture by Timer/Counter 1: Off
          ACSR=0x80;
          SFIOR=0x00;
          
          // ADC initialization
          // ADC disabled
          ADCSRA=0x00;
          
          // SPI initialization
          // SPI disabled
          SPCR=0x00;
          
          // TWI initialization
          // TWI disabled
          TWCR=0x00;
          lcd_init ();
           lcd_background_color(GREEN);
          
          
          
          while (1)
             {
             
             }
          }

          دیدگاه

          لطفا صبر کنید...
          X