سلام
اينم آموزش راه اندازي lcd n96 با avr
فقط يكم فهمش سخته
موفق باشيد
ویرایش توسط Doloop : 05-09-2011 در ساعت 13:30
آقا مثل اینکه فقط نصفش افتاده
درود
من هم به نوبه خودم از جناب do loop نهایت تشکر رو دارم بابت این تاپیک با ارزش، و عذرخواهی بابت بحثمان که در این تاپیک صورت گرفت. اما خودتان هم می دانید که بصورت ناخواسته بوده و از شما بابت صبرتان تشکر می کنم.
ان شالله که همه تن درست و سالم باشند و به آرزوهایی که به صلاحشون هست حتما برسند
بدرود
سلام دوست عزیز اقای do...loop
بسیار مطلب جالبی بود استفاده کردیم
و همیشه جوینده یابنده است
امیدوارم موفق و پیروز باشید
با سلام به همه دوستان
من هم LCD n96 رو در AVR راه اندازي كردم، با استفاده از WinAVR در محيط AVRStudio.
اگه سوالي در مورد نحوه بستن LCD n96 در مورد اين پروژه پيش اومد مطرح كنيد.البته شايد
بعضي از دوستان قبلا اين پروژه رو ديده باشن.
سورس كد و شماتيك رو هم قرار دادم.
رمز فايل اينه:
[PHP]http://sadmonew.blogfa.com[/PHP]
________________________
برنامه نويسي، الكترونيك(PE)
________________________
ویرایش توسط sadmonew : 24-01-2012 در ساعت 12:55
سلام
دستت درد نكنه بالاخره يكي تو اين موردكمكمون كرد
ولي فايل زيپتو من نتونستم دانلود كنم مثل اينكه مشكل داره
دوباره بزار
تشكر
فايل زيپ مشكل نداره خودم همين حالا دانلودش كردم.
باشه دوباره ميذارم.
لينك دانلود سورس كد:
http://sadmonew.persiangig.com/other...P_DEMO_AVR.rar
ویرایش توسط sadmonew : 10-09-2011 در ساعت 00:24
سلام
كسي ميدونه تركيب رنگ ها توي اين ال سي دي چه جوريه؟
يه برنامه با بسكام نوشتم. عكس از mmc روي lcd نشون ميده. اما رنگهاش درست نيست. مثل وقتي كه كارت گرافيك كامپيوتر نصب نباشه!
اگه كسي در اين مورد اطلاعاتي داره راهنمايي كنه.
موفق شدم با استفاده از فوتوشاپ، عكس bmp رو با فرمتي ذخيره كنم كه رنگ ها را درست نشون ميده و خيلي واضح و خوب هم هست.
اما اين فرمت عكس نرمال نيست و چندان راضي كننده نبود. و در ضمن روي كامپيوتر هم فقط با خود فوتوشاپ باز ميشه.
ولي چطور بايد برنامه ال سي دي رو تغيير داد تا همون فرمت bmp معمولي رو با رنگ درست نشون بده؟
اگه كسي نظري داره بگه.
خوب چه تغییری توی عکس با فتوشاپ دادی که درست شد؟
حالا همون کار رو باید روی اطلاعات پیکسل ها که به میکرو می فرستید انجام بدید
توي فتوشاپ وقتي ميخواستم عكس رو ذخيره كنم، فرمت bmp رو انتخاب كردم و save رو زدم. توي پنجره اي كه باز شد، قسمت depth ، زدم 16bit و كليد advanced modes رو زدم. و از قسمت 16bit گزينه RG G6 B5 رو انتخاب كردم.
با اين روش فكر ميكنم ترتيب رنگ هاي فايل، با ال سي دي همخواني پيدا مي كنه.
توي برنامه بسكامي كه نوشتم، اين قسمت ها مربوط به رنگ هستن:
Ts_ins_rgb_disp_if_ctrl1 Alias &H000D
Ts_ins_rgb_disp_if_ctrl2 Alias &H000F
احتمال ميدم با تغيير داده هايي كه از اين قسمت به ميكرو فرستاده ميشه، ترتتيب رنگ ها به صورت rgb دربياد. اما نميدونم چه تغييري بايد بدم.
آره عکس معمولی که توی کامپیوتر نگاه می کنید 24 یا 32 بیت هست ولی این ال سی دی 16 بیت هست.
حالا اگه بخواید اطلاعات هر پیکسل رو از 24 بیت به 16 بیت تبدیل کنید توی برنامه هر پیکسل رو که گرفتید اطلاعات رنگش رو از mmc باید بصورت زیر تبدیل به 16 بیت بکنید:
کد:int to16Bit(int red, int green, int blue) { return (red & 31) + ((green & 63) << 5) + ((blue & 31) << 11); }
ممنون از همه
ممنون از جوابتون اما با همون فتوشاپ، عكس 16bit هم درست كردم كه نيازي به اين تبديل ها نداشته باشه. مشكل من فقط رنگ هاست.
تازه من با بسكام نوشتم. c چندان بلد نيستم.
با بسكام چطور ميشه نوشت؟
در مورد اون که خود عکس رو از کامپیوتر 16 بیت بریزین هم میشه ولی خب حالت ایده آل اینه که عکسی که معمولی توی کامپیوتر می ریزین رو بتونین اجرا کنین.
در مورد بیسیک هم هیچی نمی دونم!
دوستانی که بیسیک بلدن و سی باید کمک کنن.
سلام
اين كاري كه دوستمون گفت رو ميشه با نرم افزار paint هم انجام داد
موقعي كه ميخاي عكس رو save كني پائين پنجره ي save تنظيمش كن
شكل پايين رو ببينيد
*** اللّهم عجّل لولیک الفرج ***
راستش من كار ديگه اي داشتم
ميشه كسي شماتيك پروتئوس وبرنامه بيسيك راه اندازي ال سي دي 3310 رو بزاره ميكروشم حتما مگا32 باشه
تشكر
*** اللّهم عجّل لولیک الفرج ***
سلام آقاي nima-ma ميشه يه عكسي از مدار راه اندازي ال سي ديت بزاري تا ما هم استفاده كنيم لطفا
تشكر
*** اللّهم عجّل لولیک الفرج ***