سلام. من هم این دوربین رو با FIFO بستم با برد eke2lpc. فعلن که صفحه سیاهه!!! من پایه ها رو بر اساس مثال land rover بستم و برنامه رو ریختم و هیچ پاسخی ندیدم. مشکل از کجا میتونه باشه ؟؟؟
سلام. من هم این دوربین رو با FIFO بستم با برد eke2lpc. فعلن که صفحه سیاهه!!! من پایه ها رو بر اساس مثال land rover بستم و برنامه رو ریختم و هیچ پاسخی ندیدم. مشکل از کجا میتونه باشه ؟؟؟
سلام cpld و pio میکرو چیست ؟
با سلام خدمت همه من این دوربین OV7670 بدون آی سی FIFO رو راه انداختم با AVRmega32 به دوزبان bascom و codevision البته بعد از تقریبا یک ماه تونستم راهش بندازم ولی هنوزفرصت نکردم روی ال سی رنگی پیادش کنم ایشالله چندروز دیگه راهش میندازم حالا هرکی مایله اطلاعاتمون روبه اشتراک بذاریم یاعلی دربست در خدمتم
ویرایش توسط KHM : 02-01-2015 در ساعت 01:33
راستی همزمان با این پروژه ov7670 دارم روی کدر و دیکدر تصویرهم کارمیکنم (SAA7121-SAA7113) که اوناروهم تا یه حدی راهش انداختم خیلی آی سی های جالب پرکاربرد و ازهمه مهمتر فراوون و ارزوونن در مورد این پروژه هم هرکی میخواد کارکنیم اعلام حضورکنه که استارتش روهم بزنیم جای این آی سی ها توی این پستها خیلی خالییییییه ، واسه همین میخوام پیش قدم باشم یاعلی
سلام به همه دوستانhttp://www.iranmicro.ir/forum/13652-...ed=1#post97586
من این دوربینو (البته بدون آی سی FIFO) با ATmega32 به دو زبان bascome , codevidion راه انداختم بسیار بسیار راحت اگه کسی هنوز مشکل داره بگه تا آموزش رو شروع کنیم البته توی فروم دیگه ای آموزش رو شروع کردیم میتونید اونجارو سر بزنید:
برای شروع این سایت رو هم یه نگاه بندازید مطالب خوبی گفته:Embedded Programmer: Hacking the OV7670 camera module (SCCB cheat sheet inside)
ویرایش توسط KHM : 02-01-2015 در ساعت 01:32
چندتا سوال داشتم:
1) تفاوت راه اندازیش با نوع fifo دارش چیه؟
2) نقشه ارتباطیش با میکروکنترلری که باهاش کار میکنید چه جوریه؟ (نوع بدون fifo با 24 پایه)
3) اصلا کاربرد fifo در اینجا چیه؟ (مثلا برای میکرویی مثل lpc1768 حتما باید باشه؟)
با تشکر از دوستان
سلام
راه اندازی دوربین کار خیلی سختی نیست. من خودم این دوربین رو با FPGA های سری ZYNQ راه اندازی کردم. توی عکس های زیر میتونی Block Diagram و تصویر دریافتی از دوربین رو ببینی.
بستگی به کاری که میخوای انجام بدی میتونی از مدل FIFO دار استفاده کنی. برای پروژه ایی که من داشتم, هدفم stream دیتا بود و بدون هیچ پردازشی میخواستم دیتا رو روی پورت VGA نشون بدم. از اونجا که حجم دیتا زیاد بود و نگران این بودم که بعضی از تصویر ها از بین بره, مجبور شدم از یک BRAM بین بلوک capture و VGA استفاده کنم( توی عکس اول خیلی خوب نشون داده شده). حالا شما اگر بخوای فقط یک عکس بگیری اصلا نیازی نیست که FIFO داشته باشی. ولی حداقل حجم RAM میکرویی که استفاده میکنی باید بتونه یک عکس رو ذخیره کنه. برای این پروژه من از پروژه زیر استفاده کردم.
OV7670 camera - Hamsterworks Wiki!
متاسفانه این پروژه یکم باگ داره و بعضی از فایل هاش رو باید یکم تغییر بدی. همچنین اصلا از BRAM استفاده نکرده. ولی برای شروع میتونه خوب باشه.
ویرایش توسط hossein1387 : 03-05-2015 در ساعت 07:00
سلام دوستان
در مورد ارسال تصویر گرفته شده با ov7670 به pc:
پس از اینکه بایت به بایت تصویر رو به کامپیوتر فرستادیم باید با چه فرمتی تو یه فایل ذخیره کنیم؟ و آیا اینکه در این مرحله کامپیوتر قادر به نمایش تصویر خواهد بود؟
سلام
اگر منظورتون پروژه ایی که من گذاشتم هست باید بگم که من دیتای دوربین رو اصلا به کامپیوتر نمیفرستم! بلکه مستقیم میفرستم روی پورت VGA. برای ذخیره من دارم انکودر JPEG رو پیاده میکنم البته xilinx خودش IP core های خیلی خوبی برای vidoe/image compresion داره ولی من قبلا انکودر jpeg رو پیاده کردم و دوست دارم فعلا با همون پروژه قبلیم برم جلو.
سلام اقای مهندس مزارعی
مهندس امکان داره فایل مربوط به این پروژه دروبین ov7670 رو که انجام دادین بر روی سایت قرار بدین ؟
با تشکر
باسلام
ببخشید من ال سید دی 3.2 عریض (hx8352b) و هچنین ال سی دی 2.8 (n96) رو در اختیار دارم، این مثالی که قرار دادین با این ال سی دی ها راه اندازی نمیشن؟ کاری میشه کرد برنامه رو تغییر داد؟
سوال بعدی اینکه فرکانس های xtal=12mhz وppl0=400mhz و cclk=100mhz رو چطور باید تنظیم کنم؟
سوال اخر اینکه دوربین من از نوع fifo al422b است. ایا با این برنامه راه اندازی میشه؟
با تشکر و سپاس
سلام
تو سایتی که معرفی کردین کدframe buffer اصن تعریف نشده.
میشه تو این زمینه راهنمایی کنید؟
ممنون میشم
سلام.من میخوام این دوربین رو با At91sam7x256 راه اندازی کنم.الان راحت رجیستر هاش رو میخونم و مینویسم.فرکانس میکرو روی 48mhz و با pwm یک فرکانس 9mhz درست کردم.توی سه تا از رجیستر هاش این هارو نوشتم:wrOV7670Reg(0x12, 0x84);wrOV7670Reg(0x11, 0x9F);wrOV7670Reg(0x40, 0xF0); دارم پایه های دیتارو میخونم ولی مقداری که میخونم به RGBشباهت نداره.میخواستم راهنماییم کنید.ممنون
یه سوال دیگه هم داشتم
بایت هایی که دریافت میکنم چطوریه؟یعنی هر سه بایت میشه یک پیکسل یعنی اولrبعدgبعدbیا طور دیگه ای هست؟