PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : نمایش عکس روی 7 اینچ



meysam.z
22-05-2013, 00:50
یلام
من یکی از همین برد مینی stm32f103 فروشگاه رو خریدم که تازه می خوام استارت شو بزنم ...
اولین پروژه ام هم نمایش عکس روی lcd 7 inch رو می خوام تست کنم ولی هر عکسی رو که می خوام روی ال سی دی نمایش بدیم(با همین نرم افزار image2lcd) کل عکس بصورت قرمز و سبز در می اد کلا نامفهومه...
حالا شاید مشکل از تبدیل من باشه ...
بنظر شما مشکل از کجاست .
این تنظیمات من در image2lcd:
You can see links before reply href=You can see links before reply target=_blank>[IMG]You can see links before reply
مشکل به نظر شما کجاست اینم برنامه :
LCD_DrawPicture(10,10,400,800, gImage_fg);

while (1)
{

Delay(100); //ÑÓʱ1000MS
}
}

kamikazi
22-05-2013, 09:19
سلام مهندس این برنامه مشکل داره عکس رو درست تبدیل نمیکنه

meysam.z
22-05-2013, 11:23
سلام مهندس جان ...
مرسی ... تشکر ...
اگه نمی گفتی تا صبح باید ازمون و خطا می کردم.....
برنامه دیگه ای سراع ندارید .....

kamikazi
22-05-2013, 11:40
فکر کنم اقا صادق گل sadmonew یه برنامه ای با ویژوال نوشته بود میتونید ازش بخواید ببینید برنامرو هنوز داره البته برنامشون عکسای bmp رو 24 بیتی تبدیل میکرد شما فکر کنم 16 بیتی میخواین؟ ازشون بپرسین هنوز برنامرو داره!:wink:

sadmonew
22-05-2013, 21:21
فکر کنم اقا صادق گل sadmonew یه برنامه ای با ویژوال نوشته بود میتونید ازش بخواید ببینید برنامرو هنوز داره البته برنامشون عکسای bmp رو 24 بیتی تبدیل میکرد شما فکر کنم 16 بیتی میخواین؟ ازشون بپرسین هنوز برنامرو داره!:wink:
سلام دوستان
بله مهندس رحیمی درست میگن. این نرم افزار رو با ++Visual C دات نت نوشتم ورژن 2009.
این نرم افزار عکس رو به یه فایل هدر تبدیل میکنه با پسوند h.
میتونید دانلود کنید.

kamikazi
22-05-2013, 22:55
:hi:
اقا صادق مثل همیشه طوفانی ظاهر شدید یه نکته ای هم راجب برنامتون اضافه کنم که عکستون حتما باید به فرمت bmp باشه وگرنه با لود کردن عکس ممکنه نرم افزار وارد یه حلقه بینهایت میشه این نکته خیلی مهمه این کاملترین نرم افزاریه که برای تبدیل عکس بدرد کاربران میخوره امیدوارم همیشه شاد باشید اقا صادق برنامه کابردی رو قرار دادید

meysam.z
24-05-2013, 15:26
دوستان سلام مجدد ...
kamikazi (You can see links before reply) تشکر بخاطر توضیحات تکمیلی
sadmonew (You can see links before reply) ممنون که لطف کردید نرم افزار رو گزاشتید
من وقتی می خوام نرم افزار رو اجرا کنم همچین اروری رو میده (عکس پیوست)
مشکل چیه ؟
در ضمن من می تونم از این نرم افزار برای مد 16 بیتی استفاده کنم دیگه ؟

kamikazi
24-05-2013, 22:04
سلام من همین الان تست کردم مشکلی نداشت شما باید حتما از حالت زیپ در بیاریدش البته اقا صادق هم رو سون هم رو xp تست کرده بود مشکلی نداشت

morteza_rk
24-05-2013, 22:08
سلام

فکر کنم شما باید NET framework. نسخه ی 3.5 رو نصب کنید. یا نسخه های بالاتر مثلا نسخه 4

meysam.z
25-05-2013, 00:51
دوستان یه چیزی رو یادمون رفت این lcd من مد 16 بیتی .... 24 بیتی که جواب نمی ده ؟؟...:wink:
خدا وکیلی 2 روز دارم با این نمایش عکس سرو کله می زنم :unh:

kamikazi
25-05-2013, 09:49
مهندس تو فایلی که بالا گزاشتم مشخصه که 16 بیتی خروجی داده ؟!!
شما نگفتی با چه مبکرویی و چه تابعی داری راش میندازی ؟ اگه میتونی تابع نشون دادن عکسو بزار و روی چه ال سی دی داری نمایش میدی ؟

meysam.z
25-05-2013, 12:26
مهندس جان این تابع منه ....


void LCD_DrawPicture(u16 StartX,u16 StartY,u16 Xend,u16 Yend,u8 *pic)
{
static u16 i=0,j=0;
u16 *bitmap = (u16 *)pic;
for(j=0; j<Yend-StartY; j++)
{
for(i=0; i<Xend-StartX; i++)
LCD_DrawPoint(StartX+i, StartY+j, *bitmap++);
}
}

ال سی دی منم همین ال سی دی 7 اینچ فروشگاه کویر هست ....

kamikazi
25-05-2013, 13:08
مهندس میخوای برنامرو بنویسی بزارش داخل php تا قاطی پاتی تو فروم نشونش نده در مورد برنامتون این تابع رو بکار میبرید چی نشون میده ؟ و اصلا تابع
LCD_DrawPoint(StartX+i, StartY+j, *bitmap) کارشو درست انجام میده یعنی هر نقطع رو که بخوای میتونی پیکسلاشو تغییر بدی؟

sadmonew
25-05-2013, 13:47
دوستان یه چیزی رو یادمون رفت این lcd من مد 16 بیتی .... 24 بیتی که جواب نمی ده ؟؟...:wink:
خدا وکیلی 2 روز دارم با این نمایش عکس سرو کله می زنم :unh:
سلام مهندس
خروجی این نرم افزار هم 16 بیتیه.

sadmonew
25-05-2013, 13:48
مهندس جان این تابع منه ....

Void lcd_drawpicture(u16 startx,u16 starty,u16 xend,u16 yend,u8 *pic)
{
static u16 i=0,j=0;
u16 *bitmap = (u16 *)pic;
for(j=0; j<yend-starty; j++)
{
for(i=0; i<xend-startx; i++)
lcd_drawpoint(startx+i, starty+j, *bitmap++);
}
}

ال سی دی منم همین ال سی دی 7 اینچ فروشگاه کویر هست ....
مشکلتون دقیقا" چیه؟
این تابع عکس رو درست نشون نمیده؟ یا نرم افزار تبدیل رو درست انجام نمیده؟

meysam.z
25-05-2013, 14:23
مهندس (You can see links before reply)kamikazi (You can see links before reply) از لحاظ برنامه نویسی مشکلی نداره .... چون یه EXAMPLE داره که عکس EXAMPLE رو نشون میده........:hi:
مهندس sadmonew (You can see links before reply) یه example داره که عکسی خودش داره رو نشون میده یعنی تابع درست کار می کنه ولی وقتی من داده هگز خودم رو کپی می کنم بجان اون عکس(هگز عکس example ) صفحه نمایشم اینجوری می شه .......(عکس ضمیمه):brk:

kamikazi
25-05-2013, 14:36
خوب مشکل تو ابعاد عکس هستش دیگه شما ابعادتو درست تعریف نکردی یا مشکل میتونه از جهت نمایش دادن عکس باشه جای y و x رو جابجا کنی درست میشه برنامه اقا صادق جهت رفرش عکس رو از چپ به راست و از بالا به پایین تبدیل میکنه مشکل از این دوتاس

meysam.z
25-05-2013, 19:25
kamikazi (You can see links before reply) مشکل حل شد حق با شما بود ...
یه مشکل اساسی تر پیش اومده ....
حافظه فلش میکرو من 128 کیلو هست
از اون طرف کد هگز عکسی که تولید میشه کامپایلر ارور کافی نبودن فضا رو میده .....
قابل حله این مشکل ؟

sadmonew
25-05-2013, 19:54
kamikazi (You can see links before reply) مشکل حل شد حق با شما بود ...
یه مشکل اساسی تر پیش اومده ....
حافظه فلش میکرو من 128 کیلو هست
از اون طرف کد هگز عکسی که تولید میشه کامپایلر ارور کافی نبودن فضا رو میده .....
قابل حله این مشکل ؟

سلام
مهندس ابعاد عکس رو کوچیکتر کن یا از میکرویی با ظرفیت فلش بالاتر استفاده کن.

kamikazi
25-05-2013, 20:18
یع راه دیگه هم داره اینکه عکسو به فرمت باینری تبدیل کنید و از روی اس دی کارت بخونیش با توابع fat منظورمه خیلیم سریع هستش فکر کنم سوکت اس دی کارت روی بردت هست امتحانش کن مثال هم براش تو بسته بردت حتما هست

meysam.z
27-05-2013, 03:40
من یه سرچی کردم
نتایج :
1-برد من قابلیت ساپورت sdio رو نداره فقط بصورت spi میشهsd card رو راه اندازی کرد (سرعت کمه# پس مردود)
2-مجبورم فونت فارسی طراحی کنم ......
دوستان نرم افزار طراحی فونت برای همین stm32f103 و lcd7 inch چیه هست ؟
یه فونتی که زبان چینی رو ساپورت میکنه توی خود مثال هاش اینه ....

extern const FNT_GB16 GBHZ_16[]; /* ×ش¶¨زه؛؛×ض×ض؟â */

const unsigned char asc2_1608[95][16]={
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00},/*" ",0*/
{0x00,0x00,0x00,0x08,0x08,0x08,0x08,0x08,0x08,0x08 ,0x00,0x00,0x18,0x18,0x00,0x00},/*"!",1*/
{0x00,0x48,0x6C,0x24,0x12,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00},/*""",2*/
{0x00,0x00,0x00,0x24,0x24,0x24,0x7F,0x12,0x12,0x12 ,0x7F,0x12,0x12,0x12,0x00,0x00},/*"#",3*/
{0x00,0x00,0x08,0x1C,0x2A,0x2A,0x0A,0x0C,0x18,0x28 ,0x28,0x2A,0x2A,0x1C,0x08,0x08},/*"$",4*/
{0x00,0x00,0x00,0x22,0x25,0x15,0x15,0x15,0x2A,0x58 ,0x54,0x54,0x54,0x22,0x00,0x00},/*"%",5*/
{0x00,0x00,0x00,0x0C,0x12,0x12,0x12,0x0A,0x76,0x25 ,0x29,0x11,0x91,0x6E,0x00,0x00},/*"&",6*/
{0x00,0x06,0x06,0x04,0x03,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00},/*"'",7*/
{0x00,0x40,0x20,0x10,0x10,0x08,0x08,0x08,0x08,0x08 ,0x08,0x10,0x10,0x20,0x40,0x00},/*"(",8*/
{0x00,0x02,0x04,0x08,0x08,0x10,0x10,0x10,0x10,0x10 ,0x10,0x08,0x08,0x04,0x02,0x00},/*")",9*/
{0x00,0x00,0x00,0x00,0x08,0x08,0x6B,0x1C,0x1C,0x6B ,0x08,0x08,0x00,0x00,0x00,0x00},/*"*",10*/
{0x00,0x00,0x00,0x00,0x08,0x08,0x08,0x08,0x7F,0x08 ,0x08,0x08,0x08,0x00,0x00,0x00},/*"+",11*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x06,0x06,0x04,0x03},/*",",12*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00},/*"-",13*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x06,0x06,0x00,0x00},/*".",14*/
{0x00,0x00,0x80,0x40,0x40,0x20,0x20,0x10,0x10,0x08 ,0x08,0x04,0x04,0x02,0x02,0x00},/*"/",15*/
{0x00,0x00,0x00,0x18,0x24,0x42,0x42,0x42,0x42,0x42 ,0x42,0x42,0x24,0x18,0x00,0x00},/*"0",16*/
{0x00,0x00,0x00,0x08,0x0E,0x08,0x08,0x08,0x08,0x08 ,0x08,0x08,0x08,0x3E,0x00,0x00},/*"1",17*/
{0x00,0x00,0x00,0x3C,0x42,0x42,0x42,0x20,0x20,0x10 ,0x08,0x04,0x42,0x7E,0x00,0x00},/*"2",18*/
{0x00,0x00,0x00,0x3C,0x42,0x42,0x20,0x18,0x20,0x40 ,0x40,0x42,0x22,0x1C,0x00,0x00},/*"3",19*/
{0x00,0x00,0x00,0x20,0x30,0x28,0x24,0x24,0x22,0x22 ,0x7E,0x20,0x20,0x78,0x00,0x00},/*"4",20*/
{0x00,0x00,0x00,0x7E,0x02,0x02,0x02,0x1A,0x26,0x40 ,0x40,0x42,0x22,0x1C,0x00,0x00},/*"5",21*/
{0x00,0x00,0x00,0x38,0x24,0x02,0x02,0x1A,0x26,0x42 ,0x42,0x42,0x24,0x18,0x00,0x00},/*"6",22*/
{0x00,0x00,0x00,0x7E,0x22,0x22,0x10,0x10,0x08,0x08 ,0x08,0x08,0x08,0x08,0x00,0x00},/*"7",23*/
{0x00,0x00,0x00,0x3C,0x42,0x42,0x42,0x24,0x18,0x24 ,0x42,0x42,0x42,0x3C,0x00,0x00},/*"8",24*/
{0x00,0x00,0x00,0x18,0x24,0x42,0x42,0x42,0x64,0x58 ,0x40,0x40,0x24,0x1C,0x00,0x00},/*"9",25*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x18,0x18,0x00,0x00 ,0x00,0x00,0x18,0x18,0x00,0x00},/*":",26*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00 ,0x00,0x00,0x00,0x08,0x08,0x04},/*";",27*/
{0x00,0x00,0x00,0x40,0x20,0x10,0x08,0x04,0x02,0x04 ,0x08,0x10,0x20,0x40,0x00,0x00},/*"<",28*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x00,0x00,0x00 ,0x7F,0x00,0x00,0x00,0x00,0x00},/*"=",29*/
{0x00,0x00,0x00,0x02,0x04,0x08,0x10,0x20,0x40,0x20 ,0x10,0x08,0x04,0x02,0x00,0x00},/*">",30*/
{0x00,0x00,0x00,0x3C,0x42,0x42,0x46,0x40,0x20,0x10 ,0x10,0x00,0x18,0x18,0x00,0x00},/*"?",31*/
{0x00,0x00,0x00,0x1C,0x22,0x5A,0x55,0x55,0x55,0x55 ,0x2D,0x42,0x22,0x1C,0x00,0x00},/*"@",32*/
{0x00,0x00,0x00,0x08,0x08,0x18,0x14,0x14,0x24,0x3C ,0x22,0x42,0x42,0xE7,0x00,0x00},/*"A",33*/
{0x00,0x00,0x00,0x1F,0x22,0x22,0x22,0x1E,0x22,0x42 ,0x42,0x42,0x22,0x1F,0x00,0x00},/*"B",34*/
{0x00,0x00,0x00,0x7C,0x42,0x42,0x01,0x01,0x01,0x01 ,0x01,0x42,0x22,0x1C,0x00,0x00},/*"C",35*/
{0x00,0x00,0x00,0x1F,0x22,0x42,0x42,0x42,0x42,0x42 ,0x42,0x42,0x22,0x1F,0x00,0x00},/*"D",36*/
{0x00,0x00,0x00,0x3F,0x42,0x12,0x12,0x1E,0x12,0x12 ,0x02,0x42,0x42,0x3F,0x00,0x00},/*"E",37*/
{0x00,0x00,0x00,0x3F,0x42,0x12,0x12,0x1E,0x12,0x12 ,0x02,0x02,0x02,0x07,0x00,0x00},/*"F",38*/
{0x00,0x00,0x00,0x3C,0x22,0x22,0x01,0x01,0x01,0x71 ,0x21,0x22,0x22,0x1C,0x00,0x00},/*"G",39*/
{0x00,0x00,0x00,0xE7,0x42,0x42,0x42,0x42,0x7E,0x42 ,0x42,0x42,0x42,0xE7,0x00,0x00},/*"H",40*/
{0x00,0x00,0x00,0x3E,0x08,0x08,0x08,0x08,0x08,0x08 ,0x08,0x08,0x08,0x3E,0x00,0x00},/*"I",41*/
{0x00,0x00,0x00,0x7C,0x10,0x10,0x10,0x10,0x10,0x10 ,0x10,0x10,0x10,0x10,0x11,0x0F},/*"J",42*/
{0x00,0x00,0x00,0x77,0x22,0x12,0x0A,0x0E,0x0A,0x12 ,0x12,0x22,0x22,0x77,0x00,0x00},/*"K",43*/
{0x00,0x00,0x00,0x07,0x02,0x02,0x02,0x02,0x02,0x02 ,0x02,0x02,0x42,0x7F,0x00,0x00},/*"L",44*/
{0x00,0x00,0x00,0x77,0x36,0x36,0x36,0x36,0x2A,0x2A ,0x2A,0x2A,0x2A,0x6B,0x00,0x00},/*"M",45*/
{0x00,0x00,0x00,0xE3,0x46,0x46,0x4A,0x4A,0x52,0x52 ,0x52,0x62,0x62,0x47,0x00,0x00},/*"N",46*/
{0x00,0x00,0x00,0x1C,0x22,0x41,0x41,0x41,0x41,0x41 ,0x41,0x41,0x22,0x1C,0x00,0x00},/*"O",47*/
{0x00,0x00,0x00,0x3F,0x42,0x42,0x42,0x42,0x3E,0x02 ,0x02,0x02,0x02,0x07,0x00,0x00},/*"P",48*/
{0x00,0x00,0x00,0x1C,0x22,0x41,0x41,0x41,0x41,0x41 ,0x4D,0x53,0x32,0x1C,0x60,0x00},/*"Q",49*/
{0x00,0x00,0x00,0x3F,0x42,0x42,0x42,0x3E,0x12,0x12 ,0x22,0x22,0x42,0xC7,0x00,0x00},/*"R",50*/
{0x00,0x00,0x00,0x7C,0x42,0x42,0x02,0x04,0x18,0x20 ,0x40,0x42,0x42,0x3E,0x00,0x00},/*"S",51*/
{0x00,0x00,0x00,0x7F,0x49,0x08,0x08,0x08,0x08,0x08 ,0x08,0x08,0x08,0x1C,0x00,0x00},/*"T",52*/
{0x00,0x00,0x00,0xE7,0x42,0x42,0x42,0x42,0x42,0x42 ,0x42,0x42,0x42,0x3C,0x00,0x00},/*"U",53*/
{0x00,0x00,0x00,0xE7,0x42,0x42,0x22,0x24,0x24,0x14 ,0x14,0x18,0x08,0x08,0x00,0x00},/*"V",54*/
{0x00,0x00,0x00,0x6B,0x49,0x49,0x49,0x49,0x55,0x55 ,0x36,0x22,0x22,0x22,0x00,0x00},/*"W",55*/
{0x00,0x00,0x00,0xE7,0x42,0x24,0x24,0x18,0x18,0x18 ,0x24,0x24,0x42,0xE7,0x00,0x00},/*"X",56*/
{0x00,0x00,0x00,0x77,0x22,0x22,0x14,0x14,0x08,0x08 ,0x08,0x08,0x08,0x1C,0x00,0x00},/*"Y",57*/
{0x00,0x00,0x00,0x7E,0x21,0x20,0x10,0x10,0x08,0x04 ,0x04,0x42,0x42,0x3F,0x00,0x00},/*"Z",58*/
{0x00,0x78,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08 ,0x08,0x08,0x08,0x08,0x78,0x00},/*"[",59*/
{0x00,0x00,0x02,0x02,0x04,0x04,0x08,0x08,0x08,0x10 ,0x10,0x20,0x20,0x20,0x40,0x40},/*"\",60*/
{0x00,0x1E,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10 ,0x10,0x10,0x10,0x10,0x1E,0x00},/*"]",61*/
{0x00,0x38,0x44,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00},/*"^",62*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0xFF},/*"_",63*/
{0x00,0x06,0x08,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00},/*"`",64*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x42,0x78 ,0x44,0x42,0x42,0xFC,0x00,0x00},/*"a",65*/
{0x00,0x00,0x00,0x03,0x02,0x02,0x02,0x1A,0x26,0x42 ,0x42,0x42,0x26,0x1A,0x00,0x00},/*"b",66*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x38,0x44,0x02 ,0x02,0x02,0x44,0x38,0x00,0x00},/*"c",67*/
{0x00,0x00,0x00,0x60,0x40,0x40,0x40,0x78,0x44,0x42 ,0x42,0x42,0x64,0xD8,0x00,0x00},/*"d",68*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x42,0x7E ,0x02,0x02,0x42,0x3C,0x00,0x00},/*"e",69*/
{0x00,0x00,0x00,0xF0,0x88,0x08,0x08,0x7E,0x08,0x08 ,0x08,0x08,0x08,0x3E,0x00,0x00},/*"f",70*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7C,0x22,0x22 ,0x1C,0x02,0x3C,0x42,0x42,0x3C},/*"g",71*/
{0x00,0x00,0x00,0x03,0x02,0x02,0x02,0x3A,0x46,0x42 ,0x42,0x42,0x42,0xE7,0x00,0x00},/*"h",72*/
{0x00,0x00,0x00,0x0C,0x0C,0x00,0x00,0x0E,0x08,0x08 ,0x08,0x08,0x08,0x3E,0x00,0x00},/*"i",73*/
{0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x38,0x20,0x20 ,0x20,0x20,0x20,0x20,0x22,0x1E},/*"j",74*/
{0x00,0x00,0x00,0x03,0x02,0x02,0x02,0x72,0x12,0x0A ,0x16,0x12,0x22,0x77,0x00,0x00},/*"k",75*/
{0x00,0x00,0x00,0x0E,0x08,0x08,0x08,0x08,0x08,0x08 ,0x08,0x08,0x08,0x3E,0x00,0x00},/*"l",76*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0x92,0x92 ,0x92,0x92,0x92,0xB7,0x00,0x00},/*"m",77*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3B,0x46,0x42 ,0x42,0x42,0x42,0xE7,0x00,0x00},/*"n",78*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0x42,0x42 ,0x42,0x42,0x42,0x3C,0x00,0x00},/*"o",79*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1B,0x26,0x42 ,0x42,0x42,0x22,0x1E,0x02,0x07},/*"p",80*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x44,0x42 ,0x42,0x42,0x44,0x78,0x40,0xE0},/*"q",81*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x77,0x4C,0x04 ,0x04,0x04,0x04,0x1F,0x00,0x00},/*"r",82*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7C,0x42,0x02 ,0x3C,0x40,0x42,0x3E,0x00,0x00},/*"s",83*/
{0x00,0x00,0x00,0x00,0x00,0x08,0x08,0x3E,0x08,0x08 ,0x08,0x08,0x08,0x30,0x00,0x00},/*"t",84*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x63,0x42,0x42 ,0x42,0x42,0x62,0xDC,0x00,0x00},/*"u",85*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE7,0x42,0x24 ,0x24,0x14,0x08,0x08,0x00,0x00},/*"v",86*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xEB,0x49,0x49 ,0x55,0x55,0x22,0x22,0x00,0x00},/*"w",87*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x76,0x24,0x18 ,0x18,0x18,0x24,0x6E,0x00,0x00},/*"x",88*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xE7,0x42,0x24 ,0x24,0x14,0x18,0x08,0x08,0x07},/*"y",89*/
{0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7E,0x22,0x10 ,0x08,0x08,0x44,0x7E,0x00,0x00},/*"z",90*/
{0x00,0xC0,0x20,0x20,0x20,0x20,0x20,0x10,0x20,0x20 ,0x20,0x20,0x20,0x20,0xC0,0x00},/*"{",91*/
{0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10 ,0x10,0x10,0x10,0x10,0x10,0x10},/*"|",92*/
{0x00,0x06,0x08,0x08,0x08,0x08,0x08,0x10,0x08,0x08 ,0x08,0x08,0x08,0x08,0x06,0x00},/*"}",93*/
{0x0C,0x32,0xC2,0x00,0x00,0x00,0x00,0x00,0x00,0x00 ,0x00,0x00,0x00,0x00,0x00,0x00},/*"~",94*/
};

/************************************************** ************************************************** *****
؛؛×ض×ضؤ£±ي
؛؛×ض؟â: ثخجه16.dot ؛لدٍب،ؤ£,ت‎¾فإإءذ:´س×َµ½س ´سةدµ½دآ
************************************************** ************************************************** *****/
const FNT_GB16 GBHZ_16[] = {
"،ِ",
0x00,0x00,0x7F,0xFC,0x7F,0xFC,0x7F,0xFC,0x7F,0xFC, 0x7F,0xFC,0x7F,0xFC,0x7F,0xFC,
0x7F,0xFC,0x7F,0xFC,0x7F,0xFC,0x7F,0xFC,0x7F,0xFC, 0x7F,0xFC,0x00,0x00,0x00,0x00,

"ز؛",
0x40,0x40,0x20,0x20,0x27,0xFE,0x09,0x20,0x89,0x20, 0x52,0x7C,0x52,0x44,0x16,0xA8,
0x2B,0x98,0x22,0x50,0xE2,0x20,0x22,0x30,0x22,0x50, 0x22,0x88,0x23,0x0E,0x22,0x04,

"¾§",
0x00,0x00,0x0F,0xF0,0x08,0x10,0x0F,0xF0,0x08,0x10, 0x0F,0xF0,0x08,0x10,0x00,0x00,
0x7E,0x7E,0x42,0x42,0x7E,0x7E,0x42,0x42,0x42,0x42, 0x7E,0x7E,0x42,0x42,0x00,0x00,

"ا‎",
0x00,0x00,0xF9,0xFE,0x09,0x00,0x49,0x04,0x49,0x84, 0x49,0x48,0x49,0x28,0x7D,0x10,
0x05,0x18,0x05,0x28,0x35,0x24,0xC5,0x44,0x05,0x84, 0x29,0x00,0x11,0xFE,0x00,0x00,

"¶¯",
0x00,0x20,0x00,0x20,0x7E,0x20,0x00,0x20,0x00,0xFC, 0xFF,0x24,0x10,0x24,0x10,0x24,
0x24,0x24,0x22,0x24,0x4F,0x44,0xFA,0x44,0x40,0x84, 0x01,0x14,0x02,0x08,0x00,0x00,

"تµ",
0x01,0x00,0x00,0x80,0x3F,0xFE,0x28,0x04,0x46,0x88, 0x04,0x80,0x08,0x80,0x06,0x80,
0x04,0x80,0x7F,0xFE,0x00,0x80,0x01,0x40,0x02,0x20, 0x04,0x10,0x18,0x18,0x60,0x10,

"رé",
0x00,0x00,0xF8,0x40,0x08,0x40,0x48,0xA0,0x48,0x90, 0x49,0x0E,0x4B,0xF0,0x7C,0x00,
0x04,0x84,0x06,0x44,0x35,0x48,0xC5,0x48,0x04,0x10, 0x17,0xFE,0x08,0x00,0x00,0x00,

"،ھ",
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0xFF,0xFE,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,

"»ù",
0x08,0x20,0x08,0x20,0x7F,0xFC,0x08,0x20,0x0F,0xE0, 0x08,0x20,0x0F,0xE0,0x08,0x20,
0xFF,0xFE,0x08,0x20,0x11,0x18,0x3F,0xEE,0xC1,0x04, 0x01,0x00,0x7F,0xFC,0x00,0x00,

"سع",
0x00,0x00,0x3F,0xFC,0x01,0x00,0x01,0x00,0x01,0x00, 0x01,0x00,0xFF,0xFE,0x01,0x00,
0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00, 0x09,0x00,0x05,0x00,0x02,0x00,

"بأ",
0x40,0x40,0x20,0x40,0x30,0x40,0x20,0x40,0x00,0x40, 0x00,0x7C,0xE0,0x40,0x20,0x40,
0x20,0x40,0x20,0x40,0x20,0x40,0x20,0x40,0x28,0x40, 0x30,0x40,0x27,0xFE,0x00,0x00,

"سإ",
0x10,0x80,0x18,0xA0,0x10,0x98,0x20,0x90,0x37,0xFC, 0x61,0x40,0xA1,0x40,0x21,0x40,
0x21,0x40,0x21,0x40,0x21,0x40,0x22,0x44,0x22,0x44, 0x24,0x46,0x28,0x3C,0x20,0x00,

"ذم",
0x00,0xF8,0x3F,0x00,0x01,0x00,0x7F,0xFE,0x03,0xC0, 0x0D,0x30,0x31,0x0E,0xC1,0x04,
0x1F,0xF0,0x02,0x20,0x02,0x40,0x04,0xFC,0x04,0x04, 0x08,0x04,0x10,0x28,0x20,0x10,

"³ة",
0x00,0xA0,0x00,0x90,0x00,0x80,0x3F,0xFE,0x20,0x80, 0x20,0x80,0x3E,0x88,0x22,0x8C,
0x22,0x48,0x22,0x50,0x22,0x20,0x2A,0x60,0x44,0x92, 0x41,0x0A,0x86,0x06,0x00,0x02,

"خھ",
0x00,0x80,0x10,0x80,0x0C,0x80,0x04,0x84,0x7F,0xFE, 0x01,0x04,0x01,0x04,0x01,0x84,
0x01,0x44,0x02,0x24,0x02,0x24,0x04,0x04,0x08,0x44, 0x10,0x28,0x20,0x10,0x00,0x00,

"د°",
0x00,0x00,0x3F,0xFC,0x00,0x04,0x08,0x04,0x04,0x04, 0x03,0x04,0x01,0x14,0x00,0x64,
0x01,0x84,0x06,0x04,0x38,0x04,0x10,0x04,0x00,0x04, 0x00,0x24,0x00,0x14,0x00,0x08,

"¹ك",
0x20,0x00,0x23,0xF8,0x22,0x48,0x2F,0xFE,0x32,0x48, 0xAA,0x48,0xAB,0xF8,0xA0,0x00,
0x23,0xF8,0x22,0x48,0x22,0x48,0x22,0x48,0x22,0x48, 0x20,0xB0,0x23,0x08,0x2C,0x04,

"£¬",
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x30,0x00, 0x10,0x00,0x20,0x00,0x00,0x00,

"ר",
0x01,0x00,0x01,0x00,0x3F,0xF8,0x02,0x00,0x02,0x00, 0xFF,0xFE,0x04,0x00,0x08,0x20,
0x0F,0xF0,0x00,0x20,0x00,0x40,0x02,0x80,0x01,0x00, 0x00,0x80,0x00,0x40,0x00,0x00,

"×¢",
0x20,0x80,0x10,0x40,0x10,0x40,0x07,0xFE,0x80,0x40, 0x48,0x40,0x48,0x40,0x10,0x40,
0x13,0xFC,0x20,0x40,0xE0,0x40,0x20,0x40,0x20,0x40, 0x20,0x40,0x2F,0xFE,0x20,0x00,

"ء¦",
0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00,0x7F,0xFC, 0x01,0x04,0x01,0x04,0x01,0x04,
0x01,0x04,0x02,0x04,0x02,0x04,0x04,0x04,0x04,0x04, 0x08,0x04,0x10,0x28,0x20,0x10,

"ء؟",
0x1F,0xF0,0x10,0x10,0x1F,0xF0,0x10,0x10,0x1F,0xF0, 0x00,0x00,0xFF,0xFE,0x11,0x10,
0x1F,0xF0,0x11,0x10,0x1F,0xF0,0x01,0x00,0x1F,0xF8, 0x01,0x00,0xFF,0xFE,0x00,0x00,

"³ة",
0x00,0xA0,0x00,0x90,0x00,0x80,0x3F,0xFE,0x20,0x80, 0x20,0x80,0x3E,0x88,0x22,0x8C,
0x22,0x48,0x22,0x50,0x22,0x20,0x2A,0x60,0x44,0x92, 0x41,0x0A,0x86,0x06,0x00,0x02,

"¾ح",
0x10,0x20,0x08,0x28,0xFF,0x24,0x00,0x24,0x00,0x20, 0x7F,0xFE,0x42,0x50,0x42,0x50,
0x7E,0x50,0x08,0x50,0x2C,0x50,0x2A,0x90,0x4A,0x92, 0x89,0x12,0x2A,0x0E,0x10,0x00,

"أخ",
0x08,0x20,0x08,0x20,0x7E,0xFE,0x08,0x30,0x1C,0x68, 0x2A,0xAE,0xCB,0x24,0x0C,0x20,
0x07,0xF8,0x08,0x10,0x0C,0x20,0x32,0x40,0x01,0x80, 0x03,0x00,0x0C,0x00,0x70,0x00,

"دë",
0x10,0x00,0x10,0xFC,0x10,0x84,0xFE,0xFC,0x38,0x84, 0x34,0xFC,0x54,0x84,0x50,0x84,
0x90,0xFC,0x00,0x00,0x01,0x00,0x08,0x84,0x28,0x82, 0x28,0x12,0x67,0xF0,0x00,0x00,

"£،",
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x00, 0x10,0x00,0x10,0x00,0x10,0x00,
0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00, 0x00,0x00,0x10,0x00,0x00,0x00,

"حْ",
0x00,0x00,0x03,0xFC,0x7C,0x40,0x44,0x40,0x44,0x40, 0x44,0x40,0x7C,0x40,0x45,0xFC,
0x44,0x40,0x44,0x40,0x44,0x40,0x7C,0x40,0x00,0x40, 0x00,0x40,0x07,0xFE,0x00,0x00,

"±¦",
0x02,0x00,0x01,0x00,0x7F,0xFE,0x40,0x04,0x80,0x08, 0x3F,0xF8,0x01,0x00,0x01,0x00,
0x01,0x00,0x1F,0xF8,0x01,0x40,0x01,0x20,0x01,0x30, 0x01,0x20,0x7F,0xFE,0x00,0x00,

"µç",
0x01,0x00,0x01,0x00,0x01,0x00,0x3F,0xF8,0x21,0x08, 0x21,0x08,0x3F,0xF8,0x21,0x08,
0x21,0x08,0x21,0x08,0x3F,0xF8,0x21,0x08,0x01,0x02, 0x01,0x02,0x00,0xFE,0x00,0x00,

"×س",
0x00,0x00,0x3F,0xF0,0x00,0x20,0x00,0x40,0x00,0x80, 0x01,0x00,0x01,0x00,0x01,0x04,
0xFF,0xFE,0x01,0x00,0x01,0x00,0x01,0x00,0x01,0x00, 0x01,0x00,0x05,0x00,0x02,0x00,

"؛ى",
0x10,0x00,0x10,0x00,0x20,0x04,0x25,0xFE,0x44,0x20, 0xF8,0x20,0x08,0x20,0x10,0x20,
0x20,0x20,0xFC,0x20,0x40,0x20,0x00,0x20,0x1C,0x20, 0xE0,0x24,0x47,0xFE,0x00,0x00,

"ءْ",
0x02,0x00,0x02,0x40,0x02,0x20,0x02,0x20,0x7F,0xFE, 0x02,0x80,0x02,0x90,0x02,0x90,
0x04,0xA0,0x04,0xC0,0x08,0x80,0x09,0x80,0x12,0x82, 0x20,0x82,0x40,0x7E,0x00,0x00,

"؟ھ",
0x00,0x00,0x7F,0xFE,0x04,0x20,0x04,0x20,0x04,0x20, 0x04,0x20,0xFF,0xFE,0x04,0x20,
0x04,0x20,0x04,0x20,0x08,0x20,0x08,0x20,0x10,0x20, 0x20,0x20,0x40,0x20,0x00,0x00,

"·¢",
0x02,0x00,0x22,0x40,0x22,0x30,0x22,0x10,0x7F,0xFE, 0x24,0x00,0x04,0x00,0x07,0xE0,
0x0C,0x20,0x0A,0x20,0x0A,0x20,0x11,0x40,0x20,0x80, 0x41,0x60,0x86,0x1C,0x18,0x08,

"°ه",
0x10,0x1C,0x11,0xE0,0x11,0x00,0x11,0x00,0xFD,0x00, 0x11,0xFC,0x39,0x84,0x35,0x48,
0x55,0x48,0x52,0x30,0x92,0x10,0x12,0x30,0x14,0x48, 0x10,0x8E,0x11,0x04,0x00,0x00,

"حâ",
0x08,0x20,0x08,0x20,0x0F,0x20,0x11,0x20,0x11,0x20, 0x21,0x30,0x52,0x28,0x8A,0x24,
0x0C,0x22,0x04,0x22,0x08,0x20,0x10,0x20,0x20,0x20, 0x40,0x20,0x80,0x20,0x00,0x20,

"دك",
0x10,0x40,0x18,0x50,0x10,0x4C,0x20,0x48,0x23,0xFC, 0x48,0x40,0xF8,0x40,0x13,0xFE,
0x20,0x40,0x7C,0x48,0x00,0x30,0x00,0x22,0x1C,0xD2, 0xE3,0x0A,0x00,0x06,0x00,0x02,

"²â",
0x40,0x02,0x27,0xC2,0x24,0x42,0x84,0x52,0x45,0x52, 0x55,0x52,0x15,0x52,0x25,0x52,
0x25,0x52,0x25,0x52,0xC5,0x52,0x41,0x02,0x42,0x82, 0x42,0x42,0x44,0x4A,0x48,0x04,

"تش",
0x00,0x20,0x40,0x28,0x20,0x24,0x30,0x24,0x27,0xFE, 0x00,0x20,0xE0,0x20,0x27,0xE0,
0x21,0x20,0x21,0x10,0x21,0x10,0x21,0x0A,0x29,0xCA, 0x36,0x06,0x20,0x02,0x00,0x00,

"ؤ®",
0x21,0x20,0x11,0x20,0x17,0xFE,0x81,0x20,0x43,0xF8, 0x52,0x08,0x13,0xF8,0x12,0x08,
0x23,0xF8,0x20,0x40,0xE7,0xFE,0x20,0x40,0x20,0xA0, 0x20,0x90,0x21,0x0E,0x26,0x04,

"ب»",
0x08,0x40,0x08,0x50,0x1F,0x48,0x11,0x48,0x33,0xFE, 0x2A,0x40,0x64,0x60,0x94,0xA0,
0x08,0x90,0x11,0x0E,0x26,0x04,0x40,0x00,0x28,0x88, 0x24,0x44,0x66,0x66,0x42,0x22,
};

titery
02-07-2013, 19:02
من یه سرچی کردم

دوستان نرم افزار طراحی فونت برای همین stm32f103 و lcd7 inch چیه هست ؟

[/PHP]
به نظر من جز بهترین ها نر افزار font convertor emwiin هست که میتونی با اون کانورت رو بکنی بعد چون هدفت استفاده از emwin نیست بقیش کار دست:mrgreen:

maha_6518
22-09-2013, 11:20
سلام دوستان
من با نرم افزار image2lcd کار کردم ولی بر خلاف گفته برخی دوستان مشکلی نداره و خیلی خوب کد را تبدیل میکنه. فقط باید به چندتا مورد توجه داشت:
1- سایز عکس را در تابع دقیق وارد کرد
2- در نرم افزار image2lcd در تب 16بیت و در قسمت color bit گزینه اول را انتخاب کنید (5-6-5)
3- اسکن مد هم روی Horizon باشه.
4- در اخر کدی که توسط نرم افزار تولید میشه را باید 8بایت اولش را به همراه 8تا از مقدار درون آرایه حذف کرد.

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

Boodaghi
23-09-2013, 09:56
یک نرم افزار خوب دیگه برای فونت GLCD Font Creator برای شرکت mikroC هست که من با اون کار کردم.
همچنین برای تبدیل عکس می تونید از نرم افزار resource editor for embedded gui library برای شرکت ST هم استفاده کنید. علاوه بر سایت ST (You can see links before reply) در لینک زیر نیز می توانید اطلاعات بیشتری ببینید:

STM32 embedded graphic object/touchscreen library (You can see links before reply)

maha_6518
24-09-2013, 21:13
یلام
من یکی از همین برد مینی stm32f103 فروشگاه رو خریدم که تازه می خوام استارت شو بزنم ...
اولین پروژه ام هم نمایش عکس روی lcd 7 inch رو می خوام تست کنم ولی هر عکسی رو که می خوام روی ال سی دی نمایش بدیم(با همین نرم افزار image2lcd) کل عکس بصورت قرمز و سبز در می اد کلا نامفهومه...
حالا شاید مشکل از تبدیل من باشه ...
بنظر شما مشکل از کجاست .
این تنظیمات من در image2lcd:
You can see links before reply href=You can see links before reply target=_blank>[IMG]You can see links before reply
مشکل به نظر شما کجاست اینم برنامه :
LCD_DrawPicture(10,10,400,800, gImage_fg);

while (1)
{

Delay(100); //ÑÓʱ1000MS
}
}

سلام. برادر تو تنظیمات گزینه بیت پیکسل گزینه مونوکروم را انتخاب کردی که عکس را تبدیل به سیاه و سفید میکنه.:unh: من با این برنامه کار کردم و خیلی عالی تبدیل میکنه و مشکلی هم نداره اگه شد یه عکس هم بزودی میگذارم. پست 23 را یه نگاه بنداز لطفا

MMBMMB20
02-11-2013, 14:54
دوستان زورشون به سوالات ما نمیرسه؟

یک مشکل دیگه!
روی نمایش عکس مشکل دارم!
این پیغام خطای حاجی Keil :


..\Main\main.c(131): error: #167: argument of type "const unsigned short *" is incompatible with parameter of type "u8 *"
..\Main\main.c: LCD_DrawPicture(20,20,320,320,gImage_fg);


این تابع خود نمونه های شرکته
که توی فایل SSD193.c قرار داره:


void LCD_DrawPicture(u16 StartX,u16 StartY,u16 Xend,u16 Yend,u8 *pic)
{
static u16 i=0,j=0;
u16 *bitmap = (u16 *)pic;
for(j=0; j<Yend-StartY; j++)
{
for(i=0; i<Xend-StartX; i++)
LCD_DrawPixel(StartX+i, StartY+j, *bitmap++);
}
}

این هم دستور فراخوانی عکس دا خل برنامه اصلی main.c :

LCD_DrawPicture(20,20,320,320,gImage_fg);

این هم فایل عکس gol.h:

const unsigned short gImage_fg[]={ 0X00,0X10,0X78,0X00,0X44,0X00,0X01,0X1B,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBF,0XF7, 0XBF,0XF7,0XBF,0XF7,0XBF,0XF7,
0XBF,0XF7,0XBF,0XF7,0X9E,0XFF,0XBE,0XFF,0XDE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBF,0XF7,
0XBF,0XF7,0XBF,0XF7,0XBF,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XFF,0XBE,0XFF,0XBE,0XFF,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBF,0XFF,0XBE,0XFF,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBF,0XFF,0X9E,0XFF,
0XBF,0XFF,0XBF,0XFF,0XBF,0XFF,0XBF,0XF7,0XBF,0XF7, 0XBF,0XF7,0XBF,0XF7,0XBF,0XFF,
0XBE,0XFF,0XBF,0XFF,0X9F,0XFF,0X9F,0XFF,0XBF,0XFF, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XFF,0XBE,0XFF,0XBE,0XFF,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBF,0XF7,0XBF,0XF7,0XBF,0XF7, 0XBF,0XF7,0XBF,0XF7,0XBF,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XFF,0XBE,0XFF,0XBE,0XFF, 0XBE,0XFF,0XBE,0XFF,0XBF,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XFF,0XBE,0XFF,0XBE,0XFF, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XFF,0XBE,0XFF,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XFF,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XFF,
0XBE,0XFF,0XBE,0XFF,0XBF,0XF7,0XBF,0XF7,0XBF,0XF7, 0X9E,0XFF,0X9E,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBF,0XFF,0XBF,0XFF,0XBE,0XFF, 0XBE,0XFF,0XBE,0XF7,0XBE,0XFF,
0XBE,0XFF,0XBE,0XFF,0XBF,0XF7,0XBF,0XF7,0XBF,0XFF, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XFF,0XBE,0XFF,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBF,0XF7,0XBF,0XF7,0XBF,0XF7, 0XBF,0XF7,0XBF,0XF7,0XBF,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XFF,0XBE,0XFF,0XBE,0XFF, 0XBE,0XFF,0XBE,0XFF,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XFF,0XBE,0XFF,0XBE,0XFF, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XFF,0XBE,0XFF,0XBE,0XFF, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XFF,
0XBE,0XFF,0XBE,0XFF,0XBF,0XF7,0XBF,0XF7,0XBF,0XFF, 0X9E,0XFF,0XDE,0XFF,0XBE,0XFF,
0XDD,0XF7,0XBD,0XF7,0XBE,0XFF,0XBE,0XFF,0XBD,0XFF, 0XBD,0XFF,0XBE,0XF7,0XBE,0XFF,
0XBE,0XFF,0XDE,0XFF,0XBE,0XFF,0XBF,0XFF,0XBF,0XFF, 0XBE,0XFF,0XBE,0XF7,0XBE,0XF7,
0XBE,0XFF,0XBE,0XFF,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBF,0XF7,0XBF,0XF7,0XBF,0XF7, 0XBF,0XF7,0XBF,0XF7,0XBF,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XFF, 0XBE,0XFF,0X9E,0XFF,0X9E,0XFF,
0XBE,0XFF,0XBE,0XFF,0XBE,0XFF,0XBE,0XFF,0XBE,0XFF, 0XBE,0XF7,0XBE,0XF7,0XDE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XFF,0XBE,0XFF,0XBE,0XFF, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XFF,0XBE,0XF7,0XBF,0XF7,0XBF,0XFF,0XBF,0XFF, 0XBF,0XFF,0X7E,0XFF,0XBE,0XFF,
0XDD,0XFF,0XDD,0XFF,0XBD,0XFF,0X1B,0XFF,0XD9,0XF6, 0X5B,0XFF,0XBE,0XFF,0XBE,0XF7,
0XBE,0XF7,0XBE,0XFF,0XBE,0XFF,0XBE,0XF7,0XBF,0XF7, 0XBF,0XFF,0XBF,0XFF,0XBF,0XF7,
0XBE,0XFF,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBF,0XF7,0XBF,0XF7,0XBF,0XF7, 0XBF,0XF7,0XBF,0XF7,0XBF,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBF,0XF7,
0XBF,0XFF,0XBF,0XFF,0XBE,0XF7,0XDF,0XF7,0XBF,0XF7, 0XBF,0XF7,0XBF,0XF7,0X9F,0XFF,
0XBE,0XFF,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XFF,0XBE,0XFF,0XBE,0XFF,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XDE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBF,0XFF,0X7E,0XFF,0XBF,0XFF,
0X76,0XE5,0X31,0XCC,0XAE,0XC3,0XCD,0XC3,0X11,0XD5, 0X77,0XEE,0XDE,0XFF,0XBE,0XF7,
0XDF,0XF7,0XBD,0XFF,0XBE,0XFF,0XBE,0XF7,0XBF,0XF7, 0XBF,0XFF,0XBF,0XFF,0XBF,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBF,0XF7,0XBF,0XF7,0XBF,0XF7,0XBF,0XF7, 0XBF,0XF7,0XBF,0XF7,0XBF,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7, 0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,
0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XF7,0XBE,0XFF, 0XBE,0XFF,0XBF,0XF7,0XBF,0XF7,
0XBF,0XFF,0XBF,0XF7,0XDF,0XF7,0XDE,0XF7,0XBE,0XFF, 0XBE,0XF7,0XBE,0XFF,0X9E,0XFF,
};

دستور

#include "gol.h"
داخل فایل اصلی فراخوان شده!
لطفا راهنمایی کنید؟!!
سخت افزار درسته رنگ و فونت رو نشون میده .
درایور بورد السیدی LCD 7" + SSD1963 + MINI STM32

لطفا راهنمایی و مدد فرمایید ؟!!
متشکرم!

sadmonew
02-11-2013, 18:14
سلام
به جاي اينكه متغيرو اينطوري تعريف كني:


const unsigned short gImage_fg[]

به اين صورت تعريفش كن:


const u8 gImage_fg[]

MMBMMB20
05-11-2013, 14:44
حاج صادق دسدت طلا از راهنمایی تون استفاده کردیم . تشکر.

داخل فایل Main.c
فراخوانی فایل عکس تبدیل شده (با نرم افزار پیوست )

#include "gol.h"
و در ادامه دستور نمایش عکس روی السیدی

LCD_DrawPicture(20,20,38,52,(u8*)pic);
20و20 نقطه شروع و 38,52 نقطه پایان عکس
توجه داشته باشید سایز عکس 18X32 میباشد.
نکته : طول نقطه پایانی به وسیله طول عکس (تعداد پیکسل های عرض ویا طول عکس) + نقطه شروع بدست می آید.
در داخل فایل SSD1963.h تابع زیر باید معرفی شود

void LCD_DrawPicture(u16 StartX,u16 StartY,u16 Xend,u16 Yend,u8 *pic);
ودر فایل SSD193.c عملکرد تابع تعریف میشود.

void LCD_DrawPicture(u16 StartX,u16 StartY,u16 Xend,u16 Yend,u8 *pic)
{
static u16 i=0,j=0;
u16 *bitmap = (u16 *)pic;
for(j=0; j<Yend-StartY; j++)
{
for(i=0; i<Xend-StartX; i++)
LCD_DrawPixel(StartX+i, StartY+j, *bitmap++);
}
}

البته از فرمایش استاد محمدی هم باید استفاده کرد یعنی فایل عکس تبدیل شده ما باید
در خط اول این گونه تعریف شود :

const u8 pic[]={
تمام شد!
البته باید برای فایل تبدیل شده عکستون فضای کافی روی میکرو تون داشته باشید!!
موفق باشید.
یاعلی...