منم فک کنم همین مشکل رو با 2012 داشتم از آخر با همون 2010 بود فک کنم کار میکردم مشکلی نبود
نمایش نسخه قابل چاپ
منم فک کنم همین مشکل رو با 2012 داشتم از آخر با همون 2010 بود فک کنم کار میکردم مشکلی نبود
سلام به همه ....
آقا یه مشکلی دارم با قسمت تاچ emwin البته قبلا در این مورد بحث شده ولی من هنوز باهاش مشکل دارم ...
نشانگر موس همش میپره .... خیلی بده .... کسی تونسته درستش کنه آیا ......؟؟؟؟؟؟؟
کسی کانفیگ درست تاچ رو نداره ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟cry::نقل قول:
نوشته اصلی توسط microprocesor_2002 [Dear Guest/Member you can't see link before replyclick here to register]
سلامنقل قول:
نوشته اصلی توسط goldperson [Dear Guest/Member you can't see link before replyclick here to register]
چه اروری میده دقیقا
- - - Updated - - -
شما از چه بردی استفاده میکنینقل قول:
نوشته اصلی توسط microprocesor_2002 [Dear Guest/Member you can't see link before replyclick here to register]
خب نشانگر موس رو حذف کن توی تاچ که نیازی بهش نیست
حس ترجمه و فارسی نویسی نداشتمنقل قول:
نوشته اصلی توسط goldperson [Dear Guest/Member you can't see link before replyclick here to register]
Hello,
You are right. Unfortunately, there is a Problem if Visual Studio 2015 is used.
But we have found a solution for this issue.
Change the Project Properties as followed:
1. Right-Click on the Project (e.g. SimulationTrial) -> Properties
2 Set Configuration to "All Configurations"
3. Goto Configuration Properties -> Linker -> Input.
4. Set Ignore All Default Libraries: "No"
5. Set Ignore Specific Default Libraries: "LIBC.lib;LIBCMTD.lib"
6. Goto Configuration Properties -> Linker -> Advanced
7. Set Image Has Safe Exception Handlers:"No (/SAFESEH:NO)"
8. Click "OK"-Button.
کدوم pdf ؟نقل قول:
سلام
در تاپیک
[Dear Guest/Member you can't see link before replyclick here to register]
این دستوراتی که توضیح دادند در کجا باید نوشته بشه؟
عکس را باید const char تعریف کنیم؟
آدرس nand رو از کجا باید متوجه بشم؟
تنظیم دیگه ای لازم نیست؟اگه همین دستورات نوشته بشه nand کار میکنه؟
خودم متوجه شدم در main باید نوشته بشه و عکس رو باید const char تعریف کنیم و تنظیم دیگه ای لازم نیست.نقل قول:
فقط آدرس nand رو نمیدونم از کجا متوجه بشم.مال منم همون 0x80000000 بود!
یه سوال اگه بخوایم این کار رو برای فرمت bmp انجام بدیم باید چیکار کنیم ؟هر تغییراتی دادم ارر کمبود فضا دارم .cry::
سلام به همه ....
دوست عزیز ...
1- فلش داخلی میکرو معمولا برای عکسهای کوچیک خوبه ...
2- پیشنهاد من اینه که دنبال nand نرو ... کلی گرفتاری داره . چون روش فایل سیستم نداره ... باید فرمت بشه که همون فرمت جز گرفتاری هاشه ...
3- بهتره از میکرو اس دی برای ذخیره سازی استفاده کنی ، بخاطر راحتی کار ...
*هر چی عکس و ... داری بریز توی میکرو اس دی ... هم میشه واسه حافظه جانبی استفاده کرد هم جایی برای لود کردن دیتای مورد نیاز ...
* عکس رو اول لود میکنی توی رم خارجی بعد میتونی با توابع emwin عکس رو نشون بدی ...
موفق باشی ....
سلام
تعداد ویجت ها توی صفحات مختلف مولتی پیج از یه تعداد که بیشتر میشه به مولتی پیج، پیج جدید اضافه نمیشه و کلا هنگ میکنه !
کسی میتونه راهنمایی کنه که چکار باید انجام بدم ؟
این مشکل به دلیل فضای کم حافظه sram هست
حالا یا باید فضای بیشتری رو به emwin اختصاص بدید یا ویجت ها رو داخل صفحات مختلف قرار بدید و هر صفحه رو جداگانه لود کنید.
متشکر از پاسختوننقل قول:
مثلا با این دستور :؟
#define RECOMMENDED_MEMORY (1024L * 20)
ولی با این دستور هم هر چقدر به مقدار حافظه اضافه میکنم تاثیری نداره
من میخوام همین مشکلم حل بشه و نمیخوام که تو پنجره های متفاوت کارمو انجام بدم
حتمی یه راهی داره
ممنون بایت پاسختون.نقل قول:
نوشته اصلی توسط microprocesor_2002 [Dear Guest/Member you can't see link before replyclick here to register]
nand رو روی بردم دارم و تونستم jpeg رو نمایش بدم میخوام bmp رو امتحان کنم که هر کار کردم نشد.lov:
کسی میدونه دلیل این ارور چیه ؟:
[Dear Guest/Member you can't see link before replyclick here to register]
هنگ کردن در میکروی آرم معمولن پیش نمیاد. احتمالن میکرو وارد وفقه Hard_Fault Handler شده باشه. علت اون معمولن اینه که gui_delay رو در محل نا مناسبی قرار دادین و موجب خطای دسترسی غیرمجاز به حافظه شده است. این مساله وقتی از rtx استفاده می کنید بیشتر پیش میاد. ممکنه از interrupt ها هم همزمان با rtx استفاده کرده باشید...نقل قول:
- - - Updated - - -
مشکل از رم میکرو است که پر شده. پنجره ها رو وقتی باهاشون کار ندارین kill کنین
- - - Updated - - -
یک مشکل که اکثر دوستان دارن اینه که وقتی کار با پنجره ای تمام شد اون رو kill نمیکنن و در حافظه باقی می مونه. به همین دلیل پس از مدتی هنگ میکنه (خطای hard fault handler).نقل قول:
نوشته اصلی توسط goldperson [Dear Guest/Member you can't see link before replyclick here to register]
جالبه ...نقل قول:
اتفاقا عکس BMP رو بهتر و سریعتر نشون میده تو emwin ...
hItem = WM_GetDialogItem(pMsg->hWin, ID_IMG_TXTY);
IMAGE_SetBMP(hItem, bu, FilesSize);
- - - Updated - - -
سلام ...نقل قول:
نوشته اصلی توسط goldperson [Dear Guest/Member you can't see link before replyclick here to register]
مشکل آدرس داره ....
یعنی نمیتونه فایل مورد نظرشو پیدا کنه ....
سلام
کسی میدونه چرا نمیشه با وجود اینکلود کردن کتابخانه string
داده از این نوع تعریف کرد ؟
سلام ....
فکر نکنم تو سی یا تو کیل بشه داده از این نوع تعریف کرد .....
سلام.
سوال من اینه میشه در یه صفحه که با dialogbox درست شده ویجتهایی تعریف کرد که بشه به نوعی parentشون رو همون هندل dialogbox گذاشت تا به callbackاون دسترسی داشته باشن؟
من یه پیج رو با dialogbox درست کردم که شامل یه framewin و یه textbox هستش. تعداد buttonها در این پیج چون وابسته به یه متغییر قبلی بود رو جدا با BUTTON_CreateEx درست کردم و بجای parent در این تابع، هندل دیالوگ درست شده رو دادم. ولی کلیک روی buttonها هیچ تاثیری روی صفحه نداره (وارد callback دیالوگ باکس نمیشه).
بعد از ساختن button ها با تابع BUTTON_CreateEx از تابع WM_SetCallback استفاده کردم و دوباره هندل dialogbox و خود تابع callback رو به عنوان ورودی بهش دادم (یه جورایی دوباره بهش یادآوری کردم ) درست شد ولی ایرادی که داره وقتی با تابع WM_DeleteWindow میخوام اون پیج رو kill کنم نمی دونم چرا desktop رو هم kill میکنه و کلا دیگه emwin بالا نمیاد.
اگه از dialogbox استفاده نکنم و یه framewin رو با تابع FRAMEWIN_CreateEx هم درست کنم کلا تصویر بهم ریخته است و بقایای تصویر پیج قبلی هم دیده میشه.
خلاصه اینکه من یه پیجی میخواستم درست کنم که button های اون جدا از dialogbox درست بشه ولی هنوزم بتونم با کلیک کردن روی اون Buttonها وارد تابع callback دیالوگ باکس بشم.
خواهش میکنم راهنمایی کنید
سلام میخواستم بدونم چطوری میشه میزان فشار روی صفحه تاچ رو تنظیم کرد (یعنی تنظیم کنیم با چه مقدار فشار کلیدها عمل کنه )توی دیتاشیت ads7846 یه چیزایی نوشته ولی من زیاد متوجه نشدم