توی همین تایپک جواب سوالتون هست: menu: Project-> Options for target...(
ایـــــــــران میـــــــکرو ™ - مشاهده یک موضوع - آموزش emWin
توی همین تایپک جواب سوالتون هست: menu: Project-> Options for target...(
ایـــــــــران میـــــــکرو ™ - مشاهده یک موضوع - آموزش emWin
ویرایش توسط mansoory : 12-04-2013 در ساعت 08:41
سلام جناب منصوری ...
آقا من همون کار رو کردم .. ولی حواسم نبود 2 تا تیک ROM1 و RAM1 زده بود ... طبق شکل ... الان دیگه تو هیچ حالتی پروگرام نمیشه ... این پیغام رو مبده :
"No Cortex-M Device found in jtag chain, please check the jtag cable and the connected device "
به نظر شما چیکار کنم ....
ویرایش توسط microprocesor_2002 : 12-04-2013 در ساعت 19:54
خطای سخت افزاریه.
1-پایه ای به نام VDDA دارید که به 3.3 وصل نباشه؟؟)�ی��� no cortex-m device found in the jtag chain
2-این لینک خطاها مال ULINK است:ULINK2 User's Guide: Error Messages
3-پیشنهاد سوم هم اینه که یکبار از روش سریال میکرو تون رو پروگرام کنید(با FLASH MAJIC)
4-اگر نشد توی اینترنت بگردید انشالله راه حل روپیدا خواهید کرد. به ماهم اطلاع بدید
ویرایش توسط mansoory : 13-04-2013 در ساعت 10:18
مهندس من با یه همچین مشکلی روبرو شدم احتمالا تو برنامتون ادرس شروع رو پیدا نمیکنه یا به عبارتی ممکنه میکروتون قفل شده باشه و جی تگتون قفل شده باشه من با مبدل usb به سریال میکرو رو ارایز کردم درست شد شما هم همینکارو بکنید
در اینصورت احتمال داره که CRP در فایل Startup.s تغییر کرده باشه و دیگه با JTAGپروگرام نشه. دراینصورت اگر بعد از Erase کردن میکرو، دوباره همین پروژه رو بریزید، مجددا JTAG غیرفعال میشه.
این لینک رو ببینید:
فیوزبیت lpc1768? - ایـــــــــران میـــــــکرو ™
بله مهندس دقیقا درسته منم یه پروژه ای بود که برای 1788 بود نگو ناقلا ها اومده بودن crp رو فعال کرده بودن میکرو رو پروگرم کردمو دیگه پروگرم نشد که نشد منم ذهنم این بود که میکرو سوخته چون هیچ عکس العملی ازش نمیدیم و برنامه هم کار نکرد منوال 1788 رو که خوندم به همین crp رسیدم و میکرو با مبدل cp2104 ارایز کردم و درست شد با cp2102 هم میتونید مدارشو درست کنید 3 تا مقاموت و 2 تا خازن میخواد همین یا میتونید از فروشگاه بگیرید خیلی خوب جواب میده اگرم میخواید با پورت سریال کامپیوتر و برنامه فلش مجیک ارایزش کنید یه مکس 3232 بزار تنگش و خروجیشو بده به بیس یه ترانزیستور npn و از کلکتورش با یه مقاومت پول اپ بده به tx و rx چون مبدل cp2102 خودش بصورت داخلی پالسهارو ریورز میکنه نیازی به این کار نداره مستقیم بده به 1788 ولی برای دیگر مبدلها باید خروجی rs232 رو لو کنید یعنی یه نات باید روی مدار اعمال کنید امیدوارم منظورمو خوب رسونده باشم
ویرایش توسط kamikazi : 13-04-2013 در ساعت 11:01
سلام به همه دوستان .......
ببینید دوستان قبل اینکه سیمولینک رو شروع کنم باید بگم که درکل شبیه سازی خوبه ولی نباید بهش اعتماد کرد .
در کل سراغ دستورات خود سمولینک نرین و فقط برنامه هاتونو باهش تست کنید و ببینید که دستوراتتون چطوری اجرا میشه . دیگه براتون بگم یه خوبی دیگه ای که هم داره بهتون میگه که برنامتون نیاز به چ مقدار رم داره . فقط دوسه تا ازدستوراتی که فک میکنم شاید لازم باشه بررسی میکنم .....
خوب این فایل توش نوشته باید چکار کنید .
کسی تونسته فونت ttf رو لود کنه؟ من هر کاری کردم نشد.من از هدر بورد lpc1788 استفاده می کنم. چطوری میشه عکس رو از حافظه رم خارجی نمایش بدم؟
ویرایش توسط mzarkoob : 30-03-2014 در ساعت 15:31 دلیل: ادغام
مهندس منظورتون کدوم حافظه خارجی بهتره از sdcard باشه منظورتون همینه؟
سلام بچه ها . من فونت نستعلیغو کانورت کردم ولی نمی دونم چطوری باید از کد cای که تولید کرده استفاده کنم . اومده همه ی حروفو مثل زیر گذاشته :
________,________,
______XX,________,
______X_,________,
________,________,
________,__XX____,
________,_X_X____,
________,XXX_____,
_______X,XX______,
_X_____X,________,
X______X,________,
X______X,________,
X_____X_,________,
X_____X_,________,
XXXXXX__,________,
_XXXX___,________};
بعدش هم یه عالمه چیز دیگه . اینارو چزوری استفاده کنم ؟ برنامه FONT_Arabic.c چطوری کار می کنه ؟ فقط با دو تابع اخرش داره ترجمه می کنه ؟ به دادم برسین !!! گیج شدم
نمونه اش توی سمپلهای emwin هست.
فایلش رو که تبدیل کردین بفرستید. من هم تصمیم دارم کار کنم
آیا دلیل خاصی داره که بدونیم متغیرمون توی فلش میکروست یا خارجی؟ عکسها بصورت آرایه توی برنامه استفاده میشه و چون از نوع const هست، توی ROM ذخیره میشه. ولی keil حین کامپایل خودش اون رو توی فلش داخلی یا خارجی قرار میده.
ولی اگه منظورتون خوندن از SDCard است که داستانش فرق میکنه.
ویرایش توسط mzarkoob : 30-03-2014 در ساعت 15:30 دلیل: ادغام
سلام به همه دوستان
آقا کی رو بورد 1788 تونسته nand flash و sdram خارجی رو راه اندازی کنه .... آخه تعداد عکس هایی که تو پروژه دارم یکم زیاده تو فلش داخلی جا نمیشه
مهندس بهترین گزینه همون sdcard هستش مثال براش زیاده ولی برای نند فلش من که مثالی برای لود عکس از روی نند فلش ندیدم کسیم تا حالا بهش اشاره نکرده خیلی خوبه اگه کسی در این ضمینه کار کرده به دیگران و به من هم تجربیاتشو یاد بده
مهندس اینطور که من متوجه شدم میشه با دیوایس usb otg با نند فلشه ارتباط برقرار کرد و پروگرمش کرد و توی برنامه مثلا بگید از ادرس فلان تا فلان نند رو بخون بریز روی مثلا dma فکر میکنم به این صورت باشه اگه اشتباه نکنم
سلام جناب اقای منصوری . این فایل تبدیل شده نستعلیغه :
مشکل از این بود که حتما باید در maintask تابع GUI_Init(); رو فراخوانی کنی من این کار رو در تابع main کرده بودم از این رو برنامه در عمل جواب میداد ولی در شبیه ساز نه.
دومین مشکل که بعضی از وقت بیخودی ارور میده و من از منوی build گزینه ی build solution رو میزنم وبعد run میکنم مشکل بر طرف میشود
ویرایش توسط titery : 16-04-2013 در ساعت 00:17
سلام
من یکسری مواردی تو این روزها یاد گرفتم و تا الان تونستم یک سری چیزهای کوچیک را راه بندازم
نمونه برنامم رو میذارم همانطور که قرار شد برنامه در راستای کیبورد باشد من هم چیزهایی روش کار کردم که بدرد این پروژه بخورد اول یک سری توضحیات قرار می دهم
BUTTON_SetBitmapEx()
این دستور قابلیت اضاف کردن عکس به کلید درحال خورده بودن یا نبودن را دارد که با هندل باتون کار میکند دکمه هایی که ما به صورت تکی تعریف میکنیم هندل دارد ولی زیر برنامه مبنی بر چک اتومات آن ندارد و باید به صورت دستی چک شود که هندل آن را به جای hItemمیگذاریم[PHP]
ولی اگر باتون در دیالوگ تعریف شود دیگر هندل ندارد پس ما باید به صورت دستی این هندل رو ایجاد کنیم
WM_HWIN hWin;
static void _cbWindow1(WM_MESSAGE* pMsg) {
GUI_RECT Rect;
int x, y;
hWin = pMsg->hWin;//************************************************** ****
switch (pMsg->MsgId) {
case WM_PAINT:
WM_GetInsideRect(&Rect);
GUI_SetBkColor(_WindowColor1);
GUI_SetColor(_FrameColor1);
GUI_ClearRectEx(&Rect);
GUI_DrawRectEx(&Rect);
GUI_SetColor(GUI_WHITE);
GUI_SetFont(&GUI_Font24_ASCII);
x = WM_GetWindowSizeX(pMsg->hWin);
y = WM_GetWindowSizeY(pMsg->hWin);
GUI_DispStringHCenterAt("Window 1", x / 2, (y / 2) - 12);
break;
default:
WM_DefaultProc(pMsg);
}
}
void MainTask(void) {
WM_HWIN hItem;
GUI_Init();
GUI_SetBkColor(GUI_BLACK);
WM_SetCreateFlags(WM_CF_MEMDEV);
WM_EnableMemdev(WM_HBKWIN);
BUTTON_SetDefaultSkin(BUTTON_SKIN_FLEX);
_DemoCreateWindow();
Createbehroozbot();
hItem = WM_GetDialogItem(hWin,ID_BUTTON_0);
BUTTON_SetBitmapEx(hItem, 0, &bmbestkeybord, 2, 2);
BUTTON_SetBitmapEx(hItem, 1, &bmbestkeybord, 4, 4);
while (1) {
[/PHP]bmbestkeybordهم زیر برنامه عکس ایجاد شده توسط bitmap convertor می باشد
ویرایش توسط titery : 19-04-2013 در ساعت 00:42