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

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

  1. #1
    کاربر علاقه مند majidma3000 آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    حسین منصوری
    نوشته ها
    92
    تشکر
    7
    تشکر شده 189 بار در 45 پست

    Exclamation آموزش emWin

    Information
    قابل توجه کاربران

    لینک پست های مهم برای استفاده کاربران قرار داده شد




    لینک دانلود لایبرری های emWIN
    لینک دانلود مثال های emWin
    دانلود PDF راهنمای پورت کردن emWin برای LPC1768
    شیوه ساخت منو بدون استفاده از لایبرری های گرافیکی
    تنظیمات LCD قدم اول
    کدام لایبرری را دانلود کنیم؟
    اولین نکته برای استفاده از emWin
    عملکرد GUI_SUPPORT_MEMDEV
    توضحیات بیشتر در مورد عملکرد GUI_SUPPORT_MEMDEV

    مقایسه emWin با UCOS 2+UCGUI
    نحوه دسترسی CPU به 64KB رم در 1768
    تنظیمات اولیه برای emWin
    تنظیمات توابع ارسال و دریافت بایت ها
    تنظیمات السیدی
    دانلود فیلم های راه اندازی emWin
    از تنظیمات کیل برای استفاده از emWin
    خطای مربوط به تابع CreateWindow
    میزان رم مورد نیاز برای کارکردن با emWin
    رفع خطای 1
    ایجاد اسلاید و نمایش آن
    تنظیمات emWin برای میکروهای کورتکس
    آدرس کتابخانه emWin در پوشه کیل
    توضیحات تکمیلی emWin
    تنظیمات تاچ
    دانلود برنامه ی Multitasking در emWin
    نکات مربوط به قسمت تاچ
    دانلود فایل های راه اندازی ال سی دی -lpc1788 بارم 16مگ
    ادامه توضیحات 1
    راه اندازی emwin در RTX
    ماکروی مرتبط به SKIN
    توضیحات Window Manager
    پروژه Visual Studio که برای شبیه سازی Application های emwin
    تفاوت NAND و NOR
    ترجمه فصل 18 فایل راهنمای emwin مربوط به Gui Builder
    کالیبره کردن تاچ
    تغییر ادرس شروع SDRAM
    دانلود مثال راه اندازی تاچ
    مشکلی با GUI_Delay
    دانلود یک پروژه نمونه همراه با شماتیک
    اصلاحیه کار با تاچ
    روش دوم راه اندازی تاچ
    راه اندازی حالت FLEX برای قسمت های مختلف
    یکی از مشکلات تاچ
    کار با صفحه کلید مجازی
    کانفیگ LCD N96
    تغیر مقدار یک Text box
    استفاده از سیمولینک
    نکاتی در استفاده از emWin
    دستور BUTTON_SetBitmapEx()
    ToolTips
    ویندوز با child کال بک دار
    Hard Fault Handler
    جدول حروف فارسی
    ایجاد فونت جدید




    تا صفحه 34 ویرایش شد.



    قابلیت های emWin :
    چند لایه کردن صفحه نمایش و تعیین اولویت لایه ها.
    پشتیبانی از فونت های utf-8
    نمایش عکس با انواع فرمت ها (jpg.png.bmp.gif)
    قابلیت شفاف سازی عکس ها و لایه ها به میزان دلخواه
    .
    ویرایش توسط Doloop : 09-05-2013 در ساعت 07:19


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

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

    پیش فرض

    نقل قول نوشته اصلی توسط majidma3000 نمایش پست ها
    همون طور که می دونید emWin قویترین لایبرری گرافیکی هست و فکر می کنم برای کار کردن حرفه ای با ال سی دی رنگی نیازه که اون رو یاد بگیریم.
    قابلیت های emWin :
    چند لایه کردن صفحه نمایش و تعیین اولویت لایه ها.
    پشتیبانی از فونت های utf-8
    نمایش عکس با انواع فرمت ها (jpg.png.bmp.gif)
    قابلیت شفاف سازی عکس ها و لایه ها به میزان دلخواه
    .
    .
    در کل قابلیت های زیادی داره و بهتره در رابطش تحقیق کنین.

    کسایی که پایه اند بیان تا کار با این موتور قدرتمن گرافیکی رو شروع کنیم.
    سلام.
    خیلی خیلی خوشحال شدم که این پست رو دیدم.
    منم تازه میخوام شروع کنم. و اولین مساله ای که بهش برخورد کردم نحوه پورت کردنش با ال سی دی های مختلفه. امیدوارم بتونیم با همکاری هم قسمتهای مختلف این کتابخانه رو یاد بگیریم. منبع من همون فایل pdf که توی فولدر EmWin وجود داره است و به نظرم خیلی عالیه. ورژن 5.18 آخرین ورژنشه ولی من تونستم 5.16 رو دانلود کنم

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


  5. #3
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض

    سلام
    خیلی کار سختی نیست اول اینکه هر مثالی بخواین براش هست دوم یکی باید مدیریت اموزش دست بگیره و نیاز به وقت آزاد داره که هرکسی قبول زحمت کنه ما هم هواشو داریم
    کویر ویدئو راه اندازی شد

    اگر چه دیر ولی برگشتم به جمع دوستان قدیمی....

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


  7. #4
    کاربر علاقه مند majidma3000 آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    حسین منصوری
    نوشته ها
    92
    تشکر
    7
    تشکر شده 189 بار در 45 پست

    پیش فرض

    من مدیریت آموزش رو قبول می کنم ولی تازه کار با emWin رو شروع کردم.
    از لینک زیر میتونید لایبرری های emWin رو دانلود کنید
    emWin Graphics Library | www.LPCware.com
    شرکت nxp از میکرو کنترلر lpc1788 برای emWin خیلی خوب پشتیبانی میکنه.
    کسی تونسته emWin رو برای lpc1768 پیدا کنه؟
    نحوه شروع با emWin رو پیوست می کنم.
    AN11244.pdf

  8. کاربران : 6 تشکر کرده اند از شما majidma3000 برای ارسال این پست سودمند:


  9. #5
    کاربر علاقه مند majidma3000 آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    حسین منصوری
    نوشته ها
    92
    تشکر
    7
    تشکر شده 189 بار در 45 پست

    پیش فرض

    در لینک زیر میتونید مثال های emWin رو دانلود کنید.
    SEGGER Microcontroller - Embedded Software Solutions - Samples
    برای هر مثال نتیجه رو به صورت فایل exe گذاشته که توسط اون میتونید خروجی رو مشاهده کنید.
    یک نمونه از مثال ها رو پیوست می کنم.
    MOTION_IconSlide.rar

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


  11. #6
    کاربر دائمی
    تاریخ عضویت
    Jun 2009
    نام
    روح الله خرم بخت
    نوشته ها
    403
    تشکر
    456
    تشکر شده 591 بار در 214 پست

    پیش فرض

    دوستان این لایبراری خیلی کامله و جالبه بدونید برای انواع ال سی دی نیاز به نوشتن درایور نداره . اگه به بخش درایور ال سی دی منوال و سایت سیگر مراجعه کنید برای انواع ال سی دی ها درایور ش رو داره . در ضمن از ال سی دی n96 و ssd1963 هم پشتیبانی میکنه . در ضمن برای کار کردنش لزوم وجود سیستم عامل رو ندیدم ذکر کرده باشه اما در عمل باید استفاده کنیم . شما تصور کن میخوای کتاب خونه ی سنگین emwin رو با بقیه ی پردازشات توی یه حلقه بندازی که کار درستی از آب در نمیاد . من با سیستم عامل rtx کار کردم و منوالش رو خوندم کلا برای جاهایی که برنامه سنگین و حرفه ای میشه برنامه نویسی با اون خیلی راحت تره . در مورد پورت کردن این میکرو روی lpc1768 یه pdf اپ میکنم که خیلی کمک میکنه . الان ایام امتحانه اما ان شا الله بعد از امتحانات من هم پایم .
    http://www.google.com/url?q=http://w...qRRGDbNQd8_0Gg
    ویرایش توسط roohlla : 01-01-2013 در ساعت 22:04

  12. کاربران : 9 تشکر کرده اند از شما roohlla برای ارسال این پست سودمند:


  13. #7
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض

    ucgui تقریبا همینه و خیلی بهینه تره
    تقریبا همه بردهای فروشگاه سمپل براش هست
    ولی یک همت بلند میخواد تا اموزش داده بشه
    کویر ویدئو راه اندازی شد

    اگر چه دیر ولی برگشتم به جمع دوستان قدیمی....

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


  15. #8
    کاربر دائمی
    تاریخ عضویت
    Jun 2009
    نام
    روح الله خرم بخت
    نوشته ها
    403
    تشکر
    456
    تشکر شده 591 بار در 214 پست

    پیش فرض

    بله درسته gui از نظر قدر پردازشی مورد نیاز بهینه تره . اما ظاهرش هم قدیمی تره به نظر من برای lpc1768 بهتره از ucgui استفاده بشه اما اگه خواستیم با lpc1788 کار کنیم با توجه به ساپورت قوی اون توسط nxp و نداشتن مشکل رم و ظاهر خیلی قشنگترش بهتره با emwin کار کنیم .
    ویرایش توسط roohlla : 01-01-2013 در ساعت 22:12

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


  17. #9
    کاربر علاقه مند majidma3000 آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    حسین منصوری
    نوشته ها
    92
    تشکر
    7
    تشکر شده 189 بار در 45 پست

    پیش فرض

    من نمیتونم منتظر بمونم تا امتحانات تموم بشه. به هر حال من gui و emWin رو دنبال می کنم و نتایج کارم رو براتون میذارم

    من از فروشگاه کویر یک بورد stm32 همراه با ال سی دی 7 اینچ خریداری کردم و در مثال های اون uCGUI با ال سی دی 4.3 اینچ هست. شماتیک اتصال ال سی دی 4.3 اینچ و ال سی دی 7 اینچ یکی هست و در هردوتا از ssd1963 استفاده شده. اگه من این مثال رو که با ال سی دی 4.3 اینچ هست رو روی ال سی دی 7 اینچ اجرا کنم چیزی نشون می ده؟ منظورم اینه که فقط از 4.3 این ال سی دی استفاده کنه.
    ویرایش توسط mzarkoob : 31-03-2014 در ساعت 01:35 دلیل: ادغام

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


  19. #10
    کاربر دائمی
    تاریخ عضویت
    Jun 2009
    نام
    روح الله خرم بخت
    نوشته ها
    403
    تشکر
    456
    تشکر شده 591 بار در 214 پست

    پیش فرض

    باید توی فایل lcdconf.c و احتمالا guiconf یه سری پارامتر ها رو تغییر بدی . اون پی دی افی که گذاشتم منبع خوبی برای این دستکاری هاست

  20. #11
    کاربر علاقه مند majidma3000 آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    حسین منصوری
    نوشته ها
    92
    تشکر
    7
    تشکر شده 189 بار در 45 پست

    پیش فرض

    من اینو بدون emWin درست کردم.
    بعدا فیلمشو میذارم، الان روی روبات نصبه و بهش دسترسی ندارم
    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: DSC00815.jpg
مشاهده: 1018
حجم: 70.2 کیلو بایت

  21. کاربران : 7 تشکر کرده اند از شما majidma3000 برای ارسال این پست سودمند:


  22. #12
    کاربر علاقه مند majidma3000 آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    حسین منصوری
    نوشته ها
    92
    تشکر
    7
    تشکر شده 189 بار در 45 پست

    پیش فرض

    یک مثال از emWin با ال سی دی 4.3 اینچ.
    توی این مثال یه چیزی توجه منو خیلی به خودش جلب کرده. توی پوشه های پروژه یه پوشه به اسم lcd_driver وجود داره، وقتی اونو باز می کنم چند تا درایور از جمله درایور n96 چینی وجود داره ولی ssd1963 توی اونا نیست، و توی شماتیک پروژه از ssd1963 استفاده کرده.
    فعلا مجبورم یک روز صبر کنم تا بتونم بورد stm32 رو از روی روبات باز کنم و روی اون امتحان کنم.
    حجم مثال یکم بالاست و من اینترنم ترافیکش تموم شده الان هم با اینترنت گوشیم متصل شدم.
    بعدا مثال ها رو روی هاست وبسایتم قرار می دم و براتون لینکش رو می فرستم

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


  24. #13
    کاربر علاقه مند majidma3000 آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    حسین منصوری
    نوشته ها
    92
    تشکر
    7
    تشکر شده 189 بار در 45 پست

    پیش فرض

    بدون emWin این منو ها رو درست کردم.






    البته خوب شد که با emWin آشنا شدم وگرنه داشتم روی زوم کردن عکس، چرخش عکس، ایجاد تکست باکس، لایه بندی صفحه، شفاف سازی، و حتی می خواستم روی گرافیک سه بعدی هم کار کنم و کلی هم دنبال محاسباتش رفتم.
    تا حدودی هم به نتیجه رسیده بودم و داشتم شفاف سازی رو تموم میکردم.
    خوب شد که emWin رو پیدا کردم و الکی وقتم رو تلف نکردم.

  25. کاربران : 13 تشکر کرده اند از شما majidma3000 برای ارسال این پست سودمند:


  26. #14
    کاربر علاقه مند majidma3000 آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    حسین منصوری
    نوشته ها
    92
    تشکر
    7
    تشکر شده 189 بار در 45 پست

    پیش فرض

    منوها رو با پاورپوینت درست کردم و بعد اون ها رو به صورت عکس ذخیره کردم، بعد با استفاده از برنامه image2lcd اونا رو به فایل bin تغییر دادم و اونو توی مموری کارت ذخیره کردم. با استفاده از کتابخانه ff.h فایل ها رو باز کردم و بر روی ال سی دی نمایش دادم.
    اگه به عکسی که زمین بدمینتون داره توجه کنید می بینید که یک صفحه ی سیاه رنگ شفاف داره. اندازه این صفحه با توجه به مختصاتی که بهش میدی تغییر میکنه.
    برای این کار عکس زمین بدمینتون رو به صورت بیتمپ ذخیره و بعد با استفاده از glcdtools به زبان c (آرایه) تغییر دادم.
    فقط توجه داشته باشید که با استفاده از این روش اطلاعات مربوط به 8 پیکسل در یک بایت ذخیره میشه و برای نمایش دادنش نیاز به یکم برنامه نویسی داره.
    برای نمایش دادن عکس بجای پیکسل های سیاه رنگ از رنگ سبز استفاده کردم.
    برای صفحه شفاف هم از یه ترفند استفاده کردم ، فقط قسمتی از عکس رو با یه رنگ دیگه نمایش دادم.

  27. کاربران : 13 تشکر کرده اند از شما majidma3000 برای ارسال این پست سودمند:


  28. #15
    کاربر فعال
    تاریخ عضویت
    May 2010
    نوشته ها
    119
    تشکر
    361
    تشکر شده 85 بار در 46 پست

    پیش فرض

    سلام چطوری میشه با نرم افزار gui builder وقتی که منوها رو باهاش میسازی وبه صورت کد c اماده ذخیرش میکنه رو در قسمت main task اجراش کرد ؟ من اون pdf که در اوایل تاپیک بود رو دیدم ولی همه اونکار را رو میکنم باز هم کیل error میده ,کسی بلده این کد c تولید شده با این نرم افزار رو با پروژه مچش کنه که کار کنه

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


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

    پیش فرض

    من دارم یه کارهایی می کنم.
    بابرد LPC1768-mini-DK دارم کار می کنم که LCD اون SPI است. البته اوایل سرعتش خیلی پایین بود چون از درایوری که توی سی دی همراه برد بود استفاده می کردم. الان خوب شده.
    اولین قدم اینه که تنظیمات LCD رو درست کنید. به فایلهای LCDConf.h و LCDConf.C مراجعه کنید. بعدش باید مثالهای EmWin رو اجرا کنید. درصورتیکه موفق شدید فقط کافیه که Application رو عوض کنید و برنامه خودتون رو توی MainTask قرار بدهید.
    ویرایش توسط mansoory : 14-01-2013 در ساعت 10:08

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


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

    پیش فرض

    نقل قول نوشته اصلی توسط majidma3000 نمایش پست ها
    بالاخره بورد lpc1788 وارد شد می تونیم با اون کار کنیم. من هرچی گشتم مثالی برای lpc1768 پیدا نکردم، فقط برای lpc1788 پیدا کردم
    توی سایت nxp من پیدا کردم . emWin 5.14 که برای LPC1768 پورت شده. البته با LCD SPI.

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


  34. #18
    کاربر دائمی
    تاریخ عضویت
    Jun 2009
    نام
    روح الله خرم بخت
    نوشته ها
    403
    تشکر
    456
    تشکر شده 591 بار در 214 پست

    پیش فرض

    آقا کسی این pdf که گذاشتمو نگاه کرد ؟ به خدا تمام این لینکا و دستور العمل ها و مواردی که داره مطرح میشه توی اون هست

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

    پیش فرض

    نقل قول نوشته اصلی توسط majidma3000 نمایش پست ها
    لینکشو برای ما هم بزار
    این لینکش. سایت LPCWARE که اشتباها گفته بودم nxp.عذرخواهی میکنم
    emWin Graphics Library | www.LPCware.com

    چند لینک دانلود در این لینک وجود داره. اونهایی که BSP هست بهتره چون خیلی کامله و پر از مثاله. ولی لینکهای بالا که precompile فقط شامل emwin است. من از نسخه BSP 5.18 که برای LPC1788 نوشته شده خیلی راحت برای LPC1768 استفاده کردم و هیچ مشکلی نبود. چون ال سی دی SPI استفاده شده
    ویرایش توسط mansoory : 17-01-2013 در ساعت 11:43

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


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

    پیش فرض

    نقل قول نوشته اصلی توسط majidma3000 نمایش پست ها
    من کتابخانه emWin رو دانلود کردم. یه با پسوند lib بود، چطوری باید اون رو اجرا کنیم؟
    شما باید یک تابع به نام MainTask توی پروژه تون تعریف کنید و کار رو اونجا شروع کنید. تابع Main توی یک فایل به همین نام در فولدرsystem قرار داره که به اون کاری نداریم.

    بهتره با راهنمای پی دی اف خودش جلو برید تا سر در گم نشید

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


صفحه 1 از 56 123456789101112131415161718192051 ... آخرینآخرین

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

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

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

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