ايران ويج

نسخه‌ی کامل: دوربین با قابلیت اتصال به میکروکنترلرها+AL422 FIFO ov7670
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
صفحه‌ها: 1 2 3 4 5 6
صالح جان من فکر میکنم از سیم بندی باشه.. یعنی ترتیب پایه هاشو اشتباه زدیم...
از D0 تا D7 که هیچ.. بقیش رو باید ببینیم به کجا باید وصلش کنیم...
در مورد دیباگ.. رجیستر ها رو کجای نرم افزار کیل باید ببینم؟؟؟
ممنون
باشه
الان کل سیم هارو در بیارین
بعد هر کدوم رو هر جا وصل میکنید، دقیقا با نشخصات اینجا بنویسید

در مورد رجیستر ها، برای ارتباط با سنسور، از sccb استفاده میشه، که مثل twi یا i2c یه.... روی تابع مربوط بهش باید متمرکز شد و بریک پوینت گذاشت و...
سلام..
پایه d.0 تا d.7 که هیچ
پایه 11 دوربین به 6 برد RCLK----->FIFO-RD
پایه 10 دوربین به 3 برد CS-------->CS
پایه 9 دوربین به 4 برد RRST----->RRST
پایه 8 دوربین به 12 برد XCK------->XCLK
پایه 7 دوربین به 5 برد WEN------->WRST
پایه 6 دوربین به 7 برد HREF------->FIFO-WE
پایه 5 دوربین به 9 برد VSYNC------->VSYNC
پایه 4 دوربین به 11 SDA------>SDA
پایه 3 دوربین به 10 بردSCL----->SCL
-----------------------------------------------------------------
در مورد پایه 7 و 6 دوربین که من اگر طبق اینی که گذاشتم وصل کنم اون حلقه نور میاد در صورتی که من
7 دوربین رو به 7 برد و 6 دوربین رو به 5 برد وصل کنم هیچی نشون نمیده
اون عکسی که پست سوم یا دوم بود ،(همون لیست پایه های میکرو و دوربین)
اون عکس حتما برا همین برنامه(کد) هستش؟

من فایل OV7670.h رو بررسی کردم یکم، هرچند با cortex m3 ها و stm32 کار نکردم، ولی یه سری کامنت بودن، نوشته بود Vsync = PB6 ! بقیه یکسان بودن...

کد php:
OV7670_XCLK_BIT    PA8

SCCB_SIC_BIT       PC6
SCCB_SID_BIT       PC7 
OV7670_VSYNC_BIT   PB6

FIFO_CS            PB8
FIFO_RRST          PB9
FIFO_RCLK          PB10
FIFO_WRST          PB11
FIFO_WEN           PB7

//FIFO_DATA_PIN         PE0-8 


در ضمن 7 به 7 و 6 به 5 وصل کنید
و اینکه vsync رو به PB6 وصل کنید



راستی
کد php:
#define    OV7670_VSYNC_BIT      GPIO_Pin_3 


توی کد بالا GPIO_Pin_3 کدوم پینه؟ PB6 میشه؟
منم دیده بودم اینو...
کد:
#define    OV7670_VSYNC_BIT      GPIO_Pin_3
این وصل کرده به PD3 میکرو
دیگه نمیدونمBiggrin
(۲۳-تير-۱۳۹۳, ۱۷:۳۵:۰۶)salehjg نوشته است: [ -> ]دیگه نمیدونمBiggrin
تا الان باسری AT راهش انداختی؟؟؟
که من STM رو بزارم کنا ر و با ATDAM7S64 راهش بندازیم
صالح جان این ماژول هم کریستال داره...
زیر لنز دوربینه ..
همه این مدل مازول ها عین همند..
(۲۳-تير-۱۳۹۳, ۱۸:۱۹:۳۷)EBKA نوشته است: [ -> ]تا الان باسری AT راهش انداختی؟؟؟
که من STM رو بزارم کنا ر و با ATDAM7S64 راهش بندازیم
نه
کلا نشد
فقط تونستم با میکرو رجیستر هاشو بخونم و بنویسم

دوربین من، آیسی fifo نداشت ، سرعت میکرو نمیرسید که اطلاعات بگیره ازش

نقل قول: صالح جان این ماژول هم کریستال داره...
زیر لنز دوربینه ..
همه این مدل مازول ها عین همند..
ای بابا

پس چرا xclk رو به میکرو وصل میکنیم؟؟؟؟؟
مگه نگفتین xclk به هیچ مقاومت 0 اهمی وصل نیست؟(جامپر نداره سر راه)
پس با این حساب خروجی کریستال به خروجی کلاک میکرو وصل شده تا امروز

2 تا خروجی بهم وصل شده BiggrinBiggrin
زیر لنز دقیقا همین شکلیه...
یعنی ممکنه دوربین پریده باشه؟؟ با این حلقه ای که من میبینم با نور
نه
سنسور تصویر در هر حالت سالم میمونه

اگه بد ترین شرایط رو در نظر بگیریم، یا کریستال اسیلاتور میسوزه، یا میکرو

که تقریبا مطمئن ام هیچ کدوم نسوخته ( چون گفتین وقتی sda رو جدا کردین، pclk داشتین)





الان اونجا بغل اسیلاتور، چند تا مقاومت هستش
ببینید کدومش به پایه ی xclk از پین هدر ماژول وصله؟
یا مثلا مقاومتی هست که لحیم نشده باشه؟

اصلا ببینید خروجی کریستال به پین xclk وصله یا نه؟

هدف: میخوام کریستال اسیلاتور رو از مدار حذف کنم و بجاش کلاک خروجی میکرو رو به پایه ی xclk که مستقیم به سنسور تصویر وصله، انتقال بدم

حس میکنم برنامه (کد میکرو) و این ماژول هماهنگ نیست
باید یکی از این دو تا (برنامه / ماژول) تغییر داده بشن تا کار کنه
صفحه‌ها: 1 2 3 4 5 6