NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 2724 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید

نمایش نتیجه های نظرسنجی ها: چگونه STM32 را ياد بگيريم؟

رأی دهندگان
263. شما نمی توانید در این نظرسنجی رای دهید.
  • سطحي و كار راه انداز

    20 7.60%
  • دقيق و حرفه اي

    243 92.40%
صفحه 51 از 58 نخستنخست ... 323334353637383940414243444546474849505152535455565758 آخرینآخرین
نمایش نتایج: از 1,001 به 1,020 از 1155

موضوع: شروع آموزش stm32 بر پایه برد سفارشی

  1. #1001
    کاربر علاقه مند ali_rostami_7 آواتار ها
    تاریخ عضویت
    Oct 2011
    نوشته ها
    91
    تشکر
    295
    تشکر شده 54 بار در 36 پست

    پیش فرض

    نقل قول نوشته اصلی توسط rozeh نمایش پست ها
    چون پسر خوبی هستی جواب میدما

    اینم یه عکس دسته جمعی از دو رجیستر
    لاجیک متاسفانه فعلا ندارم ولی انشالله به زودی یکی دستم میاد
    ویرایش توسط ali_rostami_7 : 17-12-2014 در ساعت 14:54

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

  3. #1002
    کاربر فعال rozeh آواتار ها
    تاریخ عضویت
    Mar 2013
    نوشته ها
    198
    تشکر
    27
    تشکر شده 176 بار در 104 پست

    پیش فرض

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

    اینم یه عکس دسته جمعی از دو رجیستر
    لاجیک متاسفانه فعلا ندارم ولی انشالله به زودی یکی دستم میاد
    نه ببین، شما الان یه مقدار بی دقتی کردی. من حرفی از مقدار ریجسترهای پورت A زدم؟ شما هم خودتو به زحمت می اندازی و هم منو. اینه که یه مقدار دقت کن. من گفتم چی ببین:

    توی دیباگ از مقدار ریجسترهای rcc عکس بگیر و بذار اینجا. واسه هر دو که انجام دادی
    پس یعنی از ریجسترهای RCC عکس بگیر. هم توی 72مگاهرتز که راه انداختی(یعنی یکی در حالت 72 مگاهرتز) و هم این 8مگاهرتز که میگی(یک هم واسه حالت 8 مگ).
    الان این چیزی که گذاشتی واسه 72مگ هستش. درسته؟
    راستی هر دو چشمک هم میزنه دیگه؟ یه وقت فقط روشن نباشه فقط و بگی کار میکنه. هر دو برنامه که میگی باید چشمک بزنه. کدوم سریعتر میزنه؟ واسه هر دو کد فایل main رو هم بذار. منظورم کد اصلی هستش.

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


  5. #1003
    کاربر فعال
    تاریخ عضویت
    Dec 2007
    نوشته ها
    113
    تشکر
    92
    تشکر شده 78 بار در 59 پست

    پیش فرض راه اندازی i2c در سری stm32f103

    سلام مهندس
    تو تابع I2C_Configuration
    قسمت I2C_Ack_Enable را به I2C_Ack_Disable تغییر بده.
    ویرایش توسط sadmonew : 10-02-2015 در ساعت 10:33

  6. #1004
    کاربر فعال
    تاریخ عضویت
    Dec 2007
    نوشته ها
    113
    تشکر
    92
    تشکر شده 78 بار در 59 پست

    پیش فرض

    نقل قول نوشته اصلی توسط dostajn نمایش پست ها
    سلام مهندس
    تو تابع I2C_Configuration
    قسمت I2C_Ack_Enable را به I2C_Ack_Disable تغییر بده.
    سلام جناب sadmonew عزیز

    فکر کنم پست من پاک شد...
    امکان داره بیشتر توضیح بدید ؟ اگر ack غیر فعال بشه طبق دیتاشیت eeprom، بعد از دریافت هر بایت از حافظه، میکرو master باید ask بده درسته! احتمالا خودم باید با تابع I2C_AcknowledgeConfig فعال کنم:
    کد:
    Bit 10 ACK: Acknowledge enable
    This bit is set and cleared by software and cleared by hardware when PE=0.
    0: No acknowledge returned
    1: Acknowledge returned after a byte is received (matched address or data)
    اما مشکل من اینه که اگر پایه های PA6/7 کاملا آزاد باشند(از توباس بیان بیرون) میکرو مستر برای داده ای که ارسال کرده ACK میگیره !!!
    درثانی مشکل مهمتر اینه که اگر میکرو توی باس باشه توی حلقه زیر میمونه:

    کد:
        while(!I2C_CheckEvent(I2C_EE, I2C_EVENT_MASTER_MODE_SELECT));
    ویرایش توسط dostajn : 10-02-2015 در ساعت 12:10

  7. #1005
    کاربر علاقه مند
    تاریخ عضویت
    Sep 2012
    نوشته ها
    30
    تشکر
    1
    تشکر شده 23 بار در 13 پست

    پیش فرض

    سلام، خیلی خوشحال شدم چنین آموزشی در حال به اشتراک گذاری توی انجمنه !!
    قبلا هم به دوستان اعلام کرده بوده به اشتراک گذاری توی سایت به جای فروم ساختار منسجم تری خواهد داشت
    ویرایش توسط Doloop : 13-02-2015 در ساعت 02:08 دلیل: تبلیغ سایر انجمن ها یا سایت ها

  8. #1006
    کاربر فعال
    تاریخ عضویت
    Mar 2011
    نوشته ها
    131
    تشکر
    38
    تشکر شده 45 بار در 37 پست

    پیش فرض

    سلام .من تازه stmرو شروع کردم اول اینکه می خواستم به خاطر مثال ها و اموزش های خوبی که گذاشتین از همه تون تشکر کنم. و اینکه خواهش می کنم یه نفر به من کمک کنه من تو قسمت adc مشکل دارم اصلا واحد adc این سری میکروکنترلرها خیلی متفاوت هست من با سریstm32f103zet دارم کار میکنم از یه طرف داخل هدر smsis اون از adc1,2,3 صحبت شده از اون طرف 17 کانال براش تعریف شده اصلا درک نمی کنم رو پایه های شماتیک ای سی هم یه سری پایه ها با عنوان adc123 و یه سری adc12 و یه سری adc13 معرفی شده ؟؟؟؟و اینکه یه نفر برا من توضیح بده این پارامترهای ADC_ModeوADC_ScanConvMode وADC_ContinuousConvMode وADC_ExternalTrigConv و ADC_DataAlign و ADC_NbrOfChannel اینا هرکدوم چه کاربردهایی داره و حالتهای مختلفشون چه معنی دارن

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

    پیش فرض

    سلام

    ببین این لینک بدردت میخوره؟

    فایل های کاربران: Doloop ● آپلود گوگل
    *** اللّهم عجّل لولیک الفرج ***

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


  11. #1008
    کاربر فعال
    تاریخ عضویت
    Mar 2011
    نوشته ها
    131
    تشکر
    38
    تشکر شده 45 بار در 37 پست

    پیش فرض

    سلام سال نو مبارک . می دونم الان وقت سوال پرسیدن نیست ولی دیگه خسته شدم از بس تو نت گشتم می شه یه نفر به من کمک کنه من از این کتابخانه lcdn96 شما استفاده میکنم همه چی درسته فقط تو قسمت نمایش عکس مشکل دارم عکسی که با avr راحت نمایش میدادم الان همش خط خطی نشون می ده ؟؟؟چه جوری رو حافظه فلش ببرمش؟؟ ممکنه مشکل همین باشه ؟؟

  12. #1009
    کاربر علاقه مند
    تاریخ عضویت
    May 2011
    نام
    احسان باقری
    نوشته ها
    61
    تشکر
    47
    تشکر شده 35 بار در 29 پست

    پیش فرض

    اگر از lcdرافیکی زیاد استفاده می کنید حتما حتما. Stemwin یا همون emwin رو یاد بگیرید خیلی سریع یاد میگیرید چون ساده و روان ولی بسیار قدرت مند هست و با هر میکرویی کار میکنه حتا avr

  13. #1010
    کاربر فعال
    تاریخ عضویت
    Mar 2011
    نوشته ها
    131
    تشکر
    38
    تشکر شده 45 بار در 37 پست

    پیش فرض

    مرسی حتما کار می کنم ولی من تابع مربوط به نمایش عکس رو عوض کردم و الان lcd یم عکسو قشنگ نشون می ده البته هنوز یه کم یه جاهایی ایراد داره وسط صفحه یه کمی نویز داره ولی کیفیت عالیه ... خیلی خوشحالم دوروزه گیرم به این lcd .. دوست دارم سورس رو بزارم که اگر کسی مثل من مشکل داشت ازش استفاده کنه ولی متاسفانه جای اپلود فایلشو ندارم

  14. #1011
    کاربر علاقه مند
    تاریخ عضویت
    May 2011
    نام
    احسان باقری
    نوشته ها
    61
    تشکر
    47
    تشکر شده 35 بار در 29 پست

    پیش فرض

    خيلي خويه كه كارتون راه افتاده

    داخل اين سايت آپلود كنيد
    Dropbox.com

  15. #1012
    کاربر فعال
    تاریخ عضویت
    Mar 2011
    نوشته ها
    131
    تشکر
    38
    تشکر شده 45 بار در 37 پست

    پیش فرض

    سلام این سایتی که شما گفتین که خیلی سخت بودولی از اینجا می شه گرفتش دانلود

  16. #1013
    عضو جدید
    تاریخ عضویت
    Aug 2011
    نوشته ها
    18
    تشکر
    11
    تشکر شده 8 بار در 7 پست

    پیش فرض

    نقل قول نوشته اصلی توسط amirparto نمایش پست ها
    سلام بر مهندسین عزیز ، یک سوال ذهن من و همکارم رو خیلی درگیر کرده هرجا هم گشتیم چیزی راجبش نیافتیم
    این خط دقیقا چیکار میکنه؟ میدونم که کلا واسه معرفی رجیسترهاست ولی دقیق میخوام بدونم.
    کد:
    #define GPIOA ((GPIO_TypeDef *) GPIOA_BASE)
    GPIO_TypeDef که یک استراکچر هست و GPIOA_BASE هم آدرس شروع رجیسترای GPIOA هست. اینا دقیقا چطور به هم مرتبط میشن؟ ستاره (*) اینجا چه کاری انجام میده؟

    اینم تعریف استراکچر GPIO_TypeDef
    کد:
    typedef struct { __IO uint32_t MODER; /*!< GPIO port mode register, Address offset: 0x00 */ __IO uint32_t OTYPER; /*!< GPIO port output type register, Address offset: 0x04 */ __IO uint32_t OSPEEDR; /*!< GPIO port output speed register, Address offset: 0x08 */ __IO uint32_t PUPDR; /*!< GPIO port pull-up/pull-down register, Address offset: 0x0C */ __IO uint32_t IDR; /*!< GPIO port input data register, Address offset: 0x10 */ __IO uint32_t ODR; /*!< GPIO port output data register, Address offset: 0x14 */ __IO uint16_t BSRRL; /*!< GPIO port bit set/reset low register, Address offset: 0x18 */ __IO uint16_t BSRRH; /*!< GPIO port bit set/reset high register, Address offset: 0x1A */ __IO uint32_t LCKR; /*!< GPIO port configuration lock register, Address offset: 0x1C */ __IO uint32_t AFR[2]; /*!< GPIO alternate function registers, Address offset: 0x20-0x24 */ } GPIO_TypeDef;
    * به آدرس اشاره میکنه
    حالا فرض کنین آدرس شما یک استراکچر باشه .خوب استراکچر هم مجموعه ای از متغیر هاست که توی RAM بصورت متوالی تعریف میشن
    مثلا #define GPIOA ((GPIO_TypeDef *) GPIOA_BASE هرجا شما بنویسین GPIOA آدرس پورت A درون سخت افزار که بصورت یه ساختار تعریف شده دسترسی دارین
    توحه کنین برای دسترسی به عناصر GPIOA باید از <- استفاده کنین و GPIOA یک پوینتر به ساختاریه که بالا تعریف شده.

    - - - Updated - - -

    نقل قول نوشته اصلی توسط ehsanbagheri نمایش پست ها
    اگر از lcdرافیکی زیاد استفاده می کنید حتما حتما. Stemwin یا همون emwin رو یاد بگیرید خیلی سریع یاد میگیرید چون ساده و روان ولی بسیار قدرت مند هست و با هر میکرویی کار میکنه حتا avr
    emwin برای st زو کسی کار کرده؟
    سخت افزار باید چجوری باشه RAM و ROM خارجی لازمه؟

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


  18. #1014
    کاربر فعال
    تاریخ عضویت
    Mar 2012
    نوشته ها
    179
    تشکر
    49
    تشکر شده 9 بار در 7 پست

    پیش فرض

    چرا دستور printf کار نمیکنه ؟
    برنامه وقتی printf رو کامنت میکنم کار میکنه ولی وقتی printf باشه کار نمیکنه
    کسی مثالی داره که رو برد سفارشی printf کار کنه ؟

  19. #1015
    کاربر فعال
    تاریخ عضویت
    Mar 2011
    نوشته ها
    131
    تشکر
    38
    تشکر شده 45 بار در 37 پست

    پیش فرض

    سلام . printf رو واسه چی لازم دارین ؟ برا uart؟ اگر برا سریال می خواین باید براش تعریفش کنین

  20. #1016
    کاربر فعال
    تاریخ عضویت
    Mar 2012
    نوشته ها
    179
    تشکر
    49
    تشکر شده 9 بار در 7 پست

    پیش فرض

    نقل قول نوشته اصلی توسط hajar1272 نمایش پست ها
    سلام . printf رو واسه چی لازم دارین ؟ برا uart؟ اگر برا سریال می خواین باید براش تعریفش کنین
    بله برای usart1
    چطور باید تعریف کنم ؟؟
    scanf هم کار نمیکنه

  21. #1017
    کاربر فعال
    تاریخ عضویت
    Mar 2011
    نوشته ها
    131
    تشکر
    38
    تشکر شده 45 بار در 37 پست

    پیش فرض

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

    ببین این لینک بدردت میخوره؟

    فایل های کاربران: Doloop ● آپلود گوگل
    تو این لینک مثالهای خوبی هست فکر کنم توش باشه یه مثال هست واسه rtc که نمایشگرش uart هست تو اون از printf استفاده شده

  22. #1018
    کاربر فعال
    تاریخ عضویت
    Mar 2012
    نوشته ها
    179
    تشکر
    49
    تشکر شده 9 بار در 7 پست

    پیش فرض

    نقل قول نوشته اصلی توسط hajar1272 نمایش پست ها
    تو این لینک مثالهای خوبی هست فکر کنم توش باشه یه مثال هست واسه rtc که نمایشگرش uart هست تو اون از printf استفاده شده
    گشتم نبود

  23. #1019
    کاربر فعال
    تاریخ عضویت
    Mar 2011
    نوشته ها
    131
    تشکر
    38
    تشکر شده 45 بار در 37 پست

    پیش فرض

    اینجا رو هم یه نگاه بکنین فکر کنم همون rtc اخری باشه لینک

  24. #1020
    کاربر فعال
    تاریخ عضویت
    Mar 2012
    نوشته ها
    179
    تشکر
    49
    تشکر شده 9 بار در 7 پست

    پیش فرض

    نقل قول نوشته اصلی توسط hajar1272 نمایش پست ها
    اینجا رو هم یه نگاه بکنین فکر کنم همون rtc اخری باشه لینک
    ممنون
    printf تو اون پروزه کار میکنه ولی scanf کار نمیکنه
    برای scanf باید چیکار کنم ؟؟

صفحه 51 از 58 نخستنخست ... 323334353637383940414243444546474849505152535455565758 آخرینآخرین

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

  1. پاسخ: 515
    آخرين نوشته: 09-12-2018, 12:45
  2. پاسخ: 105
    آخرين نوشته: 02-12-2015, 17:33
  3. Stm32 رو چطوری شروع کنم دوستان ...!
    توسط sarab1 در انجمن stm32
    پاسخ: 18
    آخرين نوشته: 11-10-2013, 18:54
  4. پاسخ: 9
    آخرين نوشته: 01-08-2010, 12:53
  5. انتشار قريب‌الوقوع نخستين به‌روزرساني بزرگ ويندوز سون
    توسط arsalan681 در انجمن اخبار کامپیوتر و IT و مسابقات رباتیک
    پاسخ: 0
    آخرين نوشته: 08-06-2010, 12:43

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

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