دوستان سلام
من قبلا سوالی را در اینجا مطرح کرده بودم که مربوط به یک بخش از پروژه دانشجویی من هست ولی علیرغم کمک و محبت دوستان به ویژه آقای نحوی عزیز، به علت کم سوادی بنده و عدم تسلط بر تایمرها و عدم آسنایی با کدویژن و اسمبلی به نتیجه ای نرسیدم. با این حال طرح مجدد و اصرار را که از نقص خودم ناشی شده بود را درست ندانستم و قضیه را مسکوت نگه داشتم( به زبون خودمون بی خیالش شدم!!) تا این که چند روز پیش آقای حکمت عزیز پیغامی فرستادند و خواستند که اگر پروژه تکمیل شده برای استفاده دوستان در سایت قرار بدهم. به ایشان عرض کردم که به استثنای بخش ذکر شده در قبل بقیه موارد رو به اتمام است و انشاء الله حتما این کار را خواهم کرد. علی ایحال به توصیه ایشان و قوت قلبی که ایشان دادند! مجددا سوالم را مطرح میکنم و درخواستم این است که با توجه به کمبود وقتی که تا دفاعیه دارم(حداکثر چند روز دیگر) چنانچه دوستان در این خصوص کمک شسته رفته ای از دستشان بر می آید دریغ نفرمایند.
اما سوال:
پروژه من طراحی و ساخت یک میکسر ویدئو است که انشاءالله بعد از تکمیل جزئیات طراحی آنرا خدمتتان ارایه خوام داد. اما یکی از کارهایی که این میکسر میکند ایجاد وایپهای wipe تصویری بین دو خط ویدئو است. برای ایجاد این وایپها من بایستی یکسری پالس تولید کنم که جزئیات مشخصات آنها به شرح زیر است:
برای ایجاد وایپ عمودی بایستی تعدادی از خطوط یک میدان تصویر را برش داده و با تصویر دیگر جایگزین کنم. برای این کار احتیاج به قطار پالسی دارم که پریود زمانی آن حدودا 20 میلی ثانیه است. برای این کار بایستی یک پتانسیومتر را به یکی از کانالهای مگا8 بدهم و مقدار خوانده شده را به دیوتی سایکل مناسب پالس فوق ترجمه کنم. یعنی به ازای 1023 برای مقدار ADC یک پالس با 19 میلی ثانیه سطح بالا و 1 میلی ثانیه سطح پایین و به ازای مقدار صفر برای ADC پالسی با 1 میلی ثانیه سطح بالا و 19 میلی ثانیه سطح پایین. مقدار بین صفر تا 1023 به صورت خطی متناسب با دیوتی سایکل پالس است. با این کار پالس لازم را برای برش افقی تصویر که وایپ عمودی را سبب می شود ایجاد کرده ام. نکته مهم این است که این پالس باید با شروع هر میدان همزمان باشد. برای این کار از یک قطار پالس به نام پالس سینک عمودی ویدئو که آنرا از روی ویدئوی خود می سازم به عنوان ورودی وقفه و تریگر ایجاد پالس خوجی استفاده می کنم. این پالس 1 میلی ثانیه لبه پایین و 19 میلی ثانیه لبه بالا دارد. قطار پالس خروجی من با لبه بالا رونده پالس تریگر شروع می شود. تعویض سطح بالا و پایین پالس نهایی ایجاد شده موجب تعویض جهت وایپ(بالا به پایین و پایین به بالا) می شود. ولی مسئله دقیقا به همان شکل است.
برای ایجاد وایپ افقی بایستی مقداری از هر خط ویدئو را برش دهم . صورت مسئله دقیقا مثل مسئله بالا است با این تفاوت که اولا پالس مرجع سینک افقی ویدئو با 10 میکرو سطح پایین و 54 میکرو سطح بالا است. بر همین اساس پالس ایجاد شده پرود 64 میکرو ثانیهای دارد که با لبه بالا رونده پالس همزمانی خط بایستی با توجه به مقدار خوانده شده از ADC پالسی با فرکانس فوق و لبه بالای بین صفر تا 54 میکرو ثانیه بسازد.
برای ایجاد برش از چهار طرف تصویر یک پتانسومتر را که همان دسته فیدر میکسر است بهADC چهار میکروی ATMEGA8 داده ام(به صورت موازی) و دو به دو با اعمال پالس زمانی افقی و عمودی به چهار میکرو بایستی چهار پالس ایجاد کنم. پالسها دو به دو شبیه هم هتند فقط جای سطوح صفر و یک منطقی در آنها عوض می شود.یعنی مسئله اصلی برای همان دو میکروی اولی است.
ممنون می شوم اگر کسی بتواند سریعا کمک کند.
هم اکنون نیازمند یاری سبزتان هستم!
خواجه جعفری
من قبلا سوالی را در اینجا مطرح کرده بودم که مربوط به یک بخش از پروژه دانشجویی من هست ولی علیرغم کمک و محبت دوستان به ویژه آقای نحوی عزیز، به علت کم سوادی بنده و عدم تسلط بر تایمرها و عدم آسنایی با کدویژن و اسمبلی به نتیجه ای نرسیدم. با این حال طرح مجدد و اصرار را که از نقص خودم ناشی شده بود را درست ندانستم و قضیه را مسکوت نگه داشتم( به زبون خودمون بی خیالش شدم!!) تا این که چند روز پیش آقای حکمت عزیز پیغامی فرستادند و خواستند که اگر پروژه تکمیل شده برای استفاده دوستان در سایت قرار بدهم. به ایشان عرض کردم که به استثنای بخش ذکر شده در قبل بقیه موارد رو به اتمام است و انشاء الله حتما این کار را خواهم کرد. علی ایحال به توصیه ایشان و قوت قلبی که ایشان دادند! مجددا سوالم را مطرح میکنم و درخواستم این است که با توجه به کمبود وقتی که تا دفاعیه دارم(حداکثر چند روز دیگر) چنانچه دوستان در این خصوص کمک شسته رفته ای از دستشان بر می آید دریغ نفرمایند.
اما سوال:
پروژه من طراحی و ساخت یک میکسر ویدئو است که انشاءالله بعد از تکمیل جزئیات طراحی آنرا خدمتتان ارایه خوام داد. اما یکی از کارهایی که این میکسر میکند ایجاد وایپهای wipe تصویری بین دو خط ویدئو است. برای ایجاد این وایپها من بایستی یکسری پالس تولید کنم که جزئیات مشخصات آنها به شرح زیر است:
برای ایجاد وایپ عمودی بایستی تعدادی از خطوط یک میدان تصویر را برش داده و با تصویر دیگر جایگزین کنم. برای این کار احتیاج به قطار پالسی دارم که پریود زمانی آن حدودا 20 میلی ثانیه است. برای این کار بایستی یک پتانسیومتر را به یکی از کانالهای مگا8 بدهم و مقدار خوانده شده را به دیوتی سایکل مناسب پالس فوق ترجمه کنم. یعنی به ازای 1023 برای مقدار ADC یک پالس با 19 میلی ثانیه سطح بالا و 1 میلی ثانیه سطح پایین و به ازای مقدار صفر برای ADC پالسی با 1 میلی ثانیه سطح بالا و 19 میلی ثانیه سطح پایین. مقدار بین صفر تا 1023 به صورت خطی متناسب با دیوتی سایکل پالس است. با این کار پالس لازم را برای برش افقی تصویر که وایپ عمودی را سبب می شود ایجاد کرده ام. نکته مهم این است که این پالس باید با شروع هر میدان همزمان باشد. برای این کار از یک قطار پالس به نام پالس سینک عمودی ویدئو که آنرا از روی ویدئوی خود می سازم به عنوان ورودی وقفه و تریگر ایجاد پالس خوجی استفاده می کنم. این پالس 1 میلی ثانیه لبه پایین و 19 میلی ثانیه لبه بالا دارد. قطار پالس خروجی من با لبه بالا رونده پالس تریگر شروع می شود. تعویض سطح بالا و پایین پالس نهایی ایجاد شده موجب تعویض جهت وایپ(بالا به پایین و پایین به بالا) می شود. ولی مسئله دقیقا به همان شکل است.
برای ایجاد وایپ افقی بایستی مقداری از هر خط ویدئو را برش دهم . صورت مسئله دقیقا مثل مسئله بالا است با این تفاوت که اولا پالس مرجع سینک افقی ویدئو با 10 میکرو سطح پایین و 54 میکرو سطح بالا است. بر همین اساس پالس ایجاد شده پرود 64 میکرو ثانیهای دارد که با لبه بالا رونده پالس همزمانی خط بایستی با توجه به مقدار خوانده شده از ADC پالسی با فرکانس فوق و لبه بالای بین صفر تا 54 میکرو ثانیه بسازد.
برای ایجاد برش از چهار طرف تصویر یک پتانسومتر را که همان دسته فیدر میکسر است بهADC چهار میکروی ATMEGA8 داده ام(به صورت موازی) و دو به دو با اعمال پالس زمانی افقی و عمودی به چهار میکرو بایستی چهار پالس ایجاد کنم. پالسها دو به دو شبیه هم هتند فقط جای سطوح صفر و یک منطقی در آنها عوض می شود.یعنی مسئله اصلی برای همان دو میکروی اولی است.
ممنون می شوم اگر کسی بتواند سریعا کمک کند.
هم اکنون نیازمند یاری سبزتان هستم!
خواجه جعفری
دیدگاه