NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 1966 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 17 از 26 نخستنخست 1234567891011121314151617181920212223242526 آخرینآخرین
نمایش نتایج: از 321 به 340 از 516

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

  1. #321
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2008
    نام
    علی سعید
    نوشته ها
    67
    تشکر
    62
    تشکر شده 81 بار در 37 پست

    پیش فرض

    نقل قول نوشته اصلی توسط shayanmelody نمایش پست ها
    سلام
    برنامه مهندس اينانلو رو براي ال سي دي ان 96 دانلود كردم
    موقع اجرا فقط يه سري خط هاي رنگي رو ال سي دي نشون ميده
    من قبلا اين ال سي دي رو با كدويژن راه انداختم
    تو كتابخونش بايد دست ببرم ؟!
    آره قسمت initial ال سی دی رو احتمالا باید تغییراتی بدین،اول از همه یه بار شماره چیپ رو بخونین ببنین که شماره چیپ چنده شاید ili9320 باشه و برنامه شما واسه 9328 یا 9325 تنظیم شده باشه،منم این مشکلات رو با این lcd های چینی داشتم.

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

  3. #322
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    كتابخونه اي كه تو برنامه بود واس 9325 بود ، در ضمن ،‌ ازكجا بايد شماره چيپ ال سي دي رو تشخيص بدم ؟
    يه سوال ديگه ، اگه چيپ ال سي ديم 9320 بود ، مقاديري كه بايد تغيير بدم رو از كجا بايد بگيرم ؟!‌
    تشكر



    بعد از چند وقت برگشتم



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

    پیش فرض

    ازكجا بايد شماره چيپ ال سي دي رو تشخيص بدم ؟
    ببین این به کارت میاد ؟


    تو این لینک مشخصات السیدی با چیپ درایوش و اینچش رو نوشته
    ویرایش توسط Doloop : 14-08-2012 در ساعت 16:07
    *** اللّهم عجّل لولیک الفرج ***

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


  6. #324
    کاربر فعال pooriya آواتار ها
    تاریخ عضویت
    Nov 2008
    نام
    پوریا علیزاده
    نوشته ها
    316
    تشکر
    163
    تشکر شده 676 بار در 217 پست

    پیش فرض

    با سلام

    دوستان یه RTOS مربوط به شرکت SEGGER هست با نام emwin که عملکردی شبیه uc/gui خودمون داره و سیستم عامل جالبی هست.اینو برای میکروی stm32f407vgt6 پورت کردن که همون میکروی discovery هست.اینجا قرار می دم دوستانی که به این برد دسترسی دارن یه تست بکنن ببینیم سرعت اجرای تسک های این سیستم عامل و خودش به چه شکلی هست.فقط نمی دونم نوع ال سی دی به کار رفته چیه؟(که احتمال می دم همون ili9325 خودمون باشه) کانفیگ پایه های lcd هم داخل سورس مشخصه.

    کامپایلر:keil 4.54

    دانلود:
    http://wdl.persiangig.com/pages/down....com/emwin.rar
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: 150902w42zzfd432gr66v2.jpg.thumb.jpg
مشاهده: 192
حجم: 123.1 کیلو بایت   برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: 150903z42mft6hu9ef2tff.jpg.thumb.jpg
مشاهده: 169
حجم: 112.0 کیلو بایت   برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: 171035ix83h9vjsj98chvc.jpg.thumb.jpg
مشاهده: 190
حجم: 27.1 کیلو بایت   برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: 1509005ipoqp1cu6fup8iz.jpg.thumb.jpg
مشاهده: 203
حجم: 127.7 کیلو بایت  
    ویرایش توسط pooriya : 14-08-2012 در ساعت 16:18

  7. کاربران : 10 تشکر کرده اند از شما pooriya برای ارسال این پست سودمند:


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

    پیش فرض

    void GLCD_Init(void)
    ....
    if(lcdid == 0x9320)
    ...
    else if(lcdid == 0x9325)
    ...
    else if(lcdid==0x4531)
    ...
    }else if(lcdid==0xb505)
    ...



    فردا اونقد جرات داشتم برم مغازه ، به برد همه چیز وصله تست می کنم

  9. #326
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2008
    نام
    علی سعید
    نوشته ها
    67
    تشکر
    62
    تشکر شده 81 بار در 37 پست

    پیش فرض

    نقل قول نوشته اصلی توسط shayanmelody نمایش پست ها
    كتابخونه اي كه تو برنامه بود واس 9325 بود ، در ضمن ،‌ ازكجا بايد شماره چيپ ال سي دي رو تشخيص بدم ؟
    يه سوال ديگه ، اگه چيپ ال سي ديم 9320 بود ، مقاديري كه بايد تغيير بدم رو از كجا بايد بگيرم ؟!‌
    تشكر
    واسه خوندن شماره چیپ lcd باید از دستورات خواندنی lcd استفاده کنین و مقدار 0x00 رو به lcd بفرستین این دستور تقریبا توی همه lcdهای چینی مشترک هست،ونتیجه رو روی پورت سریال مشاهده کنین فقط دقت داشته باشین که نتیجه رو به هگز ببینین.برای این کار هم باید پایه RD رو صفر کنین و پورت میکرو رو در حالت ورودی قرار بدین.
    مثلا من خودم یکسری lcd خریدم که شماره اش hx8325 بود.واسه اینکه بدونین چه تغییراتی باید بدین هم باید کاتالوگ درایور lcd رو مطالعه کنین و معمولا هم یه جدول داره که توی اون جدول آدرس رجیسترها رو داده.

    uint16_t tftlcd_readData(void)
    {
    uint16_t gRamData;
    GPIO_InitTypeDef GPIO_InitStructure;

    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_All;
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN;
    GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_DOWN;
    GPIO_Init(LCD_DataPort, &GPIO_InitStructure);

    LCD_CS(0);
    LCD_RS(1);
    LCD_RD(0);
    LCD_WR(1);
    gRamData = GPIO_ReadInputData(LCD_DataPort);
    LCD_RD(1);
    LCD_CS(1);

    GPIO_InitStructure.GPIO_Pin = GPIO_Pin_All;
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
    GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
    GPIO_Init(GPIOB, &GPIO_InitStructure);
    return gRamData;
    }

    uint16_t tftlcd_readIndex(uint16_t cmd)
    {
    LCD_CS(0);
    LCD_RS(0);
    LCD_RD(0);
    LCD_WR(1);
    GPIO_Write(LCD_DataPort, cmd);
    LCD_RD(1);
    LCD_CS(1);
    // return 0; //!
    }

    static __inline uint16_t tftlcd_readReg(uint16_t cmd)
    {
    tftlcd_readIndex(cmd);
    delay_ms(100);
    return tftlcd_readData();
    }

    int main(){
    char str[10];
    sprintf(str,"0x%x\r\n",tftlcd_readReg(0x00));
    usrat_puts(str);
    }
    ویرایش توسط alisaeed : 15-08-2012 در ساعت 01:53

  10. #327
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2008
    نام
    علی سعید
    نوشته ها
    67
    تشکر
    62
    تشکر شده 81 بار در 37 پست

    پیش فرض

    نقل قول نوشته اصلی توسط pooriya نمایش پست ها
    با سلام

    دوستان یه RTOS مربوط به شرکت SEGGER هست با نام emwin که عملکردی شبیه uc/gui خودمون داره و سیستم عامل جالبی هست.اینو برای میکروی stm32f407vgt6 پورت کردن که همون میکروی discovery هست.اینجا قرار می دم دوستانی که به این برد دسترسی دارن یه تست بکنن ببینیم سرعت اجرای تسک های این سیستم عامل و خودش به چه شکلی هست.فقط نمی دونم نوع ال سی دی به کار رفته چیه؟(که احتمال می دم همون ili9325 خودمون باشه) کانفیگ پایه های lcd هم داخل سورس مشخصه.

    کامپایلر:keil 4.54

    دانلود:
    پرشین گیگ - دانلود - emwin.rar
    اینطور که من قبلا دیده بودم lcdهای خیلی زیادی رو ساپورت میکرد و ili9325 و بقیه رو هم ساپورت میکرد ولی به نظر من همون سیسیتم عامل کیل بهتره و کار با هاش راحتره.

  11. #328
    کاربر دائمی mj3747 آواتار ها
    تاریخ عضویت
    Sep 2007
    نام
    مجید
    نوشته ها
    429
    تشکر
    567
    تشکر شده 570 بار در 240 پست

    پیش فرض

    دوستان شما از چه user manual ی برا STM32F407 استفاده میکنین؟
    آدرسش بدین دانلود کنم.


  12. #329
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    خدمت شما فقط 1400 صفحه هستش
    http://www.st.com/internet/com/TECHN...DM00031020.pdf

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


  14. #330
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mj3747 نمایش پست ها
    دوستان شما از چه user manual ی برا STM32F407 استفاده میکنین؟
    آدرسش بدین دانلود کنم.
    شما ميخواي با رجيستر ها كار كني يا با cmsis ؟
    چون من الآن دارم باهاش كار ميكنم و اصلا يوز منوال رو نخوندم !



    بعد از چند وقت برگشتم



  15. #331
    کاربر دائمی mj3747 آواتار ها
    تاریخ عضویت
    Sep 2007
    نام
    مجید
    نوشته ها
    429
    تشکر
    567
    تشکر شده 570 بار در 240 پست

    پیش فرض

    نقل قول نوشته اصلی توسط shayanmelody نمایش پست ها
    شما ميخواي با رجيستر ها كار كني يا با cmsis ؟
    چون من الآن دارم باهاش كار ميكنم و اصلا يوز منوال رو نخوندم !
    راستش من اطلاعاتی در مورد cmsis ندارم و دقیقا نمیدونم چیه، اگه در موردش یه توضیح بدی ممنون میشم.

  16. #332
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    سلام
    ساده بگم ، cmsis يه سري كتابخونه جدا هستند كه مخصوص سري كرتكش هستند و براي هر ميكرو شركت توليد كننده براي دانلود قرار ميده
    تو اين كتابخونه ها يه سري توابع آماده وجود داره كه طبق نياز بعضي هاشون چندتا آرگومان ورودي داره يا بعضي هاشون مقدار برگشتي دارند.
    كار با اين پارامتر ها بسيار بسيار ساده تر از كار با رجيستر ها هست براي مثال يكي از اون توابع كه تو قسمت تايمر هستش رو اينجا ميزارم و يه توضيحي در موردش ميدم

    کد:
    /**
      * @brief  Sets the TIMx Counter Register value
      * @param  TIMx: where x can be 1 to 14 to select the TIM peripheral.
      * @param  Counter: specifies the Counter register new value.
      * @retval None
      */
    void TIM_SetCounter(TIM_TypeDef* TIMx, uint32_t Counter)
    {
      /* Check the parameters */
       assert_param(IS_TIM_ALL_PERIPH(TIMx));
    
      /* Set the Counter Register value */
      TIMx->CNT = Counter;
    }
    اول هركدوم از اين توابع يه سري كامنت هايي هست كه در مورد اين تابع و پارامتر هاش توضيح ميده
    براي اين تابعي كه گذاشتم مثلا گفته :

    تنظيم كردن مقدار رجيستر شمارنده تايمر/كانتر
    بعدش اومده پارامترهاشو توضيح داده و اينكه چه مقاديري ميتونند داشته باشند

    البته مطالب كامل مربوط به قسمت اول تايمر/كانتر رو فردا تو تاپيك مربوط بهش قرار ميدم
    شما با خوندن مطالبي كه ميزارم و مقايسش با فايل اصلي ميبينيد كه دقيقا همون كارايي كه گفته رو من اومدم ترجمش كردم.پس اگه يكم زبان انگيليسي شما خوب باشه ، هيچ مشكلي نخواهيد داشت



    بعد از چند وقت برگشتم



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


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

    پیش فرض

    user manual که تعداد صفحاتش کمتره همونه که صفحه اول عکس بورد دیسکاوری رو گذاشته !
    1400 صفحه ای هم reference manual هست که داخلش رجیستر هارو گفته
    دادا شایان همچنان منتظر جواب کار شما هستیم
    *** اللّهم عجّل لولیک الفرج ***

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


  20. #334
    ناظم انجمن Ma3ood آواتار ها
    تاریخ عضویت
    Aug 2011
    نام
    مسعود
    نوشته ها
    2,248
    تشکر
    1,912
    تشکر شده 3,087 بار در 1,509 پست

    پیش فرض

    به نظر من خوندن رفرنس و اون چند تا pdf برای برد دیسکاوری بی فایده نیست یعنی خوندنش ضرر نداره.
    ولی دوستان از بعد ماه رمضونی دوباره شروع کنیم و بخش های این میکرو را باهم راه بیندازیم.

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


  22. #335
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    نقل قول نوشته اصلی توسط do...loop نمایش پست ها
    user manual که تعداد صفحاتش کمتره همونه که صفحه اول عکس بورد دیسکاوری رو گذاشته !
    1400 صفحه ای هم reference manual هست که داخلش رجیستر هارو گفته
    دادا شایان همچنان منتظر جواب کار شما هستیم
    تو آرم 7 اسمش يوزر منوال بود ،‌ مثل اينكه اينجا شده رفرنس منوال !

    مثالش رو نوشتم و الآن داره روي برد كار ميكنه ، الآن ميخوام برم سراغ تايپ كردنش



    بعد از چند وقت برگشتم



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


  24. #336
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    سلام دوستان
    كتابخونه اي كه براي 9325 بود رو تغيير دادم براي 9320 ،‌ الآن رو ال سي ديم يه چيزهايي نشون ميده ، اما مشكل هاي زير رو داره
    عكس هايي كه نشون ميدم mirror هستند
    رنگ ها به هم ريخته ، اول كه تو قسمت متن تست كرده بودم ، رنگ ها بر عكس شده بود كه با نات كردن مقدارشون ، درست شد . الآن رنگ عكس هم همينطور شده ، بايد اينم نات بكنم يا راه ديگه اي داره ؟!
    يكي 2 تا مشكل ديگه هم هست كه بعد از حل شدن اينا ميگم
    منظرم دوستان
    با تشكر



    بعد از چند وقت برگشتم



  25. #337
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2008
    نام
    علی سعید
    نوشته ها
    67
    تشکر
    62
    تشکر شده 81 بار در 37 پست

    پیش فرض

    نقل قول نوشته اصلی توسط shayanmelody نمایش پست ها
    سلام دوستان
    كتابخونه اي كه براي 9325 بود رو تغيير دادم براي 9320 ،‌ الآن رو ال سي ديم يه چيزهايي نشون ميده ، اما مشكل هاي زير رو داره
    عكس هايي كه نشون ميدم mirror هستند
    رنگ ها به هم ريخته ، اول كه تو قسمت متن تست كرده بودم ، رنگ ها بر عكس شده بود كه با نات كردن مقدارشون ، درست شد . الآن رنگ عكس هم همينطور شده ، بايد اينم نات بكنم يا راه ديگه اي داره ؟!
    يكي 2 تا مشكل ديگه هم هست كه بعد از حل شدن اينا ميگم
    منظرم دوستان
    با تشكر
    به کاتالوگ رجوع کنین و رجیستر آدرس 0x03 رو مطالعه کنین ،این رجیستر نحوه نمایش عکس و رنگ ها رو مشخص میکنه و بعد مقدار اون رو توی init lcd عوض کنین.

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


  27. #338
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    سلام
    كسي با اين برد ال سي دي كاراكتري رو راه انداخته ؟!‌



    بعد از چند وقت برگشتم



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


  29. #339

  30. #340
    مدیر باز نشسته shayanmelody آواتار ها
    تاریخ عضویت
    Jan 2011
    نام
    شایان نیکزاد
    نوشته ها
    576
    تشکر
    283
    تشکر شده 1,038 بار در 473 پست

    پیش فرض

    هر كاري كردم نشد ! حتي لايبري سري f103 كه خيلي شبيه اين ميكرو هست و تغييرات خيلي جزئي ميخواد رو خواستم استفاده كنم نشد !
    چندتا هدر ديگه هم گرفتم و دستكاري كردم ، بازم نشد )):



    بعد از چند وقت برگشتم



صفحه 17 از 26 نخستنخست 1234567891011121314151617181920212223242526 آخرینآخرین

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

  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

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

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