اطلاعیه

Collapse
No announcement yet.

VGA با avr

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    #16
    پاسخ : VGA با avr

    مدتی است که خروجی علمی جالبی از انجمن AVR مشاهده نمی شود. با توجه با دسترسی همگان به مانیتور و لینک های مفیدی که در این تاپیک قرار داده شده، به نظر می رسد زمینه خوبی برای تولید تصاویر جالب و نمایش اطلاعات دلخواه روی مانیتور فراهم است و قابلیت تبدیل این پروژه برای انتشار در مجله سایت هم وجود دارد.
    بنابراین اگر دوستانی در این زمینه علاقه مند هستند، به اطلاعات موجود در لینک های پست های قبل مراجعه کنند تا در ادامه این تاپیک، گام هایی برای اجرایی کردن شکل های مختلف این پروژه برداشته شود.
    اوژن: به معنای افکننده و شکست دهنده است
    دانایی، توانایی است-Knowledge is POWER
    برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
    وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
    قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
    اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
    ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

    دیدگاه


      #17
      پاسخ : VGA با avr

      برای نمایش اطلاعات از طریق میکروکنترلر معمول است که از 7segment یا انواع مختلف LCD استفاده می شود. اما اگر بتوان از طریق یک میکروکنترلر اطلاعات مختلف مانند متن و شکل و غیره را روی یک مانیتور نشان داد، به دلیل ارزان بودن مانیتورها (که گاهی قیمت یک مانیتور 15 اینچ بسیار کمتر از یک LCD با دقت 240x128 است) در بسیاری از پروژه های صنعتی قابل استفاده است و کاربرد بسیار مهمی محسوب می شود. به دلیل اینکه در نمایش تصویر VGA اکثر وقت میکروکنترلر صرف انجام این کار می شود، عملا کار چندانی به غیر از این نمایش را نمی تواند انجام دهد. در این شرایط اگز از دو میکروکنترلر استفاده شود که یکی وظیفه نمایش اطلاعات را به عهده داشته باشد و دیگری سایر وظایف را انجام دهد، با ایجاد یک ارتباط بین این دو میکروکنترلر می توان اطلاعات درخواستی برای نمایش را توسط میکروکنترلر اصلی در اختیار میکروکنترلر نمایش دهنده تصویر قرار داد و به این ترتیب یک صفحه نمایش بسیار بزرگ را در اختیار داشت. در همین راستا در اولین فرصت، آزمایش هایی را برای نمایش تصویر انجام خواهم داد.
      اوژن: به معنای افکننده و شکست دهنده است
      دانایی، توانایی است-Knowledge is POWER
      برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
      وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
      قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
      اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
      ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

      دیدگاه


        #18
        پاسخ : VGA با avr

        برای آنکه حمل برخلف وعده نشود، این توضیح لازم است که در ایام اخیر بصورت کم سابقه ای از نظر وقت در مضیقه بودم و بنابراین علیرغم تهیه سوکت VGA و سایر قطعات لازم، فرصتی برای انجام آزمایش عملی ایجاد نشد. اما در هفته آینده و در اولین فرصت قصد دارم آزمایش هایی را برای نمایش تصویر با AVR و XMEGA انجام دهم و تصویر نتایج کار را بصورت عکس در همین تاپیک قرار خواهم داد. خوب بود که دوستانی که از نظر وقت کمتر در تنگنا هستند و انگیزه انجام کارهای عملی جالب را هم دارند، قدری در این موارد تحرک بیشتری از خود نشان می دادند و تلاش هایی انجام می دادند که متاسفانه چنین فعالیت هایی کمتر در انجمن مشاهده می شود.
        اوژن: به معنای افکننده و شکست دهنده است
        دانایی، توانایی است-Knowledge is POWER
        برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
        وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
        قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
        اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
        ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

        دیدگاه


          #19
          پاسخ : VGA با avr

          کدوم مانیتور ها راحتتره:
          crt
          lcd
          led
          ,...

          mega32 جواب میده(نتیجه مطلوب)

          یادش بخیر یه وقتایی هر روز میومدم اینجا !

          دیدگاه


            #20
            پاسخ : VGA با avr

            فرقی نمیکنه
            راستی led و lcd یکی هستن ولی نمیدونم چرا همه این دوتا رو متفاوت میدونن
            lcd و led هر دوتا ساختار کاملا یکی دارن فقط بکلایتشون فرق میکنه و و در نتیجه کیفیت رنگ

            دیدگاه


              #21
              پاسخ : VGA با avr

              نوشته اصلی توسط علی علی پور ریکنده
              فرقی نمیکنه
              راستی led و lcd یکی هستن ولی نمیدونم چرا همه این دوتا رو متفاوت میدونن
              lcd و led هر دوتا ساختار کاملا یکی دارن فقط بکلایتشون فرق میکنه و و در نتیجه کیفیت رنگ
              منبعی دارید

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

              دیدگاه


                #22
                پاسخ : VGA با avr

                نه
                ولی ایا شما در نحوه اتصال crt و lcd به کامپیوتر تفاوتی میبینید؟

                دیدگاه


                  #23
                  پاسخ : VGA با avr

                  شباهتشون فقط کابل انتقال دیتا ست


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

                  دیدگاه


                    #24
                    پاسخ : VGA با avr

                    بر اساس تحلیلی که روی کد نوشته شده در یکی از لینک های همین تاپیک انجام دادم، یک صفحه با قابلیت نمایش تعداد محدودی از کاراکترها تشکیل شده و اطلاعات کاراکترهای مذکور در Flash میکروکنترلر ذخیره شده است. ارسال سریع اطلاعات به ورودی های RGB از طریق خروجی SPI میکروکنترلر انجام می گیرد و حداکثر تعداد پیکسل های قابل نمایش در یک سطر به حداکثر کلاک میکروکنترلر بستگی دارد. در پروژه مذکور به ازای کلاک 16 مگاهرتز و حداکثر کلاک SPI ، در یک سطر 160 پیکسل و بصورت دو رنگ نمایش داده شده است.
                    در پروژه دوم، ارسال اطلاعات از طریق SPI انجام نشده و با برنامه نویسی اسمبلی بصورت مستقیم انجام شده است. تنوع نمایش رنگ ها در این پروژه نسبت به مورد قبلی بیشتر است و چندین ترکیب رنگ را پشتیبانی می کند.
                    از آنجایی که ظرفیت اجرایی AVR از نظر حداکثر کلاک محدود است و با توجه به اینکه برای نمایش هر شکل دلخواه بصورت رنگی و با دقت بالاتر نیاز به حافظه خارجی وجود دارد، به نظر رسید که بجای وقت گذاشتن بیشتر روی پیاده سازی این طرح با AVR، بهتر آن است که مستقیما از طریق XMEGA اقدام شود. زیرا وجود کلاک بالاتر و قابلیت بسیار مهم DMA، امکان دست یافتن به عملکرد و کیفیت بالاتری را برای استفاده از مانیتورهای VGA به عنوان یک خروجی ایجاد می کند.

                    پی نوشت:
                    فعال کردن مجدد این تاپیک در جهت تشویق افراد علاقه مند به فعالیت در کاربرد های پیشرفته و متفاوت انجام شد. اما از آنجایی که علیرغم چندبار دعوت از دوستان انجمن، حرکت مثبت و تلاشی از طرف کسی مشاهده نشد، بنابراین جنبه های آموزشی این بحث را خاتمه یافته تلقی می کنم و هر خروجی که از این پروژه حاصل شود، فقط در حد اعلام نتیجه و بدون جزئیات فنی در انجمن XMEGA قرار خواهم داد. شاید هم این کار در نهایت بعد از تکمیل به یک محصول تجاری تبدیل شود.
                    اوژن: به معنای افکننده و شکست دهنده است
                    دانایی، توانایی است-Knowledge is POWER
                    برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
                    وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
                    قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
                    اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
                    ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

                    دیدگاه


                      #25
                      پاسخ : VGA با avr

                      سلام
                      مهندس پروژه خیلی خوبیه اگه سرم شلوغ نبود کار می کردم ولی بمونه واسه بعد....

                      ولی حیف شد
                      یادش بخیر یه وقتایی هر روز میومدم اینجا !

                      دیدگاه


                        #26
                        پاسخ : VGA با avr

                        سلام.من میخوام این پروژه رو بسازم اما یه مشکلی باهاش دارم:
                        http://www.serasidis.gr/circuits/AVR_VGA/avr_vga.htm
                        من نمی تونم برنامش را که با winavr ره کامپایل کنم. لطفا اگه کسی میتونه کمک کنه و فایل hex یکی از مثال هاش رو اینجا بزاره.

                        دیدگاه


                          #27
                          پاسخ : VGA با avr

                          آخر هیچکس یه جواب درست و حسابی نداد و همه مارو پاس دادن به لینکای مختلف که جواب درستی در اونها هم داده نشده ، ینی یک نفر نیس که اینکارو انجام داده باشه؟!!!!!

                          دیدگاه


                            #28
                            پاسخ : VGA با avr

                            نوشته اصلی توسط طراح نمایش پست ها
                            بر اساس تحلیلی که روی کد نوشته شده در یکی از لینک های همین تاپیک انجام دادم، یک صفحه با قابلیت نمایش تعداد محدودی از کاراکترها تشکیل شده و اطلاعات کاراکترهای مذکور در Flash میکروکنترلر ذخیره شده است. ارسال سریع اطلاعات به ورودی های RGB از طریق خروجی SPI میکروکنترلر انجام می گیرد و حداکثر تعداد پیکسل های قابل نمایش در یک سطر به حداکثر کلاک میکروکنترلر بستگی دارد. در پروژه مذکور به ازای کلاک 16 مگاهرتز و حداکثر کلاک SPI ، در یک سطر 160 پیکسل و بصورت دو رنگ نمایش داده شده است.
                            در پروژه دوم، ارسال اطلاعات از طریق SPI انجام نشده و با برنامه نویسی اسمبلی بصورت مستقیم انجام شده است. تنوع نمایش رنگ ها در این پروژه نسبت به مورد قبلی بیشتر است و چندین ترکیب رنگ را پشتیبانی می کند.
                            از آنجایی که ظرفیت اجرایی AVR از نظر حداکثر کلاک محدود است و با توجه به اینکه برای نمایش هر شکل دلخواه بصورت رنگی و با دقت بالاتر نیاز به حافظه خارجی وجود دارد، به نظر رسید که بجای وقت گذاشتن بیشتر روی پیاده سازی این طرح با AVR، بهتر آن است که مستقیما از طریق XMEGA اقدام شود. زیرا وجود کلاک بالاتر و قابلیت بسیار مهم DMA، امکان دست یافتن به عملکرد و کیفیت بالاتری را برای استفاده از مانیتورهای VGA به عنوان یک خروجی ایجاد می کند.

                            پی نوشت:
                            فعال کردن مجدد این تاپیک در جهت تشویق افراد علاقه مند به فعالیت در کاربرد های پیشرفته و متفاوت انجام شد. اما از آنجایی که علیرغم چندبار دعوت از دوستان انجمن، حرکت مثبت و تلاشی از طرف کسی مشاهده نشد، بنابراین جنبه های آموزشی این بحث را خاتمه یافته تلقی می کنم و هر خروجی که از این پروژه حاصل شود، فقط در حد اعلام نتیجه و بدون جزئیات فنی در انجمن XMEGA قرار خواهم داد. شاید هم این کار در نهایت بعد از تکمیل به یک محصول تجاری تبدیل شود.
                            با سلام. مطالب این تاپیک را مطالعه کردم. بیشتر در نظر دارم یک دانگل ارسال تصویر بی سیم از کارت گرافیک به مانیتور VGA را با استفاده از LPC1768 در سرعت 100 مگاهرتز و ماژول NRF24L01 بسازم. آیا عملی است؟
                            STM32 واقعا یه چیز دیگه است...

                            دیدگاه

                            لطفا صبر کنید...
                            X