ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

صفحه 1 از 5 12345 آخرین
نمایش نتایج: از 1 به 10 از 45
  1. #1
    2010/08/10
    158
    3

    کتابخانه ای برای کارکردن با lcd کاراکتری یا گرافیکی بوسیله هدربورد lpc1768

    سلام
    کسی کتابخونه ای چیزی واسه کارکردن با lcd کاراکتری داره ؟
    آخرش ما نتونستیم با این یه چیزی راه بندازیم :cry2:
    lcd موبایل هم نگین، یه lcd معمولی باشه که بتونم روش ببینم چیکار می کنم !
    lcd رنگی پیش کش :cry2:
    اصلاً از کجا کتابخونه های این رو میشه پیدا کرد :(
  2. #2
    2008/12/11
    400
    12

    پاسخ : کتابخانه ای برای کارکردن با lcd کاراکتر®

    تو مثال های کیل قسمت مربوط به بوردها تو بورد mcb2300 برای lpc2378 کتابخونه هست اما شما باید اولش رو که همون define ها هست برای lpc1768 تغییر بدید

    من برنامه رو تو درایو c نصب کردم تو این آدرس کتابخونه ها ی مربوط به lcd هم هست

    C:\Keil\ARM\Boards\Keil\MCB2300\CAN

    LCD.h
    LCD_4bit.c
  3. #3
    2010/08/10
    158
    3

    پاسخ : کتابخانه ای برای کارکردن با lcd کاراکتری یا گرافیکی بوسیله هدربورد lpc1768

    ممنون
    یه سوال
    اگر بخوام مثلاً کتابخونه های avr رو تغییر بدم به lpc1768 خیلی کارا باید بکنم ؟
    آخه بعضی کتابخونه های avr خیلی خیلی کامل هستند، چی کارا باید بکنم، میشه راهنمایی بکنید
  4. #4
    2010/09/25
    USA-LA
    453
    3

    پاسخ : کتابخانه ای برای کارکردن با lcd کاراکتری یا گرافیکی بوسیله هدربورد lpc1768

    نقل قول نوشته اصلی توسط ma-bah
    تو مثال های کیل قسمت مربوط به بوردها تو بورد mcb2300 برای lpc2378 کتابخونه هست اما شما باید اولش رو که همون define ها هست برای lpc1768 تغییر بدید

    من برنامه رو تو درایو c نصب کردم تو این آدرس کتابخونه ها ی مربوط به lcd هم هست

    C:\Keil\ARM\Boards\Keil\MCB2300\CAN

    LCD.h
    LCD_4bit.c
    آقا دستت واسه راهنمایی درد نکنه ولی من هر کاری کردم کار نکرد!
    هیچی از define هاش نمی فهمم میشه خودت درستش کنی یا توضیح دقیقتری بدی چجوری باید کدوم دیفاین هارو تغییر بدیم؟؟؟
    ممنون میشم! :angry:
    تشکر لازمه! دکمه رو فشار بده ديگه!!
    موفق باشيدددددد!!
  5. #5
    2008/12/11
    400
    12

    پاسخ : کتابخانه ای برای کارکردن با lcd کاراکتری یا گرافیکی بوسیله هدربورد lpc1768

    نقل قول نوشته اصلی توسط mahanb
    آقا دستت واسه راهنمایی درد نکنه ولی من هر کاری کردم کار نکرد!
    هیچی از define هاش نمی فهمم میشه خودت درستش کنی یا توضیح دقیقتری بدی چجوری باید کدوم دیفاین هارو تغییر بدیم؟؟؟
    ممنون میشم! :angry:
    شما اول به من بگید که با چه دستوراتی جهت خروجی رو مشخص می کنند مثلا 1 کردن خروجی یا صفر کردن اون آخه من تا حالا با lpc1768آ*کار نکردم .
    فکر کنم با دستور LPC_GPIO1->FIODIR پورت 1 تعیین می کنند که خروجی هست یا ورودی .

    برای set و clesr کردن چه دستوری باید نوشت ؟
  6. #6
    2010/09/25
    USA-LA
    453
    3

    پاسخ : کتابخانه ای برای کارکردن با lcd کاراکتری یا گرافیکی بوسیله هدربورد lpc1768

    والا منم مشکل شما رو داشتم(در مورد ست کردم) این برنامه رو دیدم روی میکرو ریختم کار کرد:
    /************************************************** ************************//**
    * @file main.c
    * @brief CMSIS Cortex-M3 GPIO example
    * a LED using CM3 SysTick
    * @version V1.30
    * @date 24. Jan 2010
    *
    * @note
    * Copyright (C) 2009 ARM Limited. All rights reserved.

    *
    * @par
    * ARM Limited (ARM) is supplying this software for use with Cortex-M
    * processor based microcontrollers. This file can be freely distributed
    * within development tools that are supporting such ARM based processors.
    *
    * @par
    * THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED
    * OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF
    * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE.
    * ARM SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR
    * CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
    *
    ************************************************** ****************************/

    #include "LPC17xx.h"


    volatile uint32_t msTicks; /* counts 1ms timeTicks */
    /*----------------------------------------------------------------------------
    SysTick_Handler
    *----------------------------------------------------------------------------*/
    void SysTick_Handler(void) {
    msTicks++; /* increment counter necessary in Delay() */
    }

    /*------------------------------------------------------------------------------
    delays number of tick Systicks (happens every 1 ms)
    *------------------------------------------------------------------------------*/
    __INLINE static void Delay (uint32_t dlyTicks) {
    uint32_t curTicks;

    curTicks = msTicks;
    while ((msTicks - curTicks) < dlyTicks);
    }

    /*------------------------------------------------------------------------------
    configer LED pins
    *------------------------------------------------------------------------------*/
    __INLINE static void LED_Config(void) {

    LPC_GPIO2->FIODIR = 0x000000ff; /* LEDs PORT2 are Output */
    LPC_GPIO0->FIODIR = 0x00200000;
    LPC_GPIO0->FIOPIN |= 0x00200000;
    }

    /*------------------------------------------------------------------------------
    Switch on LEDs
    *------------------------------------------------------------------------------*/
    __INLINE static void LED_On (uint32_t led) {

    LPC_GPIO2->FIOPIN |= (led); /* Turn On LED */
    }

    /*------------------------------------------------------------------------------
    Switch off LEDs
    *------------------------------------------------------------------------------*/
    __INLINE static void LED_Off (uint32_t led) {

    LPC_GPIO2->FIOPIN &= ~(led); /* Turn Off LED */
    }

    /*----------------------------------------------------------------------------
    MAIN function
    *----------------------------------------------------------------------------*/
    int main (void) {
    uint8_t location;

    if (SysTick_Config(SystemCoreClock / 1000)) { /* Setup SysTick Timer for 1 msec interrupts */
    while (1); /* Capture error */
    }

    LED_Config();

    while(1)
    {
    LED_Off (0xff);


    }

    }

    به نظر نمیاد اونیکه شما گفتید باشه!! منم تازه شروع کردم! شما فهمیدید باید با چی ست یا ریست کرد؟؟؟
    شما بگید من دقیقا کدوم رجیسترا رو باید تقییر بدم؟؟
    تشکر لازمه! دکمه رو فشار بده ديگه!!
    موفق باشيدددددد!!
  7. #7
    2008/12/11
    400
    12

    پاسخ : کتابخانه ای برای کارکردن با lcd کاراکتر®

    مشکلات بالا با دو خط برنامه نویسی و سعی و خطا حل شد . برای تعیین پورت 1 به عنوان خروجی LPC_GPIO1->FIODIR

    برای ست کردن LPC_GPIO1->FIOSET و برای clear*کردن LPC_GPIO1->FIOCLR

    همین الان حول حولی این برنامه رو نوشتم نمی دونم جواب می ده یا نه چون امکان تست نداشته و ندارم ولی به احتمال 90 درصد درسته فقط اتصالات رو مثل شکل زیر کنید



    اینم برنامش

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت



    راستی اگر جواب گرفتی بگو که بدونم برنامه درسته بعدا بوردش رو زدم ازش استفاده کنم .
  8. #8
    2010/09/25
    USA-LA
    453
    3

    پاسخ : کتابخانه ای برای کارکردن با lcd کاراکتری یا گرافیکی بوسیله هدربورد lpc1768

    سلام من این برنامه رو تست کردم نشد!!
    خودمم پایه هارو بهمین صورت بسته بودم!!
    ولی یه نکته من با بوت لودر خودش پروگرامم می کنم مجبور شدم ادرس استارت برنامه رو به 0X2000 تغییر بدم!
    اگر از روش پروگرام کردن پبرسید روشم درسته چون همین 5 دقیقه پیش با یه برنامه دیگه تست کردم! :cry2:
    مشکل کجاست؟
    تشکر لازمه! دکمه رو فشار بده ديگه!!
    موفق باشيدددددد!!
  9. #9
    2010/09/25
    USA-LA
    453
    3

    پاسخ : کتابخانه ای برای کارکردن با lcd کاراکتری یا گرافیکی بوسیله هدربورد lpc1768

    ببخشید یه سوال دیگه اگر بخواهیم یه پورت مثلا p1.1 روبه صورت تکی 0و1 کنیم چیکار باید بکنیم(دستورش چیه)؟؟؟
    مثلا اگر بخواهیم یه ال ای دی خاموش روشن کنیم!
    اینو برای این میگم که اول برنامه بزارم مطمئن شم داره کار می کنه! :cry2:
    تشکر لازمه! دکمه رو فشار بده ديگه!!
    موفق باشيدددددد!!
  10. #10
    2008/12/11
    400
    12

    پاسخ : کتابخانه ای برای کارکردن با lcd کاراکتری یا گرافیکی بوسیله هدربورد lpc1768

    نقل قول نوشته اصلی توسط mahanb
    ببخشید یه سوال دیگه اگر بخواهیم یه پورت مثلا p1.1 روبه صورت تکی 0و1 کنیم چیکار باید بکنیم(دستورش چیه)؟؟؟
    مثلا اگر بخواهیم یه ال ای دی خاموش روشن کنیم!
    اینو برای این میگم که اول برنامه بزارم مطمئن شم داره کار می کنه! :cry2:
    اینم برنامه led چشمک زن . تو برنامه ی زیر کل پورت 1 هر 200 میلی ثانیه خاموش و روشن می شه . از این برنامه مطمئن هستم چرا که تو شبیه سازی خود کیل درست کار می کنه .

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

صفحه 1 از 5 12345 آخرین
نمایش نتایج: از 1 به 10 از 45

موضوعات مشابه

  1. پاسخ: 20
    آخرين نوشته: 2018/04/05, 09:11
  2. پاسخ: 1
    آخرين نوشته: 2014/09/08, 22:41
  3. کتابخانه LCD کاراکتری و گرافیکی برای کامپایلر IAR
    توسط hamedb3269 در انجمن میکروکنترلرهای AVR
    پاسخ: 4
    آخرين نوشته: 2013/11/06, 10:34
  4. پاسخ: 1
    آخرين نوشته: 2012/01/18, 10:12

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

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

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