سلام به همه
دوربین ov7725 که مثل ov7670 هست رو توسط stm32f407vg راه انداختم و اطلاعاتش رو توسط hal dcmi dma میگیرم و بعد توی حافظه sram خود میکرو ذخیره میکنم و بعد روی tft lcd نشونش میدم اما مشکل:
یک عکس حافظه زیادی رو اشغال میکنه (تقریبا 150 KByte) میخوام اطلاعات رو توی یک آرایه 256 بایتی ذخیره و بعد اون آرایه رو روی حافظه جانبی مثل حافظه های فلش (nor flash ic = w25q128) ذخیره کنم و بعد دوباره روی همون آرایه ادامه اطلاعات رو بریزم و این کار رو اینقدر انجام بدم تا تمام حجم انتقال پیدا کنه.
اما هر کاری میکنم جواب نمیگیرم،ایا وقفه خاصی برای این کار هست که در زمان دریافت تعداد مشخصی اطلاعات از واحد dcmi بتونم اطلاعات رو روی حافظه دیگه ای انتقال بدم؟
وقفه دریافت یک line هم اجرا نمیشه؟؟؟
دوربین ov7725 که مثل ov7670 هست رو توسط stm32f407vg راه انداختم و اطلاعاتش رو توسط hal dcmi dma میگیرم و بعد توی حافظه sram خود میکرو ذخیره میکنم و بعد روی tft lcd نشونش میدم اما مشکل:
یک عکس حافظه زیادی رو اشغال میکنه (تقریبا 150 KByte) میخوام اطلاعات رو توی یک آرایه 256 بایتی ذخیره و بعد اون آرایه رو روی حافظه جانبی مثل حافظه های فلش (nor flash ic = w25q128) ذخیره کنم و بعد دوباره روی همون آرایه ادامه اطلاعات رو بریزم و این کار رو اینقدر انجام بدم تا تمام حجم انتقال پیدا کنه.
اما هر کاری میکنم جواب نمیگیرم،ایا وقفه خاصی برای این کار هست که در زمان دریافت تعداد مشخصی اطلاعات از واحد dcmi بتونم اطلاعات رو روی حافظه دیگه ای انتقال بدم؟
وقفه دریافت یک line هم اجرا نمیشه؟؟؟