NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 1333 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 45 از 56 نخستنخست ... 26272829303132333435363738394041424344454647484950515253545556 آخرینآخرین
نمایش نتایج: از 881 به 900 از 1104

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

  1. #881
    تازه وارد
    تاریخ عضویت
    May 2011
    نوشته ها
    4
    تشکر
    4
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام به همه مهندسین فعال
    یک سوال داریم کسی هست جواب بده؟

    چطور میشه با زدن یک دکمه داخل یک پنجره اون پنجره بسته شه و پنجره دیگه ای باز شه
    مثل موقع نصب کردن یک نرم افزار که Next میزنیم میریم پنجره بعدی
    با تشکر

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

  3. #882
    عضو جدید
    تاریخ عضویت
    Feb 2015
    نوشته ها
    18
    تشکر
    0
    تشکر شده 1 بار در 1 پست

    پیش فرض

    با سلام و عرض خسته نباشید.
    من وقتی می خواهم یک عکس را در maintask به نمایش در بیاورم، به مشکل بر می خورم به این صورت که عکس درست نشان داده نمی شود. رنگ ها عکس من 32 بیتی و هم چنین رنگ های تعریف شده در emwin من هم 32 بیتی هست. نمی دانم کجای برنامه را باید اصلاح کنم. در صورت امکان ، لطفا راهنمایی ام بفرماید. با تشکر

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

    پیش فرض

    نقل قول نوشته اصلی توسط arm2012 نمایش پست ها
    سلام به همه مهندسین فعال
    یک سوال داریم کسی هست جواب بده؟

    چطور میشه با زدن یک دکمه داخل یک پنجره اون پنجره بسته شه و پنجره دیگه ای باز شه
    مثل موقع نصب کردن یک نرم افزار که Next میزنیم میریم پنجره بعدی
    با تشکر
    سوال جالبی پرسیدی
    یعنی واقعن انتتظار داری مهندسین فعال رو اینجا پیدا کنی؟
    راهش اینه که با زدن دکمه next ابتدا پنجره جدید باز بشه و درصورتیکه بازگشت به این پنجره لازمه، پنجره با دستور Hide (به راهنمای emwin خواص پنجره ها مراجعه کنید) از صفحه پاک بشه (ولی در حافظه باقی می مونه). اگر نه که از دستور Window_Delete استفاده کنید و پنجره از صفحه و حافظه پاک بشه.

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


  6. #884
    تازه وارد
    تاریخ عضویت
    Jan 2015
    نوشته ها
    1
    تشکر
    18
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام .
    من کل 45 صفحه اینجا رو خوندم

    از N96 استفاده میکنم.
    میخوام بدون سیستم عامل emWIN رو راه بندازم

    برای این LCD قبلا یک کتابخونه نوشتم. حالا میخوام emWIN رو راه بندازم ....
    توابع نوشتن آدرس و دیتا و همینطور تابع راه اندازی LCD رو در فایل LCD_FLEXColor_Tempate.c به emWIN معرفی کردم .

    اولا) LCD راه اندازی میشه ، و رنگ پیش فرضی که بهش میدم رو نشون میده .
    اما.. وقتی با دستور GUI_DispString میخوام یک جمله روی صفحه نمایش بدم فقط یک سری نقطه نمایش ( با تمام توابع نمایش متن و انواع فونت ها هم این رو امتحان کردم و نتیجه فقط جابجایی نقاط بود )

    کمک !!

  7. #885
    تازه وارد
    تاریخ عضویت
    Mar 2012
    نوشته ها
    3
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    .سلام
    من نمي‌تونم با visual studio فايل خروجي emwin رو اجرا كنم خطاش هم به صورت شكل پيوست هست.
    چه كنم به نظر شما؟
    تاحالا با visual studio كار نكردم!
    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط iaun.hma67 : 21-10-2015 در ساعت 13:33

  8. #886
    کاربر علاقه مند dizgah آواتار ها
    تاریخ عضویت
    Oct 2007
    نام
    محمود حسینی پور
    نوشته ها
    76
    تشکر
    124
    تشکر شده 34 بار در 25 پست

    پیش فرض

    به نظر شما میزان قابل حمل بودن در کتابخانه گرافیکی emwin در چه حده ؟
    بنده پروژه جدیدی رو تعریف کرده ام که بدلیل نهایی نشدن سخت افزار مورد نظر ممکنه خروجی نهایی تحت stm32f429 یا lpc1788 یا هر میکروی دیگه ای با امکانات مشابه باشه، حالا بدلیل صرفه جویی در زمان میخوام پروژه رو پیش ببرم و هر وقت که سخت افزار نهایی قطعی شد بدون شروع از صفر و از دست دادن زمان و هزینه بتونیم ادامه کار رو روی میکروی جدید ادامه بدیم،البته بنده انتظار کامپایل کد یکسان برای هر دو برد رو ندارم ولی بدلیل پشتیبانی از cmsis و مشابه بودن سریها انتظار انطباق و پورت کردن سریع پروژه رو به میکروی جدید دارم.
    حالا به نظر شما این امر امکان پذیره یا بدلیل مشکلات و تفاوتهای موجود این کار سخت و توجیح ناپذیره ؟

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

    پیش فرض

    نقل قول نوشته اصلی توسط dizgah نمایش پست ها
    به نظر شما میزان قابل حمل بودن در کتابخانه گرافیکی emwin در چه حده ؟
    بنده پروژه جدیدی رو تعریف کرده ام که بدلیل نهایی نشدن سخت افزار مورد نظر ممکنه خروجی نهایی تحت stm32f429 یا lpc1788 یا هر میکروی دیگه ای با امکانات مشابه باشه، حالا بدلیل صرفه جویی در زمان میخوام پروژه رو پیش ببرم و هر وقت که سخت افزار نهایی قطعی شد بدون شروع از صفر و از دست دادن زمان و هزینه بتونیم ادامه کار رو روی میکروی جدید ادامه بدیم،البته بنده انتظار کامپایل کد یکسان برای هر دو برد رو ندارم ولی بدلیل پشتیبانی از cmsis و مشابه بودن سریها انتظار انطباق و پورت کردن سریع پروژه رو به میکروی جدید دارم.
    حالا به نظر شما این امر امکان پذیره یا بدلیل مشکلات و تفاوتهای موجود این کار سخت و توجیح ناپذیره ؟
    اگر از emwin موجود در keil استفاده کنید مشکلی پیش نمیاد. ولی نسخه های bsp برای میکروهای خاصی کامپایل شدن.
    الان که ورژن پنج keil اومده و emwin رو هم خوب پشتیبانی میکنه. قاعدتا نباید مشکلی پیش بیاد

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


  11. #888
    کاربر علاقه مند dizgah آواتار ها
    تاریخ عضویت
    Oct 2007
    نام
    محمود حسینی پور
    نوشته ها
    76
    تشکر
    124
    تشکر شده 34 بار در 25 پست

    پیش فرض

    ممنون از لطفتون یه سوال دیگه هم داشتم
    کسی تا حالا تجربه دیکود فایل تصویری روی ال سی دی 7 اینچی رو داشته ؟
    تو یو تیوب برای stm32f4 مثال های متعددی با سایز های مختلفی وجود داره که براحتی از پس دیکود فایل تصویری بر اومده ،ولی برای میکروی 1788 من موردی رو ندیدم
    منظور دیکود فایل تصویری استاندارد با فریم معقوله
    + اینکه همزمانی صوت با تصویر ویدیو رو تو این کتابخونه چطور انجام میدن ؟
    ممنون

  12. #889
    مدیر انجمن yraeisi آواتار ها
    تاریخ عضویت
    Sep 2012
    نام
    یوسف رئیسی
    نوشته ها
    222
    تشکر
    9
    تشکر شده 182 بار در 100 پست

    پیش فرض

    نقل قول نوشته اصلی توسط dizgah نمایش پست ها
    به نظر شما میزان قابل حمل بودن در کتابخانه گرافیکی emwin در چه حده ؟
    بنده پروژه جدیدی رو تعریف کرده ام که بدلیل نهایی نشدن سخت افزار مورد نظر ممکنه خروجی نهایی تحت stm32f429 یا lpc1788 یا هر میکروی دیگه ای با امکانات مشابه باشه، حالا بدلیل صرفه جویی در زمان میخوام پروژه رو پیش ببرم و هر وقت که سخت افزار نهایی قطعی شد بدون شروع از صفر و از دست دادن زمان و هزینه بتونیم ادامه کار رو روی میکروی جدید ادامه بدیم،البته بنده انتظار کامپایل کد یکسان برای هر دو برد رو ندارم ولی بدلیل پشتیبانی از cmsis و مشابه بودن سریها انتظار انطباق و پورت کردن سریع پروژه رو به میکروی جدید دارم.
    حالا به نظر شما این امر امکان پذیره یا بدلیل مشکلات و تفاوتهای موجود این کار سخت و توجیح ناپذیره ؟
    سلام
    قطعا طراحی GUI با emWin اصلا ربطی به میکرو نداره.شما میتونید تو ویژوال شبیه سازی کنید و بعدا رو میکرو پورت کنید.
    Hardware & Software designer
    Telegram:@y_r_z

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


  14. #890
    تازه وارد
    تاریخ عضویت
    May 2012
    نوشته ها
    3
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام به همه دوستان
    من تازه شروع کردم به کار کردن با lpc1788 و الان میخوام یک LCD هفت اینچ رو باهاش راه بندازم
    مطالب این تاپیک رو خوندم، emwin رو دانلود کردم و تغییرات مربوطه رو انجام دادم به جز رم خارجی و البته از تاچ استفاده نمیکنم
    ولی حتی بک لایت LCD هم روشن نشد. سوال اولم اینه که برای استفاده از emwin حتما باید رم خارجی به lpc1788 وصل باشه؟
    و اینکه از کجا emwin میفهمه که میکرو بصورت سریال نمیخواد با LCD در ارتباط باشه؟ چون منوی دیباگ احساس کردم روتین های مربوط به ارتباط سریال رو میکرو اجرا میکنه
    خواهش میکنم کسانی که کار کردن راهنماییی بکنن. متشکرم

  15. #891
    تازه وارد
    تاریخ عضویت
    May 2012
    نوشته ها
    3
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    من بعد از بررسی فهمیدم میکرو در تابع زیر میمونه و بیرون نمیاد:
    static unsigned char _I2C_CheckStatus(void) {
    unsigned char r = 0;


    //
    // Wait for I2C status to change
    //
    while ((I2C_CONSET & (1 << 3)) == 0) { // SI == 0
    }
    //
    // Read I2C state
    //
    r = I2C_STAT;


    return r;
    }

    در حقیقت توی این دستور while ((I2C_CONSET & (1 << 3)) == 0) میمونه. مشکل از چیه؟ خواهش میکنم اساتید راهنمایی کنن مشکل من حل بشه

  16. #892
    کاربر علاقه مند
    تاریخ عضویت
    Jul 2012
    نوشته ها
    29
    تشکر
    36
    تشکر شده 4 بار در 2 پست

    پیش فرض

    سلام
    براي برد آموزشي lpc1788 كه كل اين تاپيك راجع به اين برد مي باشد، چرا يك برنامه راه اندازي ماوس ارايه نشده است؟
    از بزرگواران كسي موفق به راه اندازي ماوس با اين برد شده؟ اصلا ماوس به كدام پورت بايد متصل بشه؟ تعجب مي كنم ماوس با اين همه كاربرد چرا يك برنامه قابل اجرا با اين برد همراه سي دي به خريدار ارايه نمي شود؟

  17. #893
    کاربر علاقه مند
    تاریخ عضویت
    Dec 2007
    نوشته ها
    26
    تشکر
    7
    تشکر شده 11 بار در 7 پست

    پیش فرض

    با سلام خدمت مهندسین عزیز
    من با lpc1768 ال سی رو راه انداختم و با خیلی از توابع emwin مشکلی ندارم
    مشکل اصلیم تاچ هستش که تا الان نتونستم راش بندازم
    من از کیل ورژن 5.15 استفاده میکنم
    و بعضی از فایل ها قابلیت ویرایش ندارن
    اگه راهنمایی بفرمایید ممنون میشم
    ویرایش توسط hossein_tomari007 : 06-12-2015 در ساعت 19:21

  18. #894
    مدیر انجمن yraeisi آواتار ها
    تاریخ عضویت
    Sep 2012
    نام
    یوسف رئیسی
    نوشته ها
    222
    تشکر
    9
    تشکر شده 182 بار در 100 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mhm_004 نمایش پست ها
    سلام به همه دوستان
    من تازه شروع کردم به کار کردن با lpc1788 و الان میخوام یک LCD هفت اینچ رو باهاش راه بندازم
    مطالب این تاپیک رو خوندم، emwin رو دانلود کردم و تغییرات مربوطه رو انجام دادم به جز رم خارجی و البته از تاچ استفاده نمیکنم
    ولی حتی بک لایت LCD هم روشن نشد. سوال اولم اینه که برای استفاده از emwin حتما باید رم خارجی به lpc1788 وصل باشه؟
    و اینکه از کجا emwin میفهمه که میکرو بصورت سریال نمیخواد با LCD در ارتباط باشه؟ چون منوی دیباگ احساس کردم روتین های مربوط به ارتباط سریال رو میکرو اجرا میکنه
    خواهش میکنم کسانی که کار کردن راهنماییی بکنن. متشکرم
    سلام
    شما خودتون باید مشخص کنین که lcd چه نوعی هست و با چه پروتکلی درایو میشه.
    [آموزش] فیلم آموزش Emwin با LPC1788 و تکمیلی lpc1768 رسید!
    Hardware & Software designer
    Telegram:@y_r_z

  19. #895
    تازه وارد
    تاریخ عضویت
    May 2012
    نوشته ها
    3
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط yraeisi نمایش پست ها
    سلام
    شما خودتون باید مشخص کنین که lcd چه نوعی هست و با چه پروتکلی درایو میشه.
    [آموزش] فیلم آموزش Emwin با LPC1788 و تکمیلی lpc1768 رسید!
    خیلی ممنون از توجهتون
    من کتابخونه های سری BSP رو دانلود کرده بودم، فقط مشکلی که داشتم این بود که با غیرفعال کردن تاچ، (در فایل GUIConf.h، در تعریف GUI_SUPPORT_TOUCH به جای یک صفر قرار میدم) وقتی برنامه رو کامپایل میکنم، خطا به وجود میاد. خطاهای زیر:

    Error[Pe020]: identifier "_IsInited" is undefined C:\NXP\emWin\NXP_emWin522_BSP\Start\Config\LCDConf .c 1600
    Error[Pe223]: function "_CheckUpdateTouch" declared implicitly C:\NXP\emWin\NXP_emWin522_BSP\Start\Config\LCDConf .c 1603
    Error[Pe223]: function "_SSP_SendCmd" declared implicitly C:\NXP\emWin\NXP_emWin522_BSP\Start\Config\LCDConf .c 1604
    Error[Pe020]: identifier "_PenIsDown" is undefined C:\NXP\emWin\NXP_emWin522_BSP\Start\Config\LCDConf .c 1606
    Error[Pe020]: identifier "_PenIsDown" is undefined C:\NXP\emWin\NXP_emWin522_BSP\Start\Config\LCDConf .c 1608
    Error while running C/C++ Compiler

    من از نرم افزار IAR استفاده میکنم. البته با نرم افزار keil هم تست کردم باز هم همین مشکل به وجود میاد. کسی میتونه راهنماییم کنه؟

  20. #896
    کاربر علاقه مند
    تاریخ عضویت
    Jan 2012
    نام
    محمدرضا سربندی فراهانی
    نوشته ها
    42
    تشکر
    46
    تشکر شده 14 بار در 5 پست

    پیش فرض

    دوستان سلام
    برای emwin نمیخوام از BSP استفاده کنم و میخوام خودم از اول بسازمش بیام بالا
    کسی تا حالا این کار رو تونسته انجام بده؟!

    - - - Updated - - -

    یعنی منظورم اینه که با keil 5.15 از کتابخونه emwin استفاده کنم
    ایراد استفاده از BSP اینه که محدود میشیم
    کسی میتونه راهنمایی کنه؟

  21. #897
    کاربر علاقه مند
    تاریخ عضویت
    Jul 2012
    نوشته ها
    29
    تشکر
    36
    تشکر شده 4 بار در 2 پست

    پیش فرض

    سلام
    سوال قبلي من در مورد ماوس را كه كسي جواب نداد!
    سوال ديگر:
    برخي از توابع را كه در برنامه ها زياد هم استفاده ميكنيد را چرا نمي شود مشاهده كرد؟ مثلا روي GUI_Exec(); كه كليك راست مي كنيم و گزينه go to definition مي زنيم كيل پيام مي دهد كه تعريف نشده است؟!

  22. #898
    عضو جدید
    تاریخ عضویت
    Jul 2011
    نوشته ها
    11
    تشکر
    5
    تشکر شده 0 بار در 0 پست

    پیش فرض

    با سلام
    بنده برد آموزشی stm32f103vet6 رو که درایور ssd1963 رو داره برای راه اندازی emwin و السیدی 7 اینچ خریداری کردم. ورژن 5.16 که توی cd آموزشی همراه برد بود که شامل ucos هم بود روی برد پرگرام کردم و
    ورژن 5.24 emwin رو راه اندازی کردم. ولی مشکل در سیستم تنظیمات رنگ وجود داره . مثلا با تنظیم رنگ قرمز ، رنگ سبز روی صفحه نمایش نشون داده میشه!!
    در ضمن رنگ خوانده شده توسط تابع LCD_X_8080_16_ReadM01_16 فقط سیاه می باشد و به این علت کرسر روی صفحه با حرکت روی تصویر رنگ سیاه از خود به جا میگذارد.
    لطفا راهنمایی بفرمایید. فایلهای تنظیمات مربوط به emwin و lcd رو ضمیمه کردم تا بتواند در بررسی کمک کند.

    فایل پیوست 9062

    تنظیمات زیر رو برای السیدی در LCDConf.c انجام دادم

    کد:
    #define XSIZE_PHYS 800
    #define YSIZE_PHYS 480
    #define COLOR_CONVERSION GUICC_M565
    #define DISPLAY_DRIVER GUIDRV_FLEXCOLOR
    
    void LCD_X_Config(void) {
      GUI_DEVICE * pDevice;
      GUI_PORT_API PortAPI = {0};
      CONFIG_FLEXCOLOR Config = {0};
    
      //
      // Set display driver and color conversion for 1st layer
      //
      pDevice = GUI_DEVICE_CreateAndLink(DISPLAY_DRIVER, COLOR_CONVERSION, 0, 0);
      //
      // Display driver configuration
      //
          Config.Orientation = DISPLAY_ORIENTATION;    
          Config.RegEntryMode  = 0;
            Config.NumDummyReads=2;
            Config.FirstCOM=1;
        GUIDRV_FlexColor_Config(pDevice, &Config);
     
       if (LCD_GetSwapXY()) {
        LCD_SetSizeEx (0, YSIZE_PHYS, XSIZE_PHYS);
     
      } else {
        LCD_SetSizeEx (0, XSIZE_PHYS, YSIZE_PHYS);
     
      }        
      LCD_SetVRAMAddrEx(0, (void *)0xc00000);   // Video RAM start address    
     
      //GUIDRV_FlexColor_SetInterface();
     // GUIDRV_FlexColor_SetReadFunc();
      GUIDRV_FlexColor_SetReadFunc66720_B16(pDevice,GUIDRV_FLEXCOLOR_READ_FUNC_II);
        
    
      //
      // Function selection, hardware routines (PortAPI) and operation mode (bus, bpp and cache)
      //
        PortAPI.pfWrite16_A0  = LCD_X_8080_16_Write00_16;
        PortAPI.pfWrite16_A1  = LCD_X_8080_16_Write01_16;
        PortAPI.pfWriteM16_A0 = LCD_X_8080_16_WriteM00_16;
        PortAPI.pfWriteM16_A1 = LCD_X_8080_16_WriteM01_16;
        PortAPI.pfRead16_A0   = LCD_X_8080_16_Read00_16;
        PortAPI.pfRead16_A1   = LCD_X_8080_16_Read01_16;
        PortAPI.pfReadM16_A0  = LCD_X_8080_16_ReadM00_16;
        PortAPI.pfReadM16_A1  = LCD_X_8080_16_ReadM01_16;
      
      GUIDRV_FlexColor_SetFunc(pDevice, &PortAPI,  GUIDRV_FLEXCOLOR_F66720,GUIDRV_FLEXCOLOR_M16C0B16);//  GUIDRV_FLEXCOLOR_M16C0B16);
      
    }

  23. #899
    کاربر علاقه مند
    تاریخ عضویت
    Jul 2012
    نوشته ها
    29
    تشکر
    36
    تشکر شده 4 بار در 2 پست

    پیش فرض

    نقل قول نوشته اصلی توسط farhangz نمایش پست ها
    سلام
    سوال قبلي من در مورد ماوس را كه كسي جواب نداد!
    سوال ديگر:
    برخي از توابع را كه در برنامه ها زياد هم استفاده ميكنيد را چرا نمي شود مشاهده كرد؟ مثلا روي GUI_Exec(); كه كليك راست مي كنيم و گزينه go to definition مي زنيم كيل پيام مي دهد كه تعريف نشده است؟!
    yraeisi
    سلام
    اینها توابع خود emWin هستن که تو لایبرری emwin تعریف شدن و قابل مشاهده نیستن.

  24. #900
    عضو جدید
    تاریخ عضویت
    Jul 2014
    نوشته ها
    15
    تشکر
    3
    تشکر شده 1 بار در 1 پست

    پیش فرض

    با سلام
    من میخوام روی بردم این سیستم عاملو اجرا کنم اما این تایپیک خیلی شلوغ شده و بیشتر لینک ها هم خراب هستند.
    بردم با میکروی lpc1768 هست و روی برد آن تنها حافظه های mmc و at24 که با i2c به میکرو وصل شده موجود میباشد.
    بدون این سیستم عامل هم از tft اون (SSD1289) استفاده کردم هم با تاچ اون که با ads7846 هست استفاده کردم.
    هدر تاچ ، tft و شماتیک بردم رو در زیر گذاشتم.
    ممنون میشم اگه کسی راهنماییم کنه تا این سیستم عاملو رو بردم راه اندازی کنم.
    فايل هاي پيوست شده فايل هاي پيوست شده

صفحه 45 از 56 نخستنخست ... 26272829303132333435363738394041424344454647484950515253545556 آخرینآخرین

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

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

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

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