سلام
1- اختصاص حافظه به میزان مناسب به GUI (آدرس شروع و مقدار حافظه)
2- LCD_VRAM
3- GUI_RAM
4- RAM
5- اختصاص حافظه به میزان مناسب به LCD (آدرس شروع و مقدار حافظه)
6- انجام تنظیمات مربوط به LCD
a. تعیین رزولوشن LCD
b. تعیین پارامترهای مربوط به سیگنال های سنکرون عمودی و افقی
c. انتخاب نوع LCD
7- تعیین نوع درایور LCD و معرفی به emWin
8- تعیین فرمت رنگ هر پیکسل
9- راه اندازی درایور LCD و انجام تنظیمات مربوط به واحد کنترل LCD میکروکنترلر
10- آماده سازی اولیه emWin با دستور GUI_init
11- اضافه نمودن مثال به برنامه و اجرای برنامه
البته میتونید برای اینکه کامل متوجه قضیه شید یکی از مثال های دی وی دی رو بررسی کنید یا فیلم آموزش emWin رو تهیه کنید.
Hardware & Software designer
Telegram:@y_r_z
سلام دوستان
کسی یک pcb برای 1788با رم خارجی و lcd با 40 یا 50 پین داره ؟می خواهم خودم بسازم.تشکر
من emwin 5.22 رو برای lpc1788 راه انداختم ... حتی نمونه مثالی که برای نمایش ویژگی های مختلف emwin در dvd قرار داده شده بود رو هم روش پورت کردم. اما وقتی یکی از از نمونه مثال هارو مثلا WIDGET_SimpleProgbar.c روش میریزم فقط یه progress bar رو نشون میده که مقدار صفر داره و ثابته ... اما وقتی همین فایلو تو ویژوال بیسیک اجرا می کنم یه progress bar رو نشون میده که دائماه مقدارش از صفر شروع میشه و مقدارش به 100 میرسه اما تو اجرای عملی این اتفاق نمی افته
لطفا راهنماییم کنید که کجای کارو اشتباه کردم
سلامه به همگی
تا حالا کسی با خطای زیر روبرو شده ؟
.\Objects\Emwin.axf: Error: L6218E: Undefined symbol GUIDRV_Win_API (referred from lcdconf.o).
خواهش می کنم کمکم کنید
بابا باز خوبه تونستیemwin 5.22 رو راه بندازی
من 5.16 رو راه انداختم ولی هیچ جوره نتونستم 5.22 رو راه بندازم
اگه روی میکرو کمپایل میکنی و این ارور رو میگیری شاید بخاطر اینکه تنظیمات ویندوز فعاله براش
خیلی جالبه ... وقتی مثال دمو emwin5.16 رو lpc1788 با keil پورت میکنی به راحتی انجام میشه و lcd کارشو شروع می کنه اما وقتی وارد یک از هدر فایل ها به نام GUIDRV_Lin.h میشی که display driver برای lcd هست با طبق شکل پیوست کنار تمام symbolهایی که تعریف کرده علامت خطارو میبینی اما وقتی پروژه مربوطه داره build میشه خیچ خطایی ازت نمیگیره ... ولی وقتی من یه پروژه جدید میسازم که این فایل هم توش include شده از این symbolها خطا میگیره و جلوی build شدن پروژه گرفته میشه ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟
واقعا کلافم کرده این قضیه
با سلام خدمت دوستان عزیز که زحمت میکشند و اطلاعات ما رو بالا میبرند
من EMWIN رو با LPC1768 راه اندازی کردم و برنامه ی دمو بدون مشکلی اجرا شد
یکی دو تا برنامه هم نوشتم که فقط نوشته داشت و رنگ فونت و نوع فونت رو عوض کردم تا اینجا مشکلی نبود
ولی وقتی با GUI BUILDER یه FrameWin درست میکنم و اون رو به پروژه اضافه میکنم دستورای قبلش بدون مشکل اجرا میشه
اما به اون تابع که میرسه هیچ کاری نمیکنه و دستورای بعدیش رو هم خروجیش رو ال سی دی نمیاد
از keil v5.13 استفاده میکنم که ورژن EMWin اون 5.26 هستش
اینم کد
WM_HWIN CreateFramewin(void);
void MainTask(void) {
int i;
WM_HWIN h;
GUI_Init();
GUI_DispString("Hello world!");
h=CreateFramewin();
GUI_DispStringHCenterAt("ELECTRO_NIC.IR",80,50);
while(1){}
}
ویرایش توسط hossein_tomari007 : 16-03-2015 در ساعت 18:29
سلام خسته نباشید ببخشید مزاحم شدم پستهای شما رو خوندم و نیاز به کمک شما دارم
1- یک مثال ساده با کور برد lpc1788 نیاز دارم که در ان با توابع cmsis بتونم یک عکس رو روی lcd با سایز 4.3 اینج نمایش بدم
2- میخوام روی یک نقطه هر نقطه ای فرق نمیکنه روی این lcd تاج کنم و مثلا یک ال ای دی روی یک پین روشن و با تاج بعدی خاموش کنم
3- روی این کوربرد 2 تا آیسی رم هست برای ذخیره مثلا عکس چجوری ای رم ها را در هنگام پروگرام در keil تنطیم کنم که عکس های تبدیل شده به کد hex در رم ها کپی بشه
ممنون
تورو خدا کمکم کنید پروژم رو زمینه
- - - Updated - - -
خانم محمدی سلام
من هم مشکلات شما رو دارم لطفا در صورت دریافت اطلاعات در این زمینه های مطرح شده
اطلاعاتتون رو با بنده به اشتراک بگذارید
بنده هم این کار رو انجام میدم
ممنون
- - - Updated - - -
خانم محمدی سلام
من هم مشکلات شما رو دارم لطفا در صورت دریافت اطلاعات در این زمینه های مطرح شده
اطلاعاتتون رو با بنده به اشتراک بگذارید
بنده هم این کار رو انجام میدم
ممنون
دوستان من با یه مشکل عجیب مواجه شدم. من با کیل ۵.۱۴ و ای ام وین ۵.۲۶ که با خود کیل هست کار می کنم. تمامی ویجت هام درستن بجز این spinbox که اصلا دو تا دکمش عمل نمی کنن و مقدا عدد داخلش تغییر نمی کنه !!اگه از دوستان تا حالا با این مشکل برخورد داشه و راه حلی داره ممنون می شم.
مشکل رو خودم حل کردم برا استفاده دوستان یه کم توضیح میدم انشالله مفید باشه.
من اومده بودم و مقادیر تاچ رو خودم به ای ام وین می دادم ولی مقدار لایه رو همیشه یک می دادم ولی اومدم و از روش دوم تاچ که تو این بخش اومده استفاده کردم مشکل کاملا رفع شد.
بابا این فروم چشه!! خودمون به خودمون باید ج بدیم. خیلی خلوت شده بابا!!!
ویرایش توسط ghorban_piriz : 15-04-2015 در ساعت 01:55 دلیل: G
با سلام خدمت دوستان
من می خوام با lpc1788 در محیط emwin یک عکس که در حافظه خارجی (sd card) قرار داره رو روی lcd نمایش بدم.
از چه توابعی میشه استفاده کرد؟
سلام
متاسفانه برنامه آماده ای ندارم بهتون بدم ولی کلیت کار تو فصل 8 منوال emwin هست.
اول از همه باید SD کارت رو راه بندازید بعد عکس رو ازش بخونید و نمایش بدید.8.5 Getting data with the ...Ex() functions
As well as streamed bitmaps, using BMP, GIF, JPEG and PNG files also works without
loading the whole image into RAM. For this case the ...Ex() functions can be used.
Common for all of these functions is the use of a GetData function. Please note that
the GetData function has to work slightly different depending on the actual task it is
used for. See table of parameters and examples below.
Prototype of the GetData function
int GUI_GET_DATA_FUNC(void * p, const U8 ** ppData, unsigned NumBytes,
Hardware & Software designer
Telegram:@y_r_z
با سلام
روش خواندن و نوشتن روی حافظه nand flash با برد آموزشی کویر الکترونیک چگونست؟
با تشکر
سلام. من دارم روی سیستم عامل HMI کار میکنم فعلا دارم از emWin به عنوان مکمل برای گرافیک کار استفاده میکنم ولی قصد دارم لایبرری گرافیکی قویی بسازم و دیگه نیازی به emWin نباشه.
این سیستم عامل قابلیت اجرای مولتی تسکینگ اپلیکیشن رو داره و میتونه از طریق modbus به PLC یا میکرو متصل بشه. قصد دارم با همکاری یکی از دوستام یک اپلیکیشن ویندوزی برای کانفیگ HMI هم بسازیم. بعد از اتمام پروژه اونو به صورت رایگان ارائه میدیم.
با سلام
من میخواستم یه دکمه به شکل دایره بسازم.اگه کسی نظری داره بگه.ممنون
ریاضی
سینوس و کسینوس
سلام دوستان.
شاید مطرح کردن این مضکل اینجا درست نباشه ولی فکر کردم شاید دوستان بتونن کمکم کنن.
من چند وقتیه که کیل ورژن 5.14 رو گرفتم. الان وقتی که تغییری تو یکی از فایلای پروژم می دم و کامپایل می کنم شروع می کنه و همه پروژه رو با هم کامپایل می کنه. من تو نسخه قدیمی همچیپ مچین مشکلی نداشتم. تو خود سایت arm هم یه چیزایی راجب به متغیر های وابسته به زمان گفته که من سر در نیاوردم. کسی تا حالا همچین مشکلی داشته؟!!
سلام به همه کسی میتونه مشکل منو حل کنه
1- وقتی یک متن یا عدد روی عکس زمینه نشون میدم (lpc1788) اون متن یا عدد خودش یه کادر سیاه رنگ داره چجور میشه ای کادر سیاه رو حذف کرد و نوشته یا اعداد رو عکس بیفتن بدون کادر سیاه
2- موفق شدم تاچ رو بخونم اما تاچ من برای محورهای X,Y یکسری اعددا نشون میده از حدود 110 تا 4000 چگونه این اعددا رو به مختصات اصلی lcd تبدیل کنم
lpc1788 coreboard lcd480*272
ممنون از مهندسین عزیز