با یه نرم افزار فیلم رو تبدیل کردم به عکس های bmp بعد دارم پشت سر هم عکس ها رو پخش می کنم
الان تقریبا 17 هرتز رفرش تصاویر هست در سایز 320 در 240
نوع: ارسال ها; کاربر: seyed saeed; کلمات کلیدی:
با یه نرم افزار فیلم رو تبدیل کردم به عکس های bmp بعد دارم پشت سر هم عکس ها رو پخش می کنم
الان تقریبا 17 هرتز رفرش تصاویر هست در سایز 320 در 240
پخش تصاویر BMP از sd کارت و پخش با FSMC
نمی دانم هیچ کدام از دوستان هم ظاهرا تست نکرده اند که ببینینم مشکل از کجاست
به صورت فایل است مشخصا از این کتابخانه استفاده می کنیم به لحاظ ارتباط فایلی که وجود دارد
و خود elm-chan هم در عکسی که قبل تر گذاشتم به صورت فایلی سرعت خواندن و نوشتن رو گذاشته
نکته جالب دیگه ای هم پیدا کردم
در مطالبی که شرکت st منتشر کرده (AN2790 مربوط به راه اندازی ال سی دی با fsmc و با یک میکروی 72 مگاهرتزی )
تونسته یک ال سی دی در رزولوشن 320 در 240 راه اندازی کنه و...
سلام
مثلا اگر میزان تاخیر مشخص است شما می توانید از یکی از سیگنال ها نمونه برداری کنید و در آرایه ای ذخیره کنید و بعد از مثلا 3 ثانیه تاخیر اولین آرایه رو با نمونه اول سیگنال دوم مقایسه کنید
البته...
این سرعتی هست که خود elm-chan با یه میکروی 72 مگاهرتزی رسیده و فکر می کنم از spi استفاده کرده باشه
http://elm-chan.org/fsw/ff/res/rwtest2.png
من الان که حساب می کنم و با اسکوپ چک کردم تقریبا هر 40...
سلام
بیش تر توضیح بدید که این مقایسه رو به چه منظور می خواهید
من قبلا خیلی سعی کردم تا sdio رو دستی راه بندازم ولی نشد به همین علت به سمت stmcube رفتم که با اون هم خیلی تجربه کاری ندارم و اصولا کار با توابع cmsis رو هم چندان بلد نیستم
ولی فکر می کنم وقتی پروژه...
Timing.AddressSetupTime = 0x4;
Timing.AddressHoldTime = 4;
Timing.DataSetupTime = 0x04;
Timing.BusTurnAroundDuration = 0xf;
Timing.CLKDivision = 16;
Timing.DataLatency = 17;
...
سلام
تو نرم افزار
st-link utility
قسمت option byte
این گزینه رو داره
بخشی از مشکل به خاطر پایه ریست ssd1963 بود وقتی اسیلوسکوپ رو روش گذاشتم خیلی بهتر شد الان براش یه خازن 1 نانو فعلا گذاشتم داره تقریبا کار می کنه ولی نمی تونم سرعت fsmc رو خیلی بالا ببرم
- - -...
سلام
ssd1963 را با میکروی stm32f407vgt6 راه اندازی کردم و از پروتکل fsmc استفاده کردم
تنها مشکلی که وجود داره اگر مثلا در lcd_clear از رنگ تماما سفید استفاده کنم دیگه چیزی کار نمی کنه و رنگ دیگه...
lcd 7 اینچ را راه اندازی کردم
البته سرعت های مربوط به fsmc رو نفهمیدم چه طور تنظیم کنم و دستی باهاشون کلنجار می رم و سرعت رو زیاد می کنم ولی اصولش رو نمی دونم چیه
البته pdf های سایت st رو دیدم...
یه نفر اگر زحمتی نیست این واحد fsmc رو کامل توضیح بده که چه طور خودکار کار می کنه ؟؟؟
الان به طور مثال وقتی LCD راه اندازی می کنیم یه زمان هایی داریم مقادیر رجیستر رو تغییر میدیم یه وقتی حافظه مورد...
فکر می کنم اشکال از این جا باشه که ماژول lcd روی 6800 باشه
#include <stm32f4xx.h>
static unsigned short DeviceCode;
/* LCD RGB color definitions */
#define Black 0x0000 /* 0, 0, 0...
سلام
من fsmc رو با stmcube تنظیم کردم
و می خوام باهاش ssd1289 راه اندازی کنم ولی نمی دونم کجای کارم اشتباهه که کار نمی کنه و فقط در دیباگ device code رو می تونم از روی ssd بخونم نمی دونم بقیه...
تنظیمات این بخش چه طوری هست ؟؟
من فعلا ssd1289 رو می خوام راه بندازم
9474
البته دو تا سوال اولم به قوت خودش باقی هستند
فهمیدم پیدا کردم آدرس ها رو
9472
فقط میشه توضیح بدید این عملیات چه طور خودکار انجام میشه
از طرفی این bank ها مقادیرشون به چه معنایی است ؟؟ چون مقادیر خیلی بالایی داره می پرسم
و چرا در پروژه هایی...
منظورتون اینه که وقتی این واحد پیکربندی میشه دیگه رجیستری به صورت مستقیم وجود نداره که ما مقادیر رو از روش بخونیم و در واقع ما آدرسی از رم میکرو رو داریم به صورت دستوری می خونیم
یعنی این واحد هیچ...
سلام
در مورد اون دو بخش دیگه که در سوالم بود نظری ندارید ؟؟؟
در مورد راه اندازی lcd با واحد fsmc
#define LCD_RAM *(__IO uint16_t *) ((uint32_t)0x60020000) //disp Data ADDR
#define...
سلام
بنده در میکروکنترلر ها دست و پا شکسته کار کرده ام و چند روزی است روی میکروی stm32f407 دارم کار می کنم
تا به حال با واحد dma کار نکردم ولی توضیحی که شنیدم از اطرافیان این بوده که یه جور دسترسی...