wow
سمپل آماده ای که در برنامه های همراه برد هست به نام uCOSII2.91+UCGUI3.90A هست عین یک مرد رو برد کار کرد!
Demo را نشان می دهد
خیلی خوب
خیلی عالی
حال چگونه این ها را بنا به نیازم تغییر بهم؟
wow
سمپل آماده ای که در برنامه های همراه برد هست به نام uCOSII2.91+UCGUI3.90A هست عین یک مرد رو برد کار کرد!
Demo را نشان می دهد
خیلی خوب
خیلی عالی
حال چگونه این ها را بنا به نیازم تغییر بهم؟
سلام بر همه.
اگر کسی از آقایان مهندس با قسمت lcd LPC1788 کار کرده لطفا" به من کمک کند تا من هم به توانم از این میکرو خیلی خوب برای کارم بدون استفاده از GUI های تجاری مانند EmWin استفاده کنم.
لازم به ذکر می باشد که من این پروژه را قبلا" با استفاده از LPC2378 و ssd1963 با TFT LCD 7 inch راه انداختم اما به علت هزینه بالا وسرعت کم تصمیم گرفته ام که با استفاده از LPC1788 که کار سه عدد chip گرانقیمت(LPC2378,ssd1963,VNC1L-1A) را برای من میتواند انجام دهد را استفاده کنم. امید وارم که یکی از دوستان مرا راهنمایی کند.
جناب منصور کل پروژه را اینجا آپلود می کنم
توضیح هم بدم برای کسایی که این را می خواهند استفاده کنند بدونند که:
این برنامه جزو سمپل های آماده ای هست که همراه برد فروشگاه کویر هست
فایل هم این جا آپلود نشد حجم بالا1.5mb از سایت های بیرون کمک گرفتم -امیدوارم که سایت پایداری لازم را داشته باشه و زود از بین نره:
Download File : uCOS.rar
این هم لینک با Dropbox
شماتیک:
https://www.dropbox.com/s/8xrg2cbi8m...dTiger_SCH.pdf
ویرایش توسط mzarkoob : 01-04-2014 در ساعت 17:49 دلیل: ادغام
[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
اینا رو امتحان کنید.
آقای منصوری عزیز اگه ما بخواهیم از این کتابخونه برای ال سی دی 4.3 اینچ فروشگاه که درایورش 1963 هست و با lpc1768 می خواهیم کار کنیم استفاده کنیم دردسر زیادی برای تغییر دادنش هست؟
چون جزء مثالهای آماده ی emWin برای این حالت نبود.
اگر شدنش مکافات نیست ممکنه فقط بفرمایید که کدوم بخش و صفحات منوال رو باید بخونم؟
متشکر.
ما در انتظار رویت خورشیدیم ...
اللهم عجل لولیک الفرج
من برد 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 استفاده کرده
ممنون.درسته اما چرا پین ها را مطابق دیتا شیت (صفحه 309 )وصل نکرده؟
آیا هر ین رو میشه به یک LCD_VD وصل کرد یا در جایی باید انها را تعریف کنیم؟
من تو فایل GLCD.cو GLCD.h چیزی پیدا نکردم.
سلام.
مهندس جان، این Emwin همش داره تغییر میکنه، الان نسخه 5.22 اومده که در بخش Display Driver می تونید نحوه پیکربندی ال سی دی رو مطالعه کنید (از روش Precompile استفاده کنید).
راستی یه مدته که من در بدر دنبال درایور ال سی دی SSD1963 برای LPC1768 میگردم اگه شما دسترسی دارید ممنون میشم آپلود بفرمایین
متشکرم
منصوری
ویرایش توسط mzarkoob : 01-04-2014 در ساعت 18:01 دلیل: ادغام
دوستان یک کچولو توضیح میدن منم با برد اموزشی lpc1768 سایت همسایه شروع کنم.
برای شروع بکار چه لازم دارم؟با ال سی دی روی برد میشه یا باید ال سی دی مخصوصی بگیرم؟
اصلا کسی روی برد اموزشی سایت همسایه این سیستم عامل گرافیکی رو نصب کرده؟
اگه میشه یک توضیح مقدماتی برای تازه کار ها هم بدید ممنون میشم
تمامی فایلهایی که در Dropbox اپلود شده غیر قابل دانلود هست ایا روش خاصی هست؟
ویرایش توسط arvin2009 : 05-12-2013 در ساعت 14:16
برای شروع بکار باید دیتاشیت درایور ال سی دی رو بخونی و نحوه ارسال فرمان و داده رو بصورت تکی و بلوکی مطالعه کنی. بعدش باید توابع ارسال رو بنویسی و بقیه مطالب رو از این تایپک دنبال کنی.
اگر نمیتونی دراپ باکس رو باز کنی یه بار با فایرفاکس امتحان کن. من هم همین مشکل رو با کروم دارم ولی فایرفاکس مشکلی نداره.
سعی می کنم در اولین فرصت یک آموزش ساده برای اتصال ال سی دی به emwin قرار بدم.
موفق باشی
سلام
با کلی وقت گداشتن رو این فایل تونستم این فایل رو برای برد اموزسی همسایه راه اندازی کنم ولی نه به صورت کامل.تاچ برد همسایه از adc خود میکرو استفاده میشه ولی تو این برنامه از adc..
یک صفحه سیاه بعد قرمز میاد و مینویسه صبر کنید.وقتی دیپ سویچ vref روی برد رو ان میکنم روی صفحه ok میاد و به همان حالت میماند.
خواستم ببینم دوستانی که برنامه رو نصب کردن هم همین جور برنامه شون بالا میاد و ایا احتیاج به کار خاصی نداره