NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3559 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 10 از 10

موضوع: مشکل عدم نمایش تصویر خروجی OV7670 روی lcd برد لندتایگر شرکت کویرالکترونیک

  1. #1
    عضو جدید
    تاریخ عضویت
    Jul 2014
    نوشته ها
    8
    تشکر
    0
    تشکر شده 3 بار در 1 پست

    New مشکل عدم نمایش تصویر خروجی OV7670 روی lcd برد لندتایگر شرکت کویرالکترونیک

    من پایه های دوربینو(ov7670 + AL422 FIFO) طبق جدول موجود در فایل پیوست به پایه های میکرو وصل کردم. برنامه ای هم که استفاده کردم جزء مثال های برد لندتایگر ورژن 1 هست. البته بردی که من از شرکت کویر خریدم ورژن 2 لندتایگر هستش.وقتی برنامه روی برد پروگرم می شه lcd هیچی نشون نمیده و فقط یه صدای خیلی کمی از برد به گوش می رسه که با گرفتن یه صفحه تاریک جلوی لنز دوربین اون صدا قطع می شه. اگه کسی متوجه می شه کجای کارم مشکل داره(اتصال پایه ها یا برنامه) لطفا منو یه راهنمایی بکنه. در ضمن اونجوری که من از برنامه و شماتیک برد فهمیدم پایه های مربوط به lcd در ورژن 1و 2 برد هیچ فرقی باهم ندارند به خاطر همین برنامه رو بدون هیچ تغییری روی برد پروگرم کردم.
    در فایل پیوست شده پایه های دوربین و نحوه اتصال دوربین به میکرو، برنامه و شماتیک برد قرار داده شده.
    فايل هاي پيوست شده فايل هاي پيوست شده

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    عضو جدید
    تاریخ عضویت
    Aug 2011
    نوشته ها
    8
    تشکر
    4
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام. من هم دقیقا همین مشکل رو دارم. دارم با برد کلنجار میرم اما به نتیجه ای نرسیدم.....دوستان راهنمایی کنن لطفا!

  4. #3
    کاربر فعال
    تاریخ عضویت
    Jan 2013
    نام
    عربعامری
    نوشته ها
    148
    تشکر
    25
    تشکر شده 92 بار در 60 پست

    پیش فرض

    ببینید پایه های که برای دوربین هست در مدار جای دیگه ای استفاده نشده.من خودم دو شبا نه روز روی این دوربین و یک برد کار کردم تا تازه فهمیدم قسمت can برد روشنه .خاموشش کردم تصویر اومد.یک پایه مهم برای دوربین رفته بود تو قسمت can که من جامپرش رو در نیاورده بودم.

  5. تشکرها از این نوشته :


  6. #4
    کاربر فعال
    تاریخ عضویت
    Jul 2014
    نوشته ها
    103
    تشکر
    8
    تشکر شده 4 بار در 4 پست

    پیش فرض

    سلام .دوستی که رو lantigerکار میکنه با دوربین جواب گرفت؟

  7. #5
    عضو جدید
    تاریخ عضویت
    Aug 2011
    نوشته ها
    8
    تشکر
    4
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام arvin جان....ممنون از جوابت فقط یکم بیشتر راهنمایی کن که کدوم جامپر رو باید قطع کنیم.....برد من ورژن یک هست که پورتی برای استفاده کن بیرون نکشیده با این حساب هنوزم باید پیگیر کن باشم ؟؟؟؟ بازم ممنون از راهنماییت

  8. #6
    عضو جدید
    تاریخ عضویت
    Jul 2014
    نوشته ها
    8
    تشکر
    0
    تشکر شده 3 بار در 1 پست

    پیش فرض

    نقل قول نوشته اصلی توسط asmira نمایش پست ها
    سلام .دوستی که رو lantigerکار میکنه با دوربین جواب گرفت؟
    سلام. نه هنوز در حال تلاش و تحقیق در مورد اشکال کار هستم. همچنین منتظر راهنمایی های بیشتر دوستان

    نقل قول نوشته اصلی توسط arvin2009 نمایش پست ها
    ببینید پایه های که برای دوربین هست در مدار جای دیگه ای استفاده نشده.من خودم دو شبا نه روز روی این دوربین و یک برد کار کردم تا تازه فهمیدم قسمت can برد روشنه .خاموشش کردم تصویر اومد.یک پایه مهم برای دوربین رفته بود تو قسمت can که من جامپرش رو در نیاورده بودم.
    من شماتیک و روی برد رو نگاه کردم اما این برده جامپری برای can نداره. پایه های دیگه رو هم یه بررسی کردم به نظر نمیومد اشکال از این باشه.

  9. #7
    عضو جدید
    تاریخ عضویت
    Aug 2011
    نوشته ها
    8
    تشکر
    4
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام منم برد ورژن یک رو دارم و حتی سه تا پایه ی مربوط به کن رو که به دوربین متصل میشدن به سه پایه ی دیگه وصل کردم و داخل نرم افزار هم تغییرات لازم رو دادم.....اما هیچ نتیجه ای حاصل نشد. نکته ای که رسیدم بهش اینه که احتمالن اشکال در نمایش تصویر باشه.....از اونجایی که ابتدای شروع برنامه باید چند جمله نمایش داده بشه بعد برنامه بره سراغ نمایش تصویر اما من حتی همین نمایش متن رو ندارم که احتمال میدم ایراد از توابع ال سی دی باشه......بازم منتطر کمک دوستان هستم.

  10. #8
    عضو جدید
    تاریخ عضویت
    Jul 2014
    نوشته ها
    8
    تشکر
    0
    تشکر شده 3 بار در 1 پست

    پیش فرض

    من تونستم یه تصویر برفکی بگیرم.
    مشکل، عدم راه اندازی lcd تو برنامه بود. از pdf پیوست شده فهمیدم که درایور LCD بردم ssd1289 هستش اما تو قسمت lcd.c برنامه، بخش مربوط به lcd_ init() void رو اگه نگاه کنید می بینید که فقط درایور ILI9325(با DeviceCode==0x9325||DeviceCode==0x9328) و یه درایور دیگه رو کدهاشو جهت راه اندازی نوشته به خاطر همین من کد مربوط به راه اندازی درایور بردم رو از یکی از مثال های داخل cd بردم به نام GLCD که کدهای مربوط به خیلی از درایورهارو توش داره رو توی lcd_ init() void مثال دوربین(خط 405) اضافه کردم. دقت کنید هر کدوم از درایورها یه کد هگز داره مثلا برای درایور SSD1289 کد 0x8989 هستش.
    البته بازم lcd با پروگرام کردن معمولی راه اندازی نمی شد! و فقط وقتی چند خط اول کدهای راه اندازی SSD1289 رو خط به خط اجرا می کردم، LCD راه اندازی میشد که با اضافه کردن یه تاخیر 1ms تو خط 169 این مشکل حل شد.(البته با تاخیر کمتر از این هم جواب میده و برنامه سریعتر پروگرام می شه. خودتون می تونید امتحان کنید تا چه حد میشه کمترش کرد)
    البته هنوز یه مشکل اساسی هست که اونم همون برفکی بودن تصویره که ایشاالله با یه خورده بررسی بیشتر و راهنمایی دوستان این مشکل هم حل می شه.
    مشکل دیگه ای که داره اینه که وقتی main اجراش شروع می شه LCD_Clear (Black); صفحه lcd رو مشکی می کنه ولی دستور LCD_ShowString
    متنی که باید نشون بده رو، رو LCD نشون نمیده و فقط به ازای هر دستور LCD_ShowString یه خط باریک آبی بالای LCD می یاد.
    تو فایل پیوست، برنامه کامل شده مثال دوربین و چند ثانیه فیلم از نتیجه کارم و pdf مربوط به بردم رو گذاشتم.
    البته در بخش LCD.C تابع Delay1ms رو هم اضافه کردم(خط 92)، و ازاون در خط 169 و 409 تا 447 استفاده کردم. بقیه برنامه هیچ فرقی با قبل نداره.
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: rar OV7670.rar (783.7 کیلو بایت, 114 نمايش)
    • نوع فایل: rar film.rar (1.62 مگابایت, 121 نمايش)
    • نوع فایل: rar pdf.rar (2.54 مگابایت, 76 نمايش)
    • نوع فایل: rar GLCD.rar (735.9 کیلو بایت, 65 نمايش)
    ویرایش توسط hamideghbali : 25-08-2014 در ساعت 12:09

  11. کاربران : 3 تشکر کرده اند از شما hamideghbali برای ارسال این پست سودمند:


  12. #9
    عضو جدید
    تاریخ عضویت
    Aug 2011
    نوشته ها
    8
    تشکر
    4
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام. من این برنامه رو تست کردم اما هنوز هم جوابی نگرفتم....برد من ورژن یک هست و تا اونجایی که من فهمیدم سریال ال سی دی همون 9325 هست اما هیچ جوابی نگرفتم....هنوز هم درگیر راه اندازی ام !!!

  13. #10
    عضو جدید
    تاریخ عضویت
    Jul 2014
    نوشته ها
    8
    تشکر
    0
    تشکر شده 3 بار در 1 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mg.javad نمایش پست ها
    سلام. من این برنامه رو تست کردم اما هنوز هم جوابی نگرفتم....برد من ورژن یک هست و تا اونجایی که من فهمیدم سریال ال سی دی همون 9325 هست اما هیچ جوابی نگرفتم....هنوز هم درگیر راه اندازی ام !!!
    سلام
    خط به خط برنامه رو اجرا کردید ببینید وقتی تو تابع (void LCD_Init (void خط DeviceCode = rd_reg(0x00 و بعد if(DeviceCode==0x9325||DeviceCode==0x9328) اجرا می شند بعدش می ره خط های داخل if رو اجرا می کنه یا می ره به else if بعدی؟ اگه این طور که شما می گید سریالش 9325 هست باید قاعدتا بره داخل if مربوط به 9325 و کدهای راه اندازیشو اجرا بکنه دیگه.
    من شماتیک ورژن 1 رو ندارم این رو هم مطمئن شدید که پایه های LCD تو اون برد هم طبق برنامه از p2.0 تا p2.7 و p0.19 تا p0.25 هستش؟

موضوعات مشابه

  1. [سوال] وصل دوربین ov7670 به میکروی lpc1768
    توسط hadi282 در انجمن LPC series (NXP)
    پاسخ: 0
    آخرين نوشته: 25-07-2014, 03:47
  2. پردازش تصویر روی مارس بورد
    توسط farzadsw در انجمن Cortex-a8-a9 arm9-11
    پاسخ: 32
    آخرين نوشته: 27-12-2013, 23:06
  3. پاسخ: 1
    آخرين نوشته: 09-06-2013, 15:31
  4. نمایش تصویر ov6620 بر روی برد ARM اتمل
    توسط hiuman در انجمن میکرو کنترلر های 32 بیتی(arm)
    پاسخ: 0
    آخرين نوشته: 18-11-2011, 15:53
  5. نمایش تصویر و نوشته روی تلوزیون
    توسط farzadsw در انجمن AVR
    پاسخ: 0
    آخرين نوشته: 11-01-2010, 00:54

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •