NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 1335 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 20 از 56 نخستنخست 123456789101112131415161718192021222324252627282930313233343536373839 ... آخرینآخرین
نمایش نتایج: از 381 به 400 از 1104

موضوع: آموزش emWin

  1. #381
    کاربر علاقه مند
    تاریخ عضویت
    Jul 2013
    نوشته ها
    22
    تشکر
    1
    تشکر شده 9 بار در 5 پست

    پیش فرض

    wow
    سمپل آماده ای که در برنامه های همراه برد هست به نام uCOSII2.91+UCGUI3.90A هست عین یک مرد رو برد کار کرد!
    Demo را نشان می دهد
    خیلی خوب
    خیلی عالی
    حال چگونه این ها را بنا به نیازم تغییر بهم؟

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

  3. #382
    تازه وارد
    تاریخ عضویت
    Dec 2010
    نوشته ها
    2
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض LPC1788 lcd

    سلام بر همه.
    اگر کسی از آقایان مهندس با قسمت lcd LPC1788 کار کرده لطفا" به من کمک کند تا من هم به توانم از این میکرو خیلی خوب برای کارم بدون استفاده از GUI های تجاری مانند EmWin استفاده کنم.
    لازم به ذکر می باشد که من این پروژه را قبلا" با استفاده از LPC2378 و ssd1963 با TFT LCD 7 inch راه انداختم اما به علت هزینه بالا وسرعت کم تصمیم گرفته ام که با استفاده از LPC1788 که کار سه عدد chip گرانقیمت(LPC2378,ssd1963,VNC1L-1A) را برای من میتواند انجام دهد را استفاده کنم. امید وارم که یکی از دوستان مرا راهنمایی کند.
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: BITA1.jpg
مشاهده: 86
حجم: 52.5 کیلو بایت   برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: BITA3.jpg
مشاهده: 90
حجم: 62.6 کیلو بایت   برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: BITA2.jpg
مشاهده: 91
حجم: 28.2 کیلو بایت  

  4. #383
    کاربر علاقه مند
    تاریخ عضویت
    Jul 2013
    نوشته ها
    22
    تشکر
    1
    تشکر شده 9 بار در 5 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mansoory نمایش پست ها
    داخل پروژه رو بگردید. حتما درایور ال سی دی رو میبینید. اوناها رو آپلود کنید. اگه می تونید کل پروژه رو آپلود کنید.
    موفق باشید
    جناب منصور کل پروژه را اینجا آپلود می کنم
    توضیح هم بدم برای کسایی که این را می خواهند استفاده کنند بدونند که:
    این برنامه جزو سمپل های آماده ای هست که همراه برد فروشگاه کویر هست
    فایل هم این جا آپلود نشد حجم بالا1.5mb از سایت های بیرون کمک گرفتم -امیدوارم که سایت پایداری لازم را داشته باشه و زود از بین نره:
    Download File : uCOS.rar

    این هم لینک با Dropbox

    نقل قول نوشته اصلی توسط mansoory نمایش پست ها
    بی زحمت فایلهای شماتیک برد رو هم بفرستید.
    شماتیک:

    https://www.dropbox.com/s/8xrg2cbi8m...dTiger_SCH.pdf
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: 589-thickbox.jpg
مشاهده: 27
حجم: 50.5 کیلو بایت  
    ویرایش توسط mzarkoob : 01-04-2014 در ساعت 17:49 دلیل: ادغام

  5. کاربران : 3 تشکر کرده اند از شما mohsenarm برای ارسال این پست سودمند:


  6. #384
    مدیر انجمن
    تاریخ عضویت
    Dec 2009
    نام
    غلامحسن منصوری
    نوشته ها
    359
    تشکر
    408
    تشکر شده 819 بار در 248 پست

    پیش فرض

    [PHP]#define LCD_CLR_RESET() P7 &= ~(1<<0)
    #define LCD_SET_RESET() P7 |= (1<<0)
    #define LCD_CLR_A0() P8 &= ~(1<<0)
    #define LCD_SET_A0() P8 |= (1<<0)
    #define LCD_CLR_WR() P8 &= ~(1<<1)
    #define LCD_SET_WR() P8 |= (1<<1)
    #define LCD_CLR_RD() P8 &= ~(1<<2)
    #define LCD_SET_RD() P8 |= (1<<2)
    #define LCD_CLR_CS() P8 &= ~(1<<4)
    #define LCD_SET_CS() P8 |= (1<<4)
    #define LCD_DATA_IN_L P10
    #define LCD_DATA_IN_H P1
    #define LCD_DATA_OUT_L P10
    #define LCD_DATA_OUT_H P1
    #define LCD_SET_DIR_IN() P1D = 0; P10D = 0
    #define LCD_SET_DIR_OUT() P1D = 0xff; P10D = 0xff[/PHP]

    این کد قطعه ای از فایل LCD_X_8080.c است که برای مشخص کردن پینهای ال سی دی است.
    جای P1 الی آخر رو با پینهای مربوطه میکرو باید عوض بشه. شما هم اگر میتونید از شماتیک و فایلهای مربوط به ال سی دی پایه ها رو مشخص کنید.
    متشکرم

  7. #385
    کاربر علاقه مند
    تاریخ عضویت
    Jul 2013
    نوشته ها
    22
    تشکر
    1
    تشکر شده 9 بار در 5 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mansoory نمایش پست ها
    [PHP]#define LCD_CLR_RESET() P7 &= ~(1<<0)
    #define LCD_SET_RESET() P7 |= (1<<0)
    #define LCD_CLR_A0() P8 &= ~(1<<0)
    #define LCD_SET_A0() P8 |= (1<<0)
    #define LCD_CLR_WR() P8 &= ~(1<<1)
    #define LCD_SET_WR() P8 |= (1<<1)
    #define LCD_CLR_RD() P8 &= ~(1<<2)
    #define LCD_SET_RD() P8 |= (1<<2)
    #define LCD_CLR_CS() P8 &= ~(1<<4)
    #define LCD_SET_CS() P8 |= (1<<4)
    #define LCD_DATA_IN_L P10
    #define LCD_DATA_IN_H P1
    #define LCD_DATA_OUT_L P10
    #define LCD_DATA_OUT_H P1
    #define LCD_SET_DIR_IN() P1D = 0; P10D = 0
    #define LCD_SET_DIR_OUT() P1D = 0xff; P10D = 0xff[/PHP]

    این کد قطعه ای از فایل LCD_X_8080.c است که برای مشخص کردن پینهای ال سی دی است.
    جای P1 الی آخر رو با پینهای مربوطه میکرو باید عوض بشه. شما هم اگر میتونید از شماتیک و فایلهای مربوط به ال سی دی پایه ها رو مشخص کنید.
    متشکرم
    آقای منصوری من فایل ها را گشتم ولی همچین قطعه کدی پیدا نکردم
    کارهایی که کردم:
    Ucos روی برد اجرا کردم و بدون مشکل دمو را نشان داد
    الان emWin514 را دانلود کردم و بدون مشکل کامپایل می شود ولی نمی دونم LCD را چطور به آن معرفی کنم
    Task هایی که مد نظر من هست را کجا باید بنویسم و چطور متناسب با کار خودم آنها را تغییر دهم
    آقای منصوری لطفا راهنمایی فرمایید
    ویرایش توسط mohsenarm : 01-12-2013 در ساعت 22:01

  8. تشکرها از این نوشته :


  9. #386
    مدیر انجمن
    تاریخ عضویت
    Dec 2009
    نام
    غلامحسن منصوری
    نوشته ها
    359
    تشکر
    408
    تشکر شده 819 بار در 248 پست

    پیش فرض

    اینا رو امتحان کنید.
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: zip GLCD.zip (13.8 کیلو بایت, 82 نمايش)

  10. کاربران : 2 تشکر کرده اند از شما mansoory برای ارسال این پست سودمند:


  11. #387
    مدیر انجمن Aghaeifar آواتار ها
    تاریخ عضویت
    Feb 2010
    نام
    علی آقائی فر
    نوشته ها
    751
    تشکر
    552
    تشکر شده 975 بار در 440 پست

    پیش فرض

    آقای منصوری عزیز اگه ما بخواهیم از این کتابخونه برای ال سی دی 4.3 اینچ فروشگاه که درایورش 1963 هست و با lpc1768 می خواهیم کار کنیم استفاده کنیم دردسر زیادی برای تغییر دادنش هست؟
    چون جزء مثالهای آماده ی emWin برای این حالت نبود.
    اگر شدنش مکافات نیست ممکنه فقط بفرمایید که کدوم بخش و صفحات منوال رو باید بخونم؟

    متشکر.
    ما در انتظار رویت خورشیدیم ...

    اللهم عجل لولیک الفرج

  12. تشکرها از این نوشته :


  13. #388
    کاربر علاقه مند
    تاریخ عضویت
    Jul 2013
    نوشته ها
    22
    تشکر
    1
    تشکر شده 9 بار در 5 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mansoory نمایش پست ها
    اینا رو امتحان کنید.


    اصلا نمی دانم چیکارشون کنم!!!!

  14. #389
    کاربر علاقه مند
    تاریخ عضویت
    Feb 2010
    نوشته ها
    50
    تشکر
    18
    تشکر شده 6 بار در 3 پست

    پیش فرض

    من برد LPC1788 را دارم و نرم افزار های موجود در DVD همراه برد را راه اندازی کردم
    اما الان می خوام خودم برای برد برنامه بنویسم
    یک برنامه ساده برای راه اندازی ال سی دی و تاچ نوشتم و راه اندازی شد.
    الان می خوام از emwin برای راه اندازی ال سی دی و ساخت منو استفاده کنم.
    تاپیک emwin را خواندم اما سوالات زیادی در رابطه با راه اندازی ال سی دی دارم.
    1. من می خوام با استفاده از روش مستقیم ال سی دی را راه اندازی کنم.از کدام فایل LCDConf.c باید استفاده کنم؟
    2. ال سی دی من 5 اینچ است. چرا همه 24 پایه مربوط به RGB به پین میکرو مستقل وصل نشده.مثلا R0 , R5 مستقیم رفته اند به P2.7 یا G0 , G6 به P1.24 وصل شده اند؟؟؟؟!!!
    3....

  15. #390
    Banned
    تاریخ عضویت
    Apr 2011
    نام
    مهدی رحیمی
    نوشته ها
    727
    تشکر
    1,015
    تشکر شده 1,448 بار در 579 پست

    پیش فرض

    نقل قول نوشته اصلی توسط tarasheh نمایش پست ها
    من برد LPC1788 را دارم و نرم افزار های موجود در DVD همراه برد را راه اندازی کردم
    اما الان می خوام خودم برای برد برنامه بنویسم
    یک برنامه ساده برای راه اندازی ال سی دی و تاچ نوشتم و راه اندازی شد.
    الان می خوام از emwin برای راه اندازی ال سی دی و ساخت منو استفاده کنم.
    تاپیک emwin را خواندم اما سوالات زیادی در رابطه با راه اندازی ال سی دی دارم.
    1. من می خوام با استفاده از روش مستقیم ال سی دی را راه اندازی کنم.از کدام فایل LCDConf.c باید استفاده کنم؟
    2. ال سی دی من 5 اینچ است. چرا همه 24 پایه مربوط به RGB به پین میکرو مستقل وصل نشده.مثلا R0 , R5 مستقیم رفته اند به P2.7 یا G0 , G6 به P1.24 وصل شده اند؟؟؟؟!!!
    3....
    خوب دوست گرامی تو دیتاشیت گفته که السیدی رو تو چه مد هایی به چیه پینهایی ارتباط داشته باشه در کل تو 565 استفاده شده و برای اینکه تصویر وضوح بیشتری داشته باشه اون 8 بیتی که استفاده نشده راه با بیتهای پر ارزش رنگها پر کرده (چی گفتم خودمم متوجه نشدم) در کل چون ارتباط با توابع emwin بصورت 16 بیتی هستش ار فرمت 565 استفاده کرده

  16. تشکرها از این نوشته :


  17. #391
    کاربر علاقه مند
    تاریخ عضویت
    Feb 2010
    نوشته ها
    50
    تشکر
    18
    تشکر شده 6 بار در 3 پست

    پیش فرض

    ممنون.درسته اما چرا پین ها را مطابق دیتا شیت (صفحه 309 )وصل نکرده؟
    آیا هر ین رو میشه به یک LCD_VD وصل کرد یا در جایی باید انها را تعریف کنیم؟
    من تو فایل GLCD.cو GLCD.h چیزی پیدا نکردم.

  18. #392
    مدیر انجمن
    تاریخ عضویت
    Dec 2009
    نام
    غلامحسن منصوری
    نوشته ها
    359
    تشکر
    408
    تشکر شده 819 بار در 248 پست

    پیش فرض

    نقل قول نوشته اصلی توسط Aghaeifar نمایش پست ها
    آقای منصوری عزیز اگه ما بخواهیم از این کتابخونه برای ال سی دی 4.3 اینچ فروشگاه که درایورش 1963 هست و با lpc1768 می خواهیم کار کنیم استفاده کنیم دردسر زیادی برای تغییر دادنش هست؟
    چون جزء مثالهای آماده ی emWin برای این حالت نبود.
    اگر شدنش مکافات نیست ممکنه فقط بفرمایید که کدوم بخش و صفحات منوال رو باید بخونم؟

    متشکر.
    سلام.
    مهندس جان، این Emwin همش داره تغییر میکنه، الان نسخه 5.22 اومده که در بخش Display Driver می تونید نحوه پیکربندی ال سی دی رو مطالعه کنید (از روش Precompile استفاده کنید).
    راستی یه مدته که من در بدر دنبال درایور ال سی دی SSD1963 برای LPC1768 میگردم اگه شما دسترسی دارید ممنون میشم آپلود بفرمایین
    متشکرم
    منصوری

  19. تشکرها از این نوشته :


  20. #393
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2011
    نوشته ها
    33
    تشکر
    38
    تشکر شده 17 بار در 5 پست

    پیش فرض

    نقل قول نوشته اصلی توسط titery نمایش پست ها
    سلام به همگی بالاخره پروژه ی اولی که تو سایت مطرح شد به صورت کامل انجام شد ولی خیلی طول کشید در عوض فک کنم چیز قشنگی شدش
    دوستان اگر پیشنهادی برای اصلاح و بهتر شدن این کیبورد بدهند ممنون میشم(البته یک drop down هم گذاشته بودم برای انتخاب فونت که دیگه فرصت نشد و امتحان ها در پیش هست)
    دعا فراموش نشه
    لطف میکنید یک مثال از فراخوانی این کیبورد برگشت آن بزارید .
    به عنوان مثال روی یک editbox کلیک کنیم و کیبورد باز بشه و در نهایت مقدار
    به editbox داده بشه .
    تشکر
    دوستان
    راهنمایی میفرمایید از کیبورد های نوشته شده چطور باید استفاده کرد؟
    ویرایش توسط mzarkoob : 01-04-2014 در ساعت 18:01 دلیل: ادغام

  21. #394
    کاربر فعال
    تاریخ عضویت
    Jan 2013
    نام
    عربعامری
    نوشته ها
    148
    تشکر
    25
    تشکر شده 92 بار در 60 پست

    پیش فرض

    دوستان یک کچولو توضیح میدن منم با برد اموزشی lpc1768 سایت همسایه شروع کنم.
    برای شروع بکار چه لازم دارم؟با ال سی دی روی برد میشه یا باید ال سی دی مخصوصی بگیرم؟
    اصلا کسی روی برد اموزشی سایت همسایه این سیستم عامل گرافیکی رو نصب کرده؟
    اگه میشه یک توضیح مقدماتی برای تازه کار ها هم بدید ممنون میشم
    تمامی فایلهایی که در Dropbox اپلود شده غیر قابل دانلود هست ایا روش خاصی هست؟
    ویرایش توسط arvin2009 : 05-12-2013 در ساعت 14:16

  22. #395
    مدیر انجمن
    تاریخ عضویت
    Dec 2009
    نام
    غلامحسن منصوری
    نوشته ها
    359
    تشکر
    408
    تشکر شده 819 بار در 248 پست

    پیش فرض

    نقل قول نوشته اصلی توسط arvin2009 نمایش پست ها
    دوستان یک کچولو توضیح میدن منم با برد اموزشی lpc1768 سایت همسایه شروع کنم.
    برای شروع بکار چه لازم دارم؟با ال سی دی روی برد میشه یا باید ال سی دی مخصوصی بگیرم؟
    اصلا کسی روی برد اموزشی سایت همسایه این سیستم عامل گرافیکی رو نصب کرده؟
    اگه میشه یک توضیح مقدماتی برای تازه کار ها هم بدید ممنون میشم
    تمامی فایلهایی که در Dropbox اپلود شده غیر قابل دانلود هست ایا روش خاصی هست؟
    برای شروع بکار باید دیتاشیت درایور ال سی دی رو بخونی و نحوه ارسال فرمان و داده رو بصورت تکی و بلوکی مطالعه کنی. بعدش باید توابع ارسال رو بنویسی و بقیه مطالب رو از این تایپک دنبال کنی.
    اگر نمیتونی دراپ باکس رو باز کنی یه بار با فایرفاکس امتحان کن. من هم همین مشکل رو با کروم دارم ولی فایرفاکس مشکلی نداره.
    سعی می کنم در اولین فرصت یک آموزش ساده برای اتصال ال سی دی به emwin قرار بدم.
    موفق باشی

  23. کاربران : 3 تشکر کرده اند از شما mansoory برای ارسال این پست سودمند:


  24. #396
    مدیر انجمن
    تاریخ عضویت
    Dec 2009
    نام
    غلامحسن منصوری
    نوشته ها
    359
    تشکر
    408
    تشکر شده 819 بار در 248 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mohsenarm نمایش پست ها

    اصلا نمی دانم چیکارشون کنم!!!!
    فایلهایی که فرستادم رو جایگزین فایلهای موجود در پروژه کنید. و پروگرام کنید.
    نتیجه رو به ما هم اطلاع بدین

  25. تشکرها از این نوشته :


  26. #397
    کاربر علاقه مند
    تاریخ عضویت
    Jul 2013
    نوشته ها
    22
    تشکر
    1
    تشکر شده 9 بار در 5 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mansoory نمایش پست ها
    فایلهایی که فرستادم رو جایگزین فایلهای موجود در پروژه کنید. و پروگرام کنید.
    نتیجه رو به ما هم اطلاع بدین

    این کار را کردم ولی جواب نداد
    جناب منصوری الان من برنامه uCOS زا رو برد ران می کنم مشکلی نیست
    فقط می خواهم demo دیگر اجرا نشود و برنامه مد نظر من(ساختن چند منو و زیر منو) اجرا شود
    در این مورد راهنمایی فرمایید

  27. #398
    مدیر انجمن
    تاریخ عضویت
    Dec 2009
    نام
    غلامحسن منصوری
    نوشته ها
    359
    تشکر
    408
    تشکر شده 819 بار در 248 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mohsenarm نمایش پست ها
    این کار را کردم ولی جواب نداد
    جناب منصوری الان من برنامه uCOS زا رو برد ران می کنم مشکلی نیست
    فقط می خواهم demo دیگر اجرا نشود و برنامه مد نظر من(ساختن چند منو و زیر منو) اجرا شود
    در این مورد راهنمایی فرمایید
    در این مسیر فایلی به نام MainTask.c وجود داره که داخلش تابعی به نام MainTask هست
    کلیه برنامه ها باید داخل این تابع نوشته بشه.
    مسیر فایل :uCOS\uCOSII2.91+UCGUI3.90A\USER\uCGUI\emWinDemo

  28. کاربران : 2 تشکر کرده اند از شما mansoory برای ارسال این پست سودمند:


  29. #399
    کاربر فعال
    تاریخ عضویت
    Jan 2013
    نام
    عربعامری
    نوشته ها
    148
    تشکر
    25
    تشکر شده 92 بار در 60 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mansoory نمایش پست ها
    در این مسیر فایلی به نام MainTask.c وجود داره که داخلش تابعی به نام MainTask هست
    کلیه برنامه ها باید داخل این تابع نوشته بشه.
    مسیر فایل :uCOS\uCOSII2.91+UCGUI3.90A\USER\uCGUI\emWinDemo
    سلام
    با کلی وقت گداشتن رو این فایل تونستم این فایل رو برای برد اموزسی همسایه راه اندازی کنم ولی نه به صورت کامل.تاچ برد همسایه از adc خود میکرو استفاده میشه ولی تو این برنامه از adc..
    یک صفحه سیاه بعد قرمز میاد و مینویسه صبر کنید.وقتی دیپ سویچ vref روی برد رو ان میکنم روی صفحه ok میاد و به همان حالت میماند.
    خواستم ببینم دوستانی که برنامه رو نصب کردن هم همین جور برنامه شون بالا میاد و ایا احتیاج به کار خاصی نداره

  30. #400
    مدیر انجمن Aghaeifar آواتار ها
    تاریخ عضویت
    Feb 2010
    نام
    علی آقائی فر
    نوشته ها
    751
    تشکر
    552
    تشکر شده 975 بار در 440 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mansoory نمایش پست ها
    سلام.
    مهندس جان، این Emwin همش داره تغییر میکنه، الان نسخه 5.22 اومده که در بخش Display Driver می تونید نحوه پیکربندی ال سی دی رو مطالعه کنید (از روش Precompile استفاده کنید).
    راستی یه مدته که من در بدر دنبال درایور ال سی دی SSD1963 برای LPC1768 میگردم اگه شما دسترسی دارید ممنون میشم آپلود بفرمایین
    متشکرم
    منصوری
    سلام
    اگر برای این درایور با 1768 تونستید emwin رو پورت کنید لطفا در اختیار من هم قرار دهید. درایو رو پیوست کردم.
    فايل هاي پيوست شده فايل هاي پيوست شده
    ما در انتظار رویت خورشیدیم ...

    اللهم عجل لولیک الفرج

  31. کاربران : 2 تشکر کرده اند از شما Aghaeifar برای ارسال این پست سودمند:


صفحه 20 از 56 نخستنخست 123456789101112131415161718192021222324252627282930313233343536373839 ... آخرینآخرین

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

  1. [سوال] جزوه آموزشی برد آموزشی lpc1768
    توسط pooriya_nic18 در انجمن LPC series (NXP)
    پاسخ: 5
    آخرين نوشته: 07-12-2013, 14:49
  2. ثبت نام در مسابقات رباتیک وزارت آموزش و پرورش
    توسط elhghasemi در انجمن طراحی و ساخت و آزمایش مدارت الکترونیک
    پاسخ: 0
    آخرين نوشته: 03-08-2012, 21:14

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

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