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

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

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

    پیش فرض

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

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

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


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

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

    پیش فرض

    نقل قول نوشته اصلی توسط kavir نمایش پست ها
    سلام به همگی
    فقط یه موردی اقای منصوری این تاچ من اوکی کردم مونده فقط گوشه چپ و راست رو اشتباه میگیره
    یعنی کالیبره میگیره دو گوشه چپ و راست ولی جا بجا کار میکنه مثلا موس گوشه چپ بالا میزنی کوشه راست پایین کار میکنه
    چطوری موقعیت تاچ تعیین میشه؟
    دستوری به نام GUI_Touch_SetOrientation هست که برای این منظور بکارمیره:
    [PHP]void GUI_Touch_SetOientation(unsigned int Orientation)[/PHP]Orientation میتونه ترکیبی از فلگهای زیر باشه:
    GUI_MIRROR_X
    GUI_MIRROR_Y
    GUI_SWAP_XY
    مورد شما فکر کنم این دستور ردیف بشه:
    [PHP]GUI_Touch_SetOrientation(GUI_MIRROR_X|GUI_MIRROR_Y );[/PHP]این دستور رو بعد ازکالیبراسیون قرار بدهید.
    موفق باشید
    ویرایش توسط mansoory : 01-04-2013 در ساعت 20:59

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


  6. #163
    کاربر فعال titery آواتار ها
    تاریخ عضویت
    Dec 2011
    نام
    وثوق
    نوشته ها
    166
    تشکر
    363
    تشکر شده 218 بار در 89 پست

    پیش فرض

    نقل قول نوشته اصلی توسط kavir نمایش پست ها
    سلام به همگی
    فقط یه موردی اقای منصوری این تاچ من اوکی کردم مونده فقط گوشه چپ و راست رو اشتباه میگیره
    یعنی کالیبره میگیره دو گوشه چپ و راست ولی جا بجا کار میکنه مثلا موس گوشه چپ بالا میزنی کوشه راست پایین کار میکنه
    چطوری موقعیت تاچ تعیین میشه؟
    سلام منم همین مشکل رو داشتم برای حلش فقط اسم دو زیر برنامه X , Y را با هم جا به جا نمودم به صورت زیر
    [PHP]
    int Read_Y(void)
    {
    int i;
    TP_CS_LOW();
    DelayUS(1);
    WR_CMD(CHX); // ja be ja X
    DelayUS(1);
    i=RD_AD();
    TP_CS_HIGH();
    return i;
    }


    int Read_X(void)
    {
    int i;
    TP_CS_LOW();
    DelayUS(1);
    WR_CMD(CHY); // ja be ja Y
    DelayUS(1);
    i=RD_AD();
    TP_CS_HIGH();
    return i;
    }

    [/PHP]

  7. #164
    کاربر فعال titery آواتار ها
    تاریخ عضویت
    Dec 2011
    نام
    وثوق
    نوشته ها
    166
    تشکر
    363
    تشکر شده 218 بار در 89 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mori64 نمایش پست ها
    من گزاشتم جواب نداد !
    لازمه استفاده از هر کدام این هست که در همان برنامه از مورد خودش استفاده کنی
    مثلا وقتی می توانی از
    [PHP]
    button_setdefaultskin(button_skin_flex);
    [/PHP]
    استفاده کنی که حتما باتوم را استفاده کرده باشید.

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


  9. #165
    کاربر علاقه مند
    تاریخ عضویت
    Sep 2011
    نوشته ها
    20
    تشکر
    26
    تشکر شده 27 بار در 15 پست

    پیش فرض

    جناب منصوری خیلی ممنونم ولی با پروژه ای که فرستادید هم نتیجه ای حاصل نشد
    من چه بورد و ال سی دی بگیرم که هم ارزون باشه هم کارم راه بیفته؟

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

    پیش فرض

    نقل قول نوشته اصلی توسط akbh نمایش پست ها
    جناب منصوری خیلی ممنونم ولی با پروژه ای که فرستادید هم نتیجه ای حاصل نشد
    من چه بورد و ال سی دی بگیرم که هم ارزون باشه هم کارم راه بیفته؟
    چطور نتیجه نگرفتید؟
    با هدربردتون چه کارهایی رو تونستید انجام بدید؟ چرا میخواهید بردتون روعوض کنید؟
    یکم بیشتر تلاش کنید. چندبار اتصالات روکنترل کنید. اینقدر زود ناامید نشید. یادتون باشه که آخرش تنها خودتون میتونید به خودتون کمک کنید. راهنمایی های دیگران بدون تلاشهای خودتون بی ثمرخواهد بود.
    موفق باشید
    ویرایش توسط mansoory : 03-04-2013 در ساعت 09:08

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


  12. #167
    کاربر علاقه مند
    تاریخ عضویت
    Sep 2011
    نوشته ها
    20
    تشکر
    26
    تشکر شده 27 بار در 15 پست

    پیش فرض

    از لطفتون ممنون من دقیقا مدار رو بستم و چک کردم (p2.0-7,p0.15-22,p2.8,p1.27-29)
    با تستی که انجام دادم نرم افزار کنترلر رو درست شناسایی میکنه (ili9325) ولی چیزی رو صفحه نمایش داده نمیشه و صفحه سفیده در صورتی که طبق برنامه باید صفحه قرمز و دو جمله در مختصاتهای داده شده درج بشه
    عذر میخوام استاد چطور میتونم جواب سوالاتمو زودتر ازتون بگیرم؟
    ویرایش توسط akbh : 03-04-2013 در ساعت 16:56

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

    پیش فرض

    نقل قول نوشته اصلی توسط akbh نمایش پست ها
    از لطفتون ممنون من دقیقا مدار رو بستم و چک کردم (p2.0-7,p1.15-22,p2.8,p1.27-29)
    با تستی که انجام دادم نرم افزار کنترلر رو درست شناسایی میکنه (ili9325) ولی چیزی رو صفحه نمایش داده نمیشه و صفحه سفیده در صورتی که طبق برنامه باید صفحه قرمز و دو جمله در مختصاتهای داده شده درج بشه
    عذر میخوام استاد چطور میتونم جواب سوالاتمو زودتر ازتون بگیرم؟
    این شماره پورتها چیه؟دقیقتر توضیح بدید
    باید اینطوری باشه:
    پورت داده:
    P2.0 -p2.7: مربوط به d0-d7 یا 8بیت کم ارزش
    p0.15-p0.22:مربوط به d8-d15یا 8 بیت پرارزش
    p1.26:بک لایت

    rs(یاa):
    P1.27

    wr:
    P1.28

    rd:
    P1.29

    جزییات تغذیه خودتون چک کنید.

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


  15. #169
    کاربر علاقه مند
    تاریخ عضویت
    Sep 2011
    نوشته ها
    20
    تشکر
    26
    تشکر شده 27 بار در 15 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mansoory نمایش پست ها
    این شماره پورتها چیه؟دقیقتر توضیح بدید
    باید اینطوری باشه:
    پورت داده:
    P2.0 -p2.7: مربوط به d0-d7 یا 8بیت کم ارزش
    p0.15-p0.22:مربوط به d8-d15یا 8 بیت پرارزش
    p1.26:بک لایت

    rs(یاa):
    P1.27

    wr:
    P1.28

    rd:
    P1.29

    جزییات تغذیه خودتون چک کنید.
    همین کارو کردم ضمن اینکه p2.8 رو هم به CS وصل کردم
    البته باید بگم رو ال سی دی من پایه ها از D1~D8 , D10~D17 هست
    ویرایش توسط akbh : 03-04-2013 در ساعت 16:59

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


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

    پیش فرض

    نقل قول نوشته اصلی توسط akbh نمایش پست ها
    همین کارو کردم ضمن اینکه p2.8 رو هم به cs وصل کردم
    البته باید بگم رو ال سی دئی من پایه ها از d1~d8 , d10~d17 هست
    خط بخط دیباگش کردین؟
    اگرهمه اتصالات درست باشه نباید مشکلی وجود داشته باشه. خودهدربرد و السیدی سالمند؟

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


  19. #171
    کاربر علاقه مند
    تاریخ عضویت
    Sep 2011
    نوشته ها
    20
    تشکر
    26
    تشکر شده 27 بار در 15 پست

    پیش فرض

    بله هدر بورد و ال سی دی سالمه چون نمونه برنامه ای که براتون فرستادم روش اجرا میشه و همه مراحل برنامه شما رو هم اجرا میکنه و وقتی وارد حلقه while میشه من یک led رو روشن و خاموش میکنم که این قسمت هم اجرا میشه
    من که دیگه عقلم به جایی قد نمیده

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


  21. #172
    تازه وارد
    تاریخ عضویت
    Mar 2013
    نوشته ها
    3
    تشکر
    4
    تشکر شده 0 بار در 0 پست

    پیش فرض

    ببخشید دوستان میشه توضیح بدید که چطوری میشه emwin را همراه با rtx راه اندازی کرد.

  22. #173
    کاربر فعال titery آواتار ها
    تاریخ عضویت
    Dec 2011
    نام
    وثوق
    نوشته ها
    166
    تشکر
    363
    تشکر شده 218 بار در 89 پست

    پیش فرض

    سلام اگه بشه به عنوان یک پروژه یک کیبورد فارسی درست کنیم به این صورت که در یک صفحه یک فیلد خالی باشد و با کلیک بر دکمه کنار فیلد یک کیبورد شبیه به عکس ضمیمه شده باز و عبارتی را تایپ و با زدن send متن تایپ شده به فیلد انتقال یابد
    غیر از آقایان microprocesor_2002 و ez1362 دوست دیگری تمایل به همکاری در این برنامه ندارد؟
    از آقای منصوری خواهش میکنم که اگر برایشان مقدور هست یکسری جهت دهی های بنمایند و برای ساختش قسمت های لازم برای این برنامه را بفرماینند بعد هر کدام از دوستان روی یک بخشی کار کنیم.
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: keyboard_2.jpg
مشاهده: 99
حجم: 105.1 کیلو بایت  
    ویرایش توسط titery : 03-04-2013 در ساعت 23:11

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


  24. #174
    عضو جدید
    تاریخ عضویت
    Mar 2011
    نوشته ها
    8
    تشکر
    5
    تشکر شده 14 بار در 4 پست

    پیش فرض

    نقل قول نوشته اصلی توسط hossein68y نمایش پست ها
    سلام و خسته نباشید دوستان
    من تازه میخوام کار با emwin شروع کنم ولی یه مشکلی هست!!! سایتش از دسترس خارج شده و نمیتونم برنامه emwin را دانلود کنم.
    یه نگاه بندازید به سایتش : Welcome to LPCware.com! | www.LPCware.com
    نسخه اصلیش در
    \keil\arm\segger
    هست . ولی اگر BSP می خواید باید از ادرسی تو پستای قبلی دانلود کنید . من با همین نسخه مولود در keil را انداختم .

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


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

    پیش فرض

    نقل قول نوشته اصلی توسط hossein68y نمایش پست ها
    سلام و خسته نباشید دوستان
    من تازه میخوام کار با emwin شروع کنم ولی یه مشکلی هست!!! سایتش از دسترس خارج شده و نمیتونم برنامه emwin را دانلود کنم.
    یه نگاه بندازید به سایتش : Welcome to LPCware.com! | www.LPCware.com
    با .xxxxxشکن باید بازش کنید. برای ایران مسدود شده متاسفانه!
    یا اینکه از نسخه 5.16 که با keil 4.6 به بعد اومده استفاده کنید
    نقل قول نوشته اصلی توسط titery نمایش پست ها
    سلام اگه بشه به عنوان یک پروژه یک کیبورد فارسی درست کنیم به این صورت که در یک صفحه یک فیلد خالی باشد و با کلیک بر دکمه کنار فیلد یک کیبورد شبیه به عکس ضمیمه شده باز و عبارتی را تایپ و با زدن send متن تایپ شده به فیلد انتقال یابد
    غیر از آقایان microprocesor_2002 و ez1362 دوست دیگری تمایل به همکاری در این برنامه ندارد؟
    از آقای منصوری خواهش میکنم که اگر برایشان مقدور هست یکسری جهت دهی های بنمایند و برای ساختش قسمت های لازم برای این برنامه را بفرماینند بعد هر کدام از دوستان روی یک بخشی کار کنیم.
    ایده جالبی است.
    پنجره را بصورت Dialog تعریف کنید و از GUI Builder برای ساختنش استفاده کنید. پنجره دو سایز عادی و مینیمایز داشته باشه و از پیغام WM_MOUSEOVER یا پیامهای مشابه برای بالا آوردن اون (بادستورGUI_MEMDEV_MoveInWindow)استفا ه کنید.یا یک Widget از نوع image (با ابعاد کوچک در و تصویری که نمایانگر صفحه کلید باشد)برای پنجره Desktop بسازید و از پیام WM_CLICKED اون برای فراخوانی صفحه کلید استفاده کنید. میتونید از خاصیت TRANSPARENT استفاده کنید و صفحه کلید رو شیشه ای طراحی کنید تا پشت اون دیده بشه....

    اما یک نکته... چطوری میخواهید صفحه کلید رو استفاده کنید؟ پست بعدی رو ببینید
    ویرایش توسط mzarkoob : 30-03-2014 در ساعت 14:47

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


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

    پیش فرض

    کار با صفحه کلید مجازی:
    فصل 24 راهنما درباره کیبرد و نحوه ارتباط اون با emwin است.
    صفحه کلید مجازی چیست؟
    وقتی میخواهید از کیبرد استفاده کنید، باید توابع زیادی رو بسازید که کارهای ویرایش متن رو انجام بده. چون وارد کردن یک رشته یا عدد، همه ماجرا نیست. باید بتوانید اونها رو ویرایش هم بکنید. اگه زبان فارسی استفاده می کنید که دردسر بیشتری پیش رو دارید و باید کلمات رو شناسایی کرده و در ابتدای هر کلمه حروف اول وبعد از هر Space حروف آخر رو اصلاح کنید .
    اگر فقط قصد استفاده از صفحه کلید انگلیسی رو دارید، emwin با صفحه کلید مجازی کار شما رو راحت کرده.
    این صفحه کلید دارای بافری به اندازه 10 کاراکتر است که می توانید اندازه آنرا در فایل GUI.h تغییر دهید.

    در ادامه ترجمه این فصل رو باهم مرور می کنیم:
    Virtual Keyboard
    صفحه کلید مجازی EMWIN
    رابطهای کیبرد از استاندارد ASCII برای تشخیص کاراکترها استفاده می نمایند.
    کلیدهای تعریف شده در EMWIN
    به جز کاراکترهای ASCII،emwin کاراکترهای پیش تعریف شده ای برای ویرایش متنها دارد. این کاراکترها در فایل GUI.H تعریف شده اند (ماکرو هستند) به همین دلیل،کاراکترها در emwin از نوع Extended ASCII است.
    کلیدهای کنترلی تعریف شده در emwin بصورت زیر است:

    GUI_KEY_BACKSPACE Backspace key.
    GUI_KEY_TAB Tab key.
    GUI_KEY_ENTER Enter/return key.
    GUI_KEY_LEFT Left arrow key.
    GUI_KEY_UP Up arrow key.
    GUI_KEY_RIGHT Right arrow key.
    GUI_KEY_DOWN Down arrow key.
    GUI_KEY_HOME Home key (move to beginning of current line).
    GUI_KEY_END End key (move to end of current line).
    GUI_KEY_SHIFT Shift key.
    GUI_KEY_CONTROL Control key.
    GUI_KEY_ESCAPE Escape key.
    GUI_KEY_INSERT Insert key.
    GUI_KEY_DELETE Delete key.
    لایه درایور
    لایه کیبرد وظیفه انتقال پیامهای کیبرد را برعهده دارد. توابع آن، Window Manager یا WM را هنگامی که کلیدی فشرده یا آزاد شود مطلع می کنند. سپس WM کاراکتر دریافتی را به CallBack پنجره یا Widget فعال (دارای Focus) ارسال می کند. این لایه شامل دو دستور GUI_StoreKeyMsg و GUI_SendKeyMsg میباشد.
    [PHP]
    GUI_StoreKeyMsg(Key, Pressed):
    [/PHP]
    این دستور دارای دو آرگومان بوده که یک استراکچر به نام Message Data با عضوهایی به نامهای Key,Pressed را در بافر صفحه کلید ذخیره می کند. شرح آرگومانها:
    Key: یک کاراکتر در محدوده کدهای 0x20 الی 0xff یا یکی از کلیدهای کنترلی
    Pressed: وضعیت کلید فوق (1: فشرده- 0: رها شده)
    نکته: این تابع را میتوانید در وقفه مربوط به صفحه کلید استفاده کنید. مدیر داده های ورودی کیبرد در emwin دارای یک بافر FIFO است که میتواند حداکثر 10 کاراکتر را ذخیره نماید.
    [PHP]
    GUI_SendKeyMsg(Key, Pressed):
    [/PHP]
    این دستور برای شبیه سازی کیبرد استفاده می شود. و وظیفه آن اجبار WM به ارسال کاراکتری خاص به پنجره فعال است-- درصورتیکه پنجره ای فعال باشد پیام کیبرد به آن ارسال میشود و درغیر اینصورت بوسیله دستور GUI_StoreKeyMsg در بافر ذخیره میشود---. آرگومانهای آن دقیقا شبیه دستور قبلی است.
    نکته: این دستور نباید در روال وقفه سخت افزاری کیبرد مورد استفاده قرار گیرد (از دستور GUI_StoreKeyMsg استفاده شود).

    لایه کاربری کیبرد
    پس از اینکه کاراکترها با موفقیت به WM ارسال شدند، از دستورات زیر برای دسترسی به آنها در برنامه خود استفاده کنید:

    GUI_ClearKeyBuffer() Clear the key buffer.
    GUI_GetKey() Return the contents of the key buffer.
    GUI_GetKeyState() Returns the current key state.
    GUI_StoreKey() Store a key in the buffer.
    GUI_WaitKey() Wait for a key to be pressed.
    [PHP]Void GUI_ClearKeyBuffer(void):[/PHP]
    این دستور برای پاک کردن محتویات بافر کیبرد استفاده میشود. و فاقد مقدار برگشتی است.

    [PHP]
    Void GUI_GetKey(void):
    [/PHP]
    آخرین داده موجود در بافر کیبرد را برمیگرداند. درصورتیکه بافر خالی باشد مقدار صفر را برمیگرداند.
    GUI_GetKeyState( GUI_KEY_STATE *pstate)
    این دستور مقدار آخرین وضعیت صفحه کلید رو در استراکچر GUI_KEY_STATE برمیگرداند. ( آخرین کلیدی که فشرده شده چیست و الان در چه وضعیتی است-فشرده یا رها شده)
    [PHP]GUI_StoreKey(int Key)[/PHP]
    این دستور برای نوشتن یک کاراکتر در بافر کیبرد استفاده میشود
    نکته: این دستور معمولا بوسیله توابع لایه درایور مورد استفاده قرار میگیرد و در لایه کاربری مورد استفاده ندارد.

    [PHP]
    Int GUI_WaitKey (void)
    [/PHP]
    این دستور یک حلقه است که منتظر وارد شدن یک کاراکتر در بافر میماند (درصورتیکه بافر مقداری داشته باشد آنرا برگردانده و از حلقه خارج میشود)


    پیشنهاد میکنم یکی از سمپلهای emwin به نامSkinngin Notepad رو مطالعه بفرمایید. من هم آمادگی دارم که این در این پروژه همکاری کنم( صفحه کلید فارسی/انگلیسی + صفحه ورود اعداد فارسی و انگلیسی)
    موفق باشید.
    ویرایش توسط mansoory : 04-04-2013 در ساعت 13:01

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


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

    پیش فرض

    نقل قول نوشته اصلی توسط akbh نمایش پست ها
    جناب منصوری من احساس میکنم خیلی دارم عقب میمونم لطفا یه پیشنهاد اساسی برای حل مشکل من بدید
    پیشنهاد من اینه که هرچه زودتر السیدی رو راه بیاندازید.ناامید نباشید. در فرومها سرچ کنید. انشالله راه حل مشکلتون روپیداخواهید کرد.باعوض کردن برد احتمالا مشکلتون مقطعی رفع میشه ولی اگه بتونید باهمین برد کارکنید، تجربه ارزشمندی بدست خواهید آورد.
    هروقت ال سی دی راه افتاد برگردید اینجا و هرمشکلی داشتید درخدمتتونم
    نقل قول نوشته اصلی توسط s_mirbagheri نمایش پست ها
    ببخشید دوستان میشه توضیح بدید که چطوری میشه emwin را همراه با rtx راه اندازی کرد.
    درهمین تایپک توضیح داده شده
    ویرایش توسط mzarkoob : 30-03-2014 در ساعت 14:51 دلیل: ادغام

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


  32. #178
    عضو جدید
    تاریخ عضویت
    Mar 2011
    نوشته ها
    8
    تشکر
    5
    تشکر شده 14 بار در 4 پست

    پیش فرض

    سلام
    اگر با یک LCD 2.8 یا هر سایز دیگه کار می کنید و درایور ADS7843 یا ADS7846 وظیفه خواندن touch را دارد ، درایور نرم افزاری در emWin موجود است ولی توابع آن آرگومان های پیچیدهای دارد . پیشنهاد می کنم از یرایور موجود در بردهای فروشگاه استفاده کنید و طبق روش دومی که آقای منصوری اشاره کردند (GUI_X_Touch_Analog()a) استفاده کنید ولی نکته قابل ذکر اینکه طبق فرمایش آقای منصوری درست است که pointer ثبات داره ولی بدون تاچ . اگر با مداد به یک نقطه ثابت اشاره شود یکم لرزش مشاهده می شود . برای رفع این مشکل از داخل فایل درایوری که اشهره اردم ، تابع ADS7843_GetPosition2 (&x, &y);a را به کار ببرید . ماکروی READ_TIMES با حداقل 12 برای شما یک moving-avarage-filter را خواهد ساخت (همان میانگین گیر) که ثبات بسیار خوبی به PID می دهد . هر دو فایل رو آپلود می کنم واستون .
    فايل هاي پيوست شده فايل هاي پيوست شده
    ویرایش توسط ez1362 : 06-04-2013 در ساعت 00:31

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


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

    پیش فرض فعال کردن text completion در keil



    The Code Completion and Dynamic Syntax Checking feature does not appear to work and the new text completion settings Edit — Configuration — Text Completion — Show Code Completion List is missing.
    RESOLUTION

    To correct this, do the following:

    1. Close all instances of µVision on your PC.
    2. Extract the attached files into your [installation_path]\UV4\ folder. The default [installation_path] is C:\Keil.
    3. Restart µVision.

    Code Completion and Dynamic Syntax check should work now.
    MORE INFORMATION



    ATTACHED FILES
    Request the files attached to this knowledgebase article.
    https://www.keil.com/support/attachment/3611.htm :از اینجا دانلود کنید

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


  36. #180
    مدیر انجمن
    تاریخ عضویت
    Jul 2007
    نام
    امید آزاده
    نوشته ها
    357
    تشکر
    177
    تشکر شده 279 بار در 133 پست

    پیش فرض

    سلام به دوستان EMWIN کار ....
    من سوالی داشتم ...
    اگه بخوایم مثلا هر 1 ثانیه مقدار یک Text box یا هر چیز دیگه ای رو تغییر بدیم چطوریه ؟؟؟
    حالا 1 ثانیه مهم نیست ولی تو تغییر دادن مقدار به مشکل بر خوردم .
    ممنون میشم اگر کسی میدونه بهم بگه ....

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


صفحه 9 از 56 نخستنخست 12345678910111213141516171819202122232425262728 ... آخرینآخرین

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

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

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

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