صالح جان من فکر میکنم از سیم بندی باشه.. یعنی ترتیب پایه هاشو اشتباه زدیم...
از 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 میکرو
دیگه نمیدونم
(۲۳-تير-۱۳۹۳, ۱۷:۳۵:۰۶)salehjg نوشته است: [ -> ]دیگه نمیدونم
تا الان باسری AT راهش انداختی؟؟؟
که من STM رو بزارم کنا ر و با ATDAM7S64 راهش بندازیم
صالح جان این ماژول هم کریستال داره...
زیر لنز دوربینه ..
همه این مدل مازول ها عین همند..
(۲۳-تير-۱۳۹۳, ۱۸:۱۹:۳۷)EBKA نوشته است: [ -> ]تا الان باسری AT راهش انداختی؟؟؟
که من STM رو بزارم کنا ر و با ATDAM7S64 راهش بندازیم
نه
کلا نشد
فقط تونستم با میکرو رجیستر هاشو بخونم و بنویسم
دوربین من، آیسی fifo نداشت ، سرعت میکرو نمیرسید که اطلاعات بگیره ازش
نقل قول: صالح جان این ماژول هم کریستال داره...
زیر لنز دوربینه ..
همه این مدل مازول ها عین همند..
ای بابا
پس چرا xclk رو به میکرو وصل میکنیم؟؟؟؟؟
مگه نگفتین xclk به هیچ مقاومت 0 اهمی وصل نیست؟(جامپر نداره سر راه)
پس با این حساب خروجی کریستال به خروجی کلاک میکرو وصل شده تا امروز
2 تا خروجی بهم وصل شده
زیر لنز دقیقا همین شکلیه...
یعنی ممکنه دوربین پریده باشه؟؟ با این حلقه ای که من میبینم با نور
نه
سنسور تصویر در هر حالت سالم میمونه
اگه بد ترین شرایط رو در نظر بگیریم، یا کریستال اسیلاتور میسوزه، یا میکرو
که تقریبا مطمئن ام هیچ کدوم نسوخته ( چون گفتین وقتی sda رو جدا کردین، pclk داشتین)
الان اونجا بغل اسیلاتور، چند تا مقاومت هستش
ببینید کدومش به پایه ی xclk از پین هدر ماژول وصله؟
یا مثلا مقاومتی هست که لحیم نشده باشه؟
اصلا ببینید خروجی کریستال به پین xclk وصله یا نه؟
هدف: میخوام کریستال اسیلاتور رو از مدار حذف کنم و بجاش کلاک خروجی میکرو رو به پایه ی xclk که مستقیم به سنسور تصویر وصله، انتقال بدم
حس میکنم برنامه (کد میکرو) و این ماژول هماهنگ نیست
باید یکی از این دو تا (برنامه / ماژول) تغییر داده بشن تا کار کنه