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

موضوع: LCD 8bit

  1. #1
    کاربر فعال lpln852 آواتار ها
    تاریخ عضویت
    Dec 2008
    نوشته ها
    344
    تشکر
    53
    تشکر شده 88 بار در 55 پست

    پیش فرض LCD 8bit

    تفاوت بین کتابخونه 8 بیت و 16 بیت توی تابع lcd_send و lcd _read هست من این توابع رو اینجوری تغییر دادم ولی کار نمیکنه
    دوستان میدونید مشکل از کجاست
    static __inline unsigned char lcd_send (unsigned short byte) {

    LPC_GPIO0->FIODIR |= 0xff;
    LPC_GPIO0->FIOPIN = byte;
    wait_delay(1);
    LCD_WR(0);
    LCD_WR(1) ;

    LPC_GPIO2->FIOPIN = (byte&0xFF);
    wait_delay(1);
    return(1);

    LCD_WR(0);
    LCD_WR(1) ;


    }

    static __inline unsigned short lcd_read (void) {
    unsigned short id;
    uint16_t value;
    LPC_GPIO0->FIODIR &= 0x00;
    LCD_RD(1);
    LCD_CS(0);
    LCD_RD(0);
    wait_delay(1);
    value = ( LPC_GPIO0->FIOPIN & 0xFF);//TFT_datain();
    /* value<<=8;
    LCD_RD(1);
    LCD_RD(0);
    wait_delay(1);
    value |= (LPC_GPIO0->FIOPIN & 0xFF);//TFT_datain();
    */
    LCD_RD(1);
    LCD_CS(1);


    id= value;

    LPC_GPIO0->FIODIR &= 0xff;
    return id;


    }

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

  3. #2
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    یه سمپل هست برای میکرو stm در سمپل های کیل:
    C:\Keil\ARM\Boards\Keil\MCBSTM32
    همونو یه سری بلا سرش بیارید بشه با 1768 !

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

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