NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 1967 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 6 از 26 نخستنخست 12345678910111213141516171819202122232425 ... آخرینآخرین
نمایش نتایج: از 101 به 120 از 516

موضوع: شروع کار با برد Discovery kit for STM32 F4 series - with STM32F407 MCU

  1. #101
    کاربر فعال
    تاریخ عضویت
    Jul 2009
    نام
    مجید بهرامیان
    نوشته ها
    108
    تشکر
    137
    تشکر شده 99 بار در 47 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sigma-mx نمایش پست ها
    آره منم مشکلم همین بود . با stm32f1xx تونستم حدود 10 فریم رو جواب بگیرم ولی هر چی فرکانس رو بالا پایین کردم همین شد ! این منو به فکر انداخت که اونایی که میگن 60-70 فریم جواب گرفتن آیا روش تستشون درست بوده یا نه !!!!!!!!!!!؟
    همون طور که قبلا گفته بودم من با 1768 از روی فلش میکرو بصورت 8 بیتی حدود 52 فریم گرفتم .
    در مورد اینکه فرکانس رو عوض می کنید اما همون فریم رو بهتون میده منم همین مشکل رو داشتم اما یه نکته ای بود که حواسم بهش نبود اونم مقدار match رجیستری بود که از اون برای تنظیم زمان یک ثانیه استفاده کرده بودم .
    مشکل این بود که من تو فرکانس کاری 100 مگ برای میکرو فرکانس تایمر رو روی 25 100/4گذاشته بودم . پس برای زمان یک ثانیه باید مقدار رجیستر match باید 25 مگ باشه(25000000) تا تو یه ثانیه وقفه بده . بعد من فرکانس میکرو رو می بردم روی 150 مگ اما میدیدم که هنوز همون فریم قبلی رو می ده تا اینکه متوجه شدم قاعدتا وقتی فرکانس میکرو می ره روی 150 پس فرکانس تایمر میره روی 150/4=37.5
    خوب پس به اندازه ی یه ثانیه تاخیر ایجاد نمی کرد بنابراین تعداد فریم هم به همون اندازه می شد .

    نتیجه ی اخلاقی

    حواست به فرکانس تایمر باشه

    یه چیز دیگه شما لایبرری خودتون رو بذارید ببینم مشکل چیه که 10 فریم بیشتر نمی گیرید شاید بتونم اونو بهینه تر بکنم .
    در ضمن من از روی sd حداکثر تونستم 6.5 فریم بگیرم کسی از دوستان بهتر از این گرفته . البته فایل به صورت فایل باینری هست که روی رم ریختم . مشکل کم سرعت مربوط به سرعت خوندن از مموری هست .

    حداکثر فرکانس کاری قسمت spi برای 1768 کسی می دونه چنده ؟؟؟ من بیشتر از 25 مگ نتونستم ازش جواب بگیرم


    ویرایش توسط ma-bah : 16-05-2012 در ساعت 03:11

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نام
    Advertising world
    نوشته ها
    Many
     

  3. #102
    کاربر فعال
    تاریخ عضویت
    Jul 2009
    نام
    مجید بهرامیان
    نوشته ها
    108
    تشکر
    137
    تشکر شده 99 بار در 47 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sigma-mx نمایش پست ها
    یه سرچی بزن ، لایببری همین السیدی تو نت هست که با fsmc درایو شده . این واحد اصلا برای همین کارا هست .. خیلی باید تو سرعت تاثیر داسته باشه..
    نیازی نیست بگردید برید توی درایوی که کیل رو نصب کردید برید این قسمت توی مثالهاش بگردید کتابخونه هاش هست فقط یه چیزی تو اون درایو السیدی 9320 هستش اگر از شما il9325 هست باید یه تغییرات کوچیک فقط توی قسمت init اون در واقع توی مقادیر بدید .


  4. #103
    مدیر باز نشسته alireza9900 آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    علیرضا اینانلو
    نوشته ها
    379
    تشکر
    285
    تشکر شده 792 بار در 246 پست

    پیش فرض

    راستی این میکروی من که واحد fsmc نداره ولی F4 داره . یه سرچی بزن ، لایببری همین السیدی تو نت هست که با fsmc درایو شده . این واحد اصلا برای همین کارا هست .. خیلی باید تو سرعت تاثیر داسته باشه..
    اینو با fsmc تست می کنم ولی باز فکر نکنم فرقی کنه. چون الان السیدی داره کم میاره نه میکرو

    همون طور که قبلا گفته بودم من با 1768 از روی فلش میکرو بصورت 8 بیتی حدود 52 فریم گرفتم .
    52 فریم عکس یا رنگ ؟؟

    در مورد اینکه فرکانس رو عوض می کنید اما همون فریم رو بهتون میده منم همین مشکل رو داشتم اما یه نکته ای بود که حواسم بهش نبود اونم مقدار match رجیستری بود که از اون برای تنظیم زمان یک ثانیه استفاده کرده بودم .
    این حرف هم درسته. البته اینجا که من می گفتم فرکانس رو تغییر می دم فرکانس GPIO میکرو بود نه فرکانس کاری میکرو. که ربطی نداره

    نیازی نیست بگردید برید توی درایوی که کیل رو نصب کردید برید این قسمت توی مثالهاش بگردید کتابخونه هاش هست فقط یه چیزی تو اون درایو السیدی 9320 هستش اگر از شما il9325 هست باید یه تغییرات کوچیک فقط توی قسمت init اون در واقع توی مقادیر بدید .
    اینو میگی کجای کیل پیدا میشه؟ من پیدا نکردم.(مثلا منظورت مثال مربوط به بورد STM3240G Eval هست؟)
    البته فکر کنم السیدی هایی توی مثال ها باشه درایورشون ili9325/20 نباشه.
    ویرایش توسط alireza9900 : 16-05-2012 در ساعت 15:39

  5. #104
    کاربر فعال
    تاریخ عضویت
    Jul 2009
    نام
    مجید بهرامیان
    نوشته ها
    108
    تشکر
    137
    تشکر شده 99 بار در 47 پست

    پیش فرض

    نقل قول نوشته اصلی توسط alireza9900 نمایش پست ها
    52 فریم عکس یا رنگ ؟؟

    اینو میگی کجای کیل پیدا میشه؟ من پیدا نکردم.(مثلا منظورت مثال مربوط به بورد STM3240G Eval هست؟)
    البته فکر کنم السیدی هایی توی مثال ها باشه درایورشون ili9325/20 نباشه.
    الان دوباره دیدم به صورت 8 بیتی 40 فریم گرفتم اما 16 بیتی تا 50 تا رو هم جواب داده اونم عکس

    برای این کتابخونه برو به این آدرس
    Keil\ARM\Boards\Keil\MCBSTM32E\Demo\source
    توش یه فایل lcd.h هست اونو ببین اولش هم نوشته برای 9320 هست

  6. تشکرها از این نوشته :


  7. #105
    مدیر باز نشسته alireza9900 آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    علیرضا اینانلو
    نوشته ها
    379
    تشکر
    285
    تشکر شده 792 بار در 246 پست

    پیش فرض

    اصلا حواسم به بردهای خود keil نبود!

    این السیدی که شما استفاده می کنی چیه؟ یه عکس می تونی از پی سی بی منعطفش بذاری ؟

  8. #106
    کاربر فعال esi_52000 آواتار ها
    تاریخ عضویت
    Oct 2009
    نام
    اسماعیل طاهری
    نوشته ها
    365
    تشکر
    220
    تشکر شده 943 بار در 200 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sigma-mx نمایش پست ها
    آره منم مشکلم همین بود . با stm32f1xx تونستم حدود 10 فریم رو جواب بگیرم ولی هر چی فرکانس رو بالا پایین کردم همین شد ! این منو به فکر انداخت که اونایی که میگن 60-70 فریم جواب گرفتن آیا روش تستشون درست بوده یا نه !!!!!!!!!!!؟
    اره داداش سعید . روش تستمون درست بوده .اگه دارین با استفاده از ذستورات cmsis لایبری مینویسین بیشتر از 10 فریم جواب نمیگیری ولی اگه کار رو با رجیستر نویسی جلو ببری همون 70 فریم رو میگیری.اینم بگم که یکی از ذوستان گفته تا 130 فزیم هم از 1768 جواب گرفته

  9. تشکرها از این نوشته :


  10. #107
    مدیر بخش STM32 sigma-mx آواتار ها
    تاریخ عضویت
    Nov 2009
    نام
    سعید شریفیان
    نوشته ها
    1,421
    تشکر
    804
    تشکر شده 2,520 بار در 978 پست

    پیش فرض

    ای کاش یه نفر با stm32f1 هم مثل من تست میکرد که من نتیجمو با اون مقایسه کنم . مقایسه با دو میکروی مختلف کار درستی نیست . چون من یسری مشکلات با سرعت خوندن از فلش این میکرو پیدا کردم که فکر می کنم همون سرعت رو محدود کنه !

  11. #108
    مدیر باز نشسته alireza9900 آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    علیرضا اینانلو
    نوشته ها
    379
    تشکر
    285
    تشکر شده 792 بار در 246 پست

    پیش فرض

    سلام
    خبر جدید!
    من الان کد رو یکم تغییر دادم که مستقیم از رجیستر ها استفاده کنه. سرعت رسید به 44 fps
    البته کتابخونه های cmsis بهینه هستن(مثلا تابع GPIO_Write کدش یه خطه اونم اومده GPIOx->ODR رو مقدار دهی کرده) ولی خب همون پروسسی که برای فراخوانی تابع مصرف میشه باعث شده بود سرعت اونقدر بیاد پایین.

    تا آخر امشب اگه وقت شد با FSMC هم تست می کنم نتیجه رو می ذارم.

  12. کاربران : 2 تشکر کرده اند از شما alireza9900 برای ارسال این پست سودمند:


  13. #109
    مدیر بخش STM32 sigma-mx آواتار ها
    تاریخ عضویت
    Nov 2009
    نام
    سعید شریفیان
    نوشته ها
    1,421
    تشکر
    804
    تشکر شده 2,520 بار در 978 پست

    پیش فرض

    یقینا همین طوره ..
    برای فراخوانی تابع و مقداردهی پشته یقینا یه زمانی تاخیر بوجود میاره ..
    حالا که مستقیم با ODR تست کردی ، سعی کن همینو با BSRR و BRR تست کنی ! ببین بازم سرعت میاد بالا ..
    به این دو رجیستر میگن atomic gpio set/reset !!!!!!

  14. کاربران : 2 تشکر کرده اند از شما sigma-mx برای ارسال این پست سودمند:


  15. #110
    مدیر باز نشسته alireza9900 آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    علیرضا اینانلو
    نوشته ها
    379
    تشکر
    285
    تشکر شده 792 بار در 246 پست

    پیش فرض

    با BSRR کمتر شد. 40 fps
    کد هم به جای:
    کد:
    LCD_DataPort->ODR = cmd;
    گذاشتم:
    کد:
    LCD_DataPort->BSRRL = cmd;
    LCD_DataPort->BSRRH = ~cmd;
    این رجیستر BRR توی F1 ها نقشش چیه؟

  16. #111
    مدیر بخش STM32 sigma-mx آواتار ها
    تاریخ عضویت
    Nov 2009
    نام
    سعید شریفیان
    نوشته ها
    1,421
    تشکر
    804
    تشکر شده 2,520 بار در 978 پست

    پیش فرض

    منظورم اونجایی بود که فقط یه دستور odr باشه . خب اینجا از لحاظ تعداد دستور شما 1 دستور رو به 3 دستور افزایش دادین ، بخاطر همین کند شده . 2 تا دستور انتساب به رجیستر و 1 دستور مکمل کردن (~)

    رجیستر brr ، یک رجیستر ریست کردن پورت 16 بیتی هست .
    ولی bsrr ، یک رجیستر 32 بیتی هست که 16 بیت پایین برای ست کردن و 16 بیت بالا برای ریست هست.

  17. تشکرها از این نوشته :


  18. #112
    مدیر باز نشسته alireza9900 آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    علیرضا اینانلو
    نوشته ها
    379
    تشکر
    285
    تشکر شده 792 بار در 246 پست

    پیش فرض

    منظورم اونجایی بود که فقط یه دستور odr باشه . خب اینجا از لحاظ تعداد دستور شما 1 دستور رو به 3 دستور افزایش دادین ، بخاطر همین کند شده . 2 تا دستور انتساب به رجیستر و 1 دستور مکمل کردن (~)
    منظورو نمی گیرم مهندس. الان فقد این شکلی میشه از bsrr استفاده کرد و الان کلا 2 تا تابع هستن که هر کدوم یه خط توشون هست که از odr استفاده می کنه.(در مجموع توی کل کد 2 تا odr استفاده شده) الان شما می گی اینارو با bsrr بازنویسی کنم دیگه ؟
    ویرایش توسط alireza9900 : 17-05-2012 در ساعت 10:03

  19. #113
    کاربر علاقه مند electeron_man آواتار ها
    تاریخ عضویت
    Jan 2008
    نام
    ایمان
    نوشته ها
    23
    تشکر
    13
    تشکر شده 8 بار در 8 پست

    پیش فرض

    سلام رفقا چرا ادامه نمیدین
    ریاست محترم سایت لطفا برای بکار گیری از تمام امکانات این برد بچه ها رو تشویق کنید که ادامه بدن
    ممنون از همه

  20. #114
    کاربر فعال arm-mohsen-avr آواتار ها
    تاریخ عضویت
    May 2011
    نام
    محسن جودی
    نوشته ها
    222
    تشکر
    200
    تشکر شده 149 بار در 101 پست

    پیش فرض

    به خاطر امتحانات پایان ترم هست که دوستان نمی تونن به سایت بیاین بعد امتحانات ادامه می دیم

  21. تشکرها از این نوشته :


  22. #115
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض

    نقل قول نوشته اصلی توسط electeron_man نمایش پست ها
    سلام رفقا چرا ادامه نمیدین
    ریاست محترم سایت لطفا برای بکار گیری از تمام امکانات این برد بچه ها رو تشویق کنید که ادامه بدن
    ممنون از همه
    حقیقتش تا اول تیر خودمم زیاد وقت نمیکنم بیام از اول تیر قول میدم ولی الان توی امتحانات خیلی دوستان هست نباید انتظار داشت همه بتونن فعال باشن
    کویر ویدئو راه اندازی شد

    اگر چه دیر ولی برگشتم به جمع دوستان قدیمی....

  23. کاربران : 3 تشکر کرده اند از شما kavir برای ارسال این پست سودمند:


  24. #116
    کاربر علاقه مند electeron_man آواتار ها
    تاریخ عضویت
    Jan 2008
    نام
    ایمان
    نوشته ها
    23
    تشکر
    13
    تشکر شده 8 بار در 8 پست

    پیش فرض

    جناب زارعی ممنون منتظریم تا تیر

  25. #117
    کاربر علاقه مند newman آواتار ها
    تاریخ عضویت
    Jan 2012
    نام
    حامد ترکی (h0x00i)
    نوشته ها
    50
    تشکر
    71
    تشکر شده 43 بار در 22 پست

    پیش فرض

    سلام...

    منم این برد خریدم (البته هنوز دستم نرسیده) امیدوارم بتونم با کمک دوستان با این برد کار کنم

  26. کاربران : 2 تشکر کرده اند از شما newman برای ارسال این پست سودمند:


  27. #118
    مدیرکل سایت kavir آواتار ها
    تاریخ عضویت
    Jun 2007
    نام
    زارعی
    نوشته ها
    3,547
    تشکر
    1,218
    تشکر شده 5,684 بار در 1,801 پست

    پیش فرض

    نقل قول نوشته اصلی توسط electeron_man نمایش پست ها
    جناب زارعی ممنون منتظریم تا تیر
    به نطر من یک دقیقه وقت آزاد اگر دارین منتظر نشید !
    دوستانی که وقتشون آزاد هست همین الان شروع کنند به نظر من اول از همه برنامه های st که براش قرار داده توی یک تاپیک دونه به دونه که تست میکنید نکاتش رو بنویسید و بعد برنامه هایی که خودتون میتونید بنویسید
    ویرایش توسط kavir : 29-05-2012 در ساعت 23:07
    کویر ویدئو راه اندازی شد

    اگر چه دیر ولی برگشتم به جمع دوستان قدیمی....

  28. #119
    کاربر فعال
    تاریخ عضویت
    Jul 2010
    نام
    مرتضی مجتهدی
    نوشته ها
    313
    تشکر
    1
    تشکر شده 358 بار در 203 پست

    پیش فرض

    نمونه برنامه با mikro basic برای این بورد :

    program Button_Test
    main:

    GPIO_Digital_Output(@GPIOD_BASE, _GPIO_PINMASK_ALL) ' Set PORTD as digital output
    while TRUE
    GPIOD_ODR = not GPIOD_ODR
    delay_ms(100)
    wend
    end.

  29. کاربران : 3 تشکر کرده اند از شما modj.ir برای ارسال این پست سودمند:


  30. #120
    مدیرکل انجمنها Doloop آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    حسين
    نوشته ها
    1,964
    تشکر
    3,312
    تشکر شده 3,086 بار در 1,371 پست

    پیش فرض

    سلام
    یه سوال؟
    این دیسکاوری روی بوردش کریستال ساعت نداره
    اگه زمان واقعی بخایم خودش میتونه 32Khz تولید کنه؟
    چطوری؟
    کدوم سری از میکرو های NXP و ST و ATMEL همچین قابلیتی داره ؟
    *** اللّهم عجّل لولیک الفرج ***

صفحه 6 از 26 نخستنخست 12345678910111213141516171819202122232425 ... آخرینآخرین

موضوعات مشابه

  1. توسعه برد Discovery kit for STM32 F4 series
    توسط Ma3ood در انجمن stm32
    پاسخ: 33
    آخرين نوشته: 15-05-2020, 17:52
  2. شروع آموزش stm32 بر پایه برد سفارشی
    توسط alishekarriz در انجمن stm32
    پاسخ: 1154
    آخرين نوشته: 08-11-2016, 14:27
  3. پاسخ: 12
    آخرين نوشته: 01-07-2014, 16:04
  4. Stm32 رو چطوری شروع کنم دوستان ...!
    توسط sarab1 در انجمن stm32
    پاسخ: 18
    آخرين نوشته: 11-10-2013, 18:54
  5. شروع آموزش stm32 بر پایه برد سفارشی
    توسط alishekarriz در انجمن Cortex-a8-a9 arm9-11
    پاسخ: 149
    آخرين نوشته: 03-03-2012, 23:00

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •