NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 2838 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
صفحه 5 از 6 نخستنخست 123456 آخرینآخرین
نمایش نتایج: از 81 به 100 از 102

موضوع: اموزش میکرو stm8

  1. #81
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    نقل قول نوشته اصلی توسط majidnabi1 نمایش پست ها
    و تنها یک پروگرامر فقط در دسترس ماست برای پروگرام کردن اون اون هم stlink هست که دونمونه 18000 تومانی و 59000 تومانی
    اگه مثل من خود میکرو رو تهیه کردین که باید چهار سیم RESET SWIM GND VCC رو به میکرو متصل کنید و دقت کنید که حتما Vcap رو با خازن به VSSیا همون GND وصل کنید
    سلام
    بله با دو پروگرامر
    ST-LINK V2For STM8 STM32 Debugger ,Programmer, st link

    میشه پروگرام کرد فقط اون پروگرامر سفیده باید تغذیه برد جدا بهش بدی
    نقل قول نوشته اصلی توسط majidnabi1 نمایش پست ها

    و در ادامه از مثال آقای مهندس عبدی عزیز میتونین برای تست gpio استفاده کنین که درست هم هست اما یک روش آسانتر برای تغییر مقدار خروجی هم داریم
    که توی پست قبلی گفتم
    اونها با توابع آماده هست که البته با رجیستر به صورت مستقیم میشه کد زد. اینجا به این درد می خوره که ما حجم فلاش و رم محدودی داریم و با کتابخانه آماده برنامه که زیاد بشه دچار کمبود جا میشیم . بنابراین بهینه تره با رجیستر

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

  3. #82
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    جالبه پورت سریال این میکرو با باودریت 115200 من ندیدم درست عمل کنه در حالی که با باودریت های دیگه درست کار میکرد. عدد محاسبه شده برای قرار دادن در رجیستر مربوطه (BRR1و BRR2) هم درست است و مطابق جدول Table 54 رفرنس منوآل است. از دوستان کسی تست داشته اینو؟

  4. #83
    عضو جدید
    تاریخ عضویت
    Jul 2011
    نوشته ها
    5
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام
    بله بنده زیاد استفاده کردم و حتی بدون کریستال البته روی سری L جواب گرفتم
    و روی سری معمولی بردم کریستال داشت و جواب هم داد فقط نکته ای که هست یه تفاوت بین سری L و سری معملوی (S) وجود داره اونم اینه که تو سری L کلاک سریال همون کلاک میکرو هست ولی تو سری معمولی کلاک سریال همیشه 16 مگ هست اینم تابع کانفیگ سریال واسه stm8s
    کد:
    void USARTConfig(uint32_t baud)
    کد:
    {
        uint16_t BaudRate_Mantissa = 0;
        /*Set the USART RX and USART TX at high level*/
        GPIOD->DDR|=GPIO_PIN_5;
        GPIOD->CR1|=(GPIO_PIN_5);
        GPIOD->CR2|=(GPIO_PIN_5);
        /* Enable USART clock */
        CLK->PCKENR1|=CLK_PCKENR1_UART1;
    
    
        /* USART configuration ------------------------------------------------------*/
        /* USART configured as follow:
              - BaudRate = 115200 baud  
              - Word Length = 8 Bits
              - One Stop Bit
              - Odd parity
              - Receive and transmit enabled
        */
        //                              Fmaster/Baudrate/* 16000000/2^(CLK->CKDIVR)*/
        BaudRate_Mantissa  = (uint32_t)( 16000000/baud); 
        /* Set the fraction of USARTDIV */
        UART1->BRR2 = (uint8_t)((BaudRate_Mantissa >> (uint8_t)8) & (uint8_t)0xF0);
        /* Set the MSB mantissa of USARTDIV */
        UART1->BRR2 |= (uint8_t)(BaudRate_Mantissa & (uint8_t)0x0F);
        /* Set the LSB mantissa of USARTDIV */
        UART1->BRR1 = (uint8_t)(BaudRate_Mantissa >> (uint8_t)4);    
        UART1->CR2 |=(UART1_MODE_RX_ENABLE | UART1_MODE_TX_ENABLE);
        /* Enable the USART R interrupt */
        UART1->CR2|=0X20;
    
    }

  5. #84
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    بله تنظیمات در همین کلاک 16 مگ انجام شده و با همین کلاک در 9600 کار می کند در باودریت های دیگه هم درست کار می کنه و خروجی می بینیم ولی با این 115200 چه مشکلی داره نمی دونم. شاید در قراردادشون نبوده اینو ساپورت کنند !
    شما با بدون کریستال تست کنید ببینید چی میشه

  6. #85
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    از دوستان با این 128 کیلو ایتوپرام داخلی این میکرو stm8f003 کار کرده که درست کار کنه؟
    منظور از درست کار کردن اینه که تغذیه قطع و وصل کنی دیتایی که ریختیم داخلش باقی مونده باشه

  7. #86
    کاربر علاقه مند
    تاریخ عضویت
    Oct 2011
    نوشته ها
    71
    تشکر
    69
    تشکر شده 55 بار در 33 پست

    پیش فرض

    سلام
    من کار کردم . راخت جواب میده

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


  9. #87

  10. #88
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

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

  11. #89
    عضو جدید
    تاریخ عضویت
    Jul 2013
    نوشته ها
    14
    تشکر
    12
    تشکر شده 3 بار در 3 پست

    پیش فرض

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

    اول اینکه این میکرو فقط با یک روش قبل پروگرام کردنه اونم یک سیمه یا SWIM هست که توی دیتاشیت گفته شده
    و تنها یک پروگرامر فقط در دسترس ماست برای پروگرام کردن اون اون هم stlink هست که دونمونه 18000 تومانی و 59000 تومانی

    اگه مثل من خود میکرو رو تهیه کردین که باید چهار سیم RESET SWIM GND VCC رو به میکرو متصل کنید و دقت کنید که حتما Vcap رو با خازن به VSSیا همون GND وصل کنید

    ببخشید که غلط املایی دارم

    و در ادامه از مثال آقای مهندس عبدی عزیز میتونین برای تست gpio استفاده کنین که درست هم هست اما یک روش آسانتر برای تغییر مقدار خروجی هم داریم

    که توی پست قبلی گفتم
    مقدار خازن؟
    دوستان brown outهمیشه فعاله داخلش؟

  12. #90
    تازه وارد
    تاریخ عضویت
    Aug 2015
    نوشته ها
    3
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط hadiabdi نمایش پست ها
    سلام دوستان اموزش stm8 به امید خدا کنار هم میخوام شروع کنیم در پله اول من برای شما دوستان ساختن پروژه رو میذارم
    HADI ABDI STM8 - YouTube
    این هم فیلم یوتیوپ که خودم اپلود کردم که روش ساخت و شبیه سازی پروژه رو نشون میده
    کامپایلر هم iar v2 هستش که تو سایت هست میتونید دانلود کنید
    برای شما فایل پروژه هم قرار میدم
    قسمت اول STM8
    سلام
    من یه مشکلی برام پیش اومده و دقیق نمی دونم اشکال از کجاست. یک برنامه ساده ست کردن یک پین GPIO. برنامه هم به درستی روی میکرو با ST-link ریخته میشه و وریفای میده و گویا مشکلی نیست. اما کار نمی کنه. روی دوتا مدار امتحان کردم و جواب نگرفتم. از کریستال خارجی استفاده می کنم و اونم ست کردم بازهم موفق نشدم. کسی می دونه باید چی کار کرد. از دوستان کسی می تونه شمارشو بهم بده تا ازش بپرسم. می تونه اشکال از کامپایلر باشه که خوب کرک نشده. البته بگم برنامه به راحتی کامپایل می شه.

  13. #91
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    سلام
    ابتدا بدون کریستال که شاید ساده تر باشه تنظیمات برنامه انجام بدهید.
    بعد می توانید از روی برد دیباگ کنید.
    تنظیمات پایه ها باید درست باشه. خروجی و پول آپ

  14. #92

  15. #93
    تازه وارد
    تاریخ عضویت
    Aug 2015
    نوشته ها
    3
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

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

  16. #94

  17. #95
    تازه وارد
    تاریخ عضویت
    Aug 2015
    نوشته ها
    3
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    چه محدودیتی داره؟ حجم پروگرام کردن یا زمانی؟

    - - - Updated - - -

    و یک سوال دیگه آیا برای ست و یا ریست کردن یک بیت باید ریزه کاری خاصی رو رعایت کرد. من از stm32103 جواب گرفتم وای نمی دونم چرا این جواب نمی ده. آیا می تونید یک برنامه ساده برای ست کردن PB5 برام بنویسین که با یکی خودم چک کنم؟

  18. #96
    عضو جدید
    تاریخ عضویت
    Jul 2013
    نوشته ها
    14
    تشکر
    12
    تشکر شده 3 بار در 3 پست

    پیش فرض

    نقل قول نوشته اصلی توسط mzarkoob نمایش پست ها
    از دوستان کسی این میکرو قفل کرده ؟ (Read-out protection)
    بله در قسمت option بایتها موجوده

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


  20. #97
    مدیر انجمن mzarkoob آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    مهدی زرکوب
    نوشته ها
    2,902
    تشکر
    1,202
    تشکر شده 2,317 بار در 1,273 پست

    پیش فرض

    نقل قول نوشته اصلی توسط vahidamin نمایش پست ها
    چه محدودیتی داره؟ حجم پروگرام کردن یا زمانی؟
    یک لایسنس می تونید بگیرید با محدودیت
    حجم پروگرام و یکی هم با محدودیت زمان یک ماهه
    بله ممکنه بعضی قسمت های این میکرو تفاوت داشته باشه با stm32 و یکم قلق داشته باشه.

  21. #98
    عضو جدید
    تاریخ عضویت
    Oct 2012
    نوشته ها
    5
    تشکر
    3
    تشکر شده 0 بار در 0 پست

    پیش فرض

    به کمک این سایت خیلی راحت میتونید تمام اجزا میکرو stm8 راه بندازید
    Silverlight Developer Silverlight Developer - var myWorld = new World(

  22. #99

  23. #100
    مدیر انجمن M.ABDOLLAHI آواتار ها
    تاریخ عضویت
    Dec 2008
    نام
    مهدی عبدالهی
    نوشته ها
    976
    تشکر
    1,567
    تشکر شده 2,677 بار در 667 پست

    پیش فرض

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

  24. کاربران : 2 تشکر کرده اند از شما M.ABDOLLAHI برای ارسال این پست سودمند:


صفحه 5 از 6 نخستنخست 123456 آخرینآخرین

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

  1. [خبر] کامپایلر برای میکروهای stm8
    توسط sadmonew در انجمن stm32
    پاسخ: 55
    آخرين نوشته: 20-03-2017, 12:19
  2. St-link/v2 یک دیباگر اوریجینال ارزان برای stm32,stm8
    توسط stm32z در انجمن میکرو کنترلر های 32 بیتی(arm)
    پاسخ: 18
    آخرين نوشته: 15-12-2015, 08:37
  3. [سوال] جزوه آموزشی برد آموزشی lpc1768
    توسط pooriya_nic18 در انجمن LPC series (NXP)
    پاسخ: 5
    آخرين نوشته: 07-12-2013, 14:49
  4. ثبت نام در مسابقات رباتیک وزارت آموزش و پرورش
    توسط elhghasemi در انجمن طراحی و ساخت و آزمایش مدارت الکترونیک
    پاسخ: 0
    آخرين نوشته: 03-08-2012, 21:14

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

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