اطلاعیه

Collapse
No announcement yet.

سوختن میکرو stm8

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    سوختن میکرو stm8

    سلام وقت همگی بخیر.
    من برای اولین برای میکرو stm8s کد چشمک زدن ال ای دی رو با کتابخونه SPL نوشتم، همه چیز به درستی کار کرد اما میکرو بعد از 4-5 دقیقه سوخت. یعنی نه ال ای دی روشن میشه و نه پروگرمر اونو میشناسه. من میکرو رو عوض کردم و این اتفاق برای دو میکرو دیگه تکرار شد، لطفا منو راهنمایی کنید که ایراد از چی میتونه باشه؟


    #include "stm8s.h"

    #define LED_GPIO_PORT (GPIOD)
    #define LED_GPIO_PINS (GPIO_PIN_1)

    void Delay (uint16_t nCount);

    void main(void)
    {
    GPIO_Init(LED_GPIO_PORT, (GPIO_Pin_TypeDef)LED_GPIO_PINS, GPIO_MODE_OUT_PP_LOW_SLOW);

    while (1)
    {
    GPIO_WriteReverse(LED_GPIO_PORT, (GPIO_Pin_TypeDef)LED_GPIO_PINS);
    Delay(0xFFFF);
    }
    }

    void Delay(uint16_t nCount)
    {
    while (nCount != 0)
    {
    nCount--;
    }
    }


    #2
    پاسخ : سوختن میکرو stm8

    چون از پایه PD1 نباید استفاده میکردید.
    پایه D1 همون پایه SWIM ه که شما تو برنامه به شکل خروجی تعریفش کردید. عملا پروگرامر دیگه دسترسی بهش نداره.

    اما اینکه چرا 4 -5 ثانیه بعد سوخت رو نظری ندارم. تو این 4-5 ثانیه، پروگرامر بهش وصل بود ؟
    Si vis pacem, para bellum

    دیدگاه


      #3
      پاسخ : سوختن میکرو stm8

      نوشته اصلی توسط tiranoid نمایش پست ها
      چون از پایه PD1 نباید استفاده میکردید.
      پایه D1 همون پایه SWIM ه که شما تو برنامه به شکل خروجی تعریفش کردید. عملا پروگرامر دیگه دسترسی بهش نداره.

      اما اینکه چرا 4 -5 ثانیه بعد سوخت رو نظری ندارم. تو این 4-5 ثانیه، پروگرامر بهش وصل بود ؟
      ممنونم از پاسختون.
      از پایه و پورت های دیگه هم استفاده کردم،هم از منبع تغذیه جداگانه استفاده کردم و هم به پروگرمر وصل بود. سه تا میکرو در سه حالت مختلف تست کردم و همگی سوختن. حداکثر 5 دقیقه کار کردن و سوختن. ممکنه بخاطر کیفیت پایین میکرو باشه؟
      جدیدترین ویرایش توسط seomid; ۱۳:۵۲ ۱۳۹۸/۱۲/۱۸.

      دیدگاه


        #4
        پاسخ : سوختن میکرو stm8

        نوشته اصلی توسط seomid نمایش پست ها
        ممنونم از پاسختون.
        از پایه و پورت های دیگه هم استفاده کردم،هم از منبع تغذیه جداگانه استفاده کردم و هم به پروگرمر وصل بود. سه تا میکرو در سه حالت مختلف تست کردم و همگی سوختن. حداکثر 5 دقیقه کار کردن و سوختن. ممکنه بخاطر کیفیت پایین میکرو باشه؟
        سلام. میدونم که قطعا چک کردین ولی پرسیدن عیب نیست شما منبع تغذیه میکرو رو 3.3 دادی و منبع بدون نویز هست؟ خیلی برام عجیبه اگه متوجه شدی مارو هم در جریان بذار(پروگرمر در همه حالا وصل بود؟)






        امیرحسین ضیا

        دیدگاه


          #5
          پاسخ : سوختن میکرو stm8

          نوشته اصلی توسط seomid نمایش پست ها
          سلام وقت همگی بخیر.
          من برای اولین برای میکرو stm8s کد چشمک زدن ال ای دی رو با کتابخونه SPL نوشتم، همه چیز به درستی کار کرد اما میکرو بعد از 4-5 دقیقه سوخت. یعنی نه ال ای دی روشن میشه و نه پروگرمر اونو میشناسه. من میکرو رو عوض کردم و این اتفاق برای دو میکرو دیگه تکرار شد، لطفا منو راهنمایی کنید که ایراد از چی میتونه باشه؟
          سلام
          این میکرو تا 5 ولت کار میکینه و به این راحتی ها نمی سوزه، دو تا سوال اول اینکه از چه منبع تغذیه ای استفاده کردید؟ دو اینکه C1 رو همون 680 نانو قرار دادید یا بیشتر و یا کمتر؟
          رفقا مهم نیست چطوری بازی می کنید؛ اگه شروع نکنید، قطعا بازنده هستید.

          دیدگاه


            #6
            پاسخ : سوختن میکرو stm8

            نوشته اصلی توسط Amir Zia نمایش پست ها
            سلام. میدونم که قطعا چک کردین ولی پرسیدن عیب نیست شما منبع تغذیه میکرو رو 3.3 دادی و منبع بدون نویز هست؟ خیلی برام عجیبه اگه متوجه شدی مارو هم در جریان بذار(پروگرمر در همه حالا وصل بود؟)
            دوست عزیز دوتا از میکروها متصل به خروجی 3.3 پروگرمر ST-LINK V2 سوختن و سومی یه منبع سویچینگ بود. راستش چون اسکوپ ندارم دقیقا نمیتونم تایید کنم که نویز نداشتن. اگر متوجه اشکال شدم بله حتما.
            زمانی که از تغذیه پروگرمر استفاده میکردم پایه ریست و swim متصل بود ولی وقتی سومیو به منبع زدم اونارو جدا کردم.

            دلیل: ادغام دو پست برای جلوگیری از اسپم

            نوشته اصلی توسط pencil نمایش پست ها
            سلام
            این میکرو تا 5 ولت کار میکینه و به این راحتی ها نمی سوزه، دو تا سوال اول اینکه از چه منبع تغذیه ای استفاده کردید؟ دو اینکه C1 رو همون 680 نانو قرار دادید یا بیشتر و یا کمتر؟
            دو بار که میکرو به پروگرمر متصل بود هم تغذیه 3.3 و هم پایه ریست و swim. برای سومین بار بعد از پروگرم شدن، پروگرمر رو کاملا جدا کردم و از منبع سویچینگ استفاده کردم. خازن اول 3.3 میکرو بود بعد 680نانو زدم.

            دیدگاه


              #7
              پاسخ : سوختن میکرو stm8

              اگر از پایه D1 استفاده نکردید، تغذیه بین 3 تا 6 ولت هست، ریست آزاده و یه خازن 1 میکرو برای VCAP گذاشتید و همچنان این مشکل هست، دیگه مشکلات جانبی و غیرمنطقی هستن. مثلا موقع لحیم کاریش روی برد توسعه یا برد تبدیل، پایه ها به هم چسبیده باشن یا به خوبی لحیم نشده باشن و از این دست موارد. واقعا هم زیاد پیش میاد از این دست
              Si vis pacem, para bellum

              دیدگاه


                #8
                پاسخ : سوختن میکرو stm8

                نوشته اصلی توسط tiranoid نمایش پست ها
                اگر از پایه D1 استفاده نکردید، تغذیه بین 3 تا 6 ولت هست، ریست آزاده و یه خازن 1 میکرو برای VCAP گذاشتید و همچنان این مشکل هست، دیگه مشکلات جانبی و غیرمنطقی هستن. مثلا موقع لحیم کاریش روی برد توسعه یا برد تبدیل، پایه ها به هم چسبیده باشن یا به خوبی لحیم نشده باشن و از این دست موارد. واقعا هم زیاد پیش میاد از این دست
                سلام وقت بخیر. خودمم دارم شاخ در میارم، من میکرو های STM32 رو خیلی کار کردم و تاحالا یک مورد اینطوری نسوخته.با میکروسکوپ عکس گرفتم شما خودتون قضاوت کنید.درضمن همیشه بعد لحیم کاری با اسپری ناهید شستشو میدم.


                http://uupload.ir/files/04v_img_1620.jpg

                http://uupload.ir/files/n602_img_1619.jpg

                دیدگاه


                  #9
                  پاسخ : سوختن میکرو stm8

                  نوشته اصلی توسط seomid نمایش پست ها
                  سلام وقت بخیر. خودمم دارم شاخ در میارم، من میکرو های STM32 رو خیلی کار کردم و تاحالا یک مورد اینطوری نسوخته.با میکروسکوپ عکس گرفتم شما خودتون قضاوت کنید.درضمن همیشه بعد لحیم کاری با اسپری ناهید شستشو میدم.


                  http://uupload.ir/files/04v_img_1620.jpg

                  http://uupload.ir/files/n602_img_1619.jpg
                  شاید پی سی بی مشکل داره. ترک هارو چک کنین ضمن اینکه جریان کشی خود میکرو رو چک کنین ببینین چقدر هست بدون برنامه. و با برنامه بلینک در صورت روشن بودن پایه مذکور چقدر هست






                  امیرحسین ضیا

                  دیدگاه


                    #10
                    پاسخ : سوختن میکرو stm8

                    نوشته اصلی توسط seomid نمایش پست ها
                    دوست عزیز دوتا از میکروها متصل به خروجی 3.3 پروگرمر ST-LINK V2 سوختن و سومی یه منبع سویچینگ بود. راستش چون اسکوپ ندارم دقیقا نمیتونم تایید کنم که نویز نداشتن. اگر متوجه اشکال شدم بله حتما.
                    زمانی که از تغذیه پروگرمر استفاده میکردم پایه ریست و swim متصل بود ولی وقتی سومیو به منبع زدم اونارو جدا کردم.

                    دلیل: ادغام دو پست برای جلوگیری از اسپم



                    دو بار که میکرو به پروگرمر متصل بود هم تغذیه 3.3 و هم پایه ریست و swim. برای سومین بار بعد از پروگرم شدن، پروگرمر رو کاملا جدا کردم و از منبع سویچینگ استفاده کردم. خازن اول 3.3 میکرو بود بعد 680نانو زدم.
                    سلام مطابق داکیومنت های AN2752 و AN2860 خازن رو ، روی 1 میکرو بزارید، از طرفی چون شما فرمودید با تغذیه پروگرامر کار میکنه، من حدس میزنم پایه های ریست پروگرامر رو از برد جدا نمی کنید، پس بعد از پروگرامر کردن، بطور کلی از پروگرامر جدا کنید و با یه تغذیه جدا و مستقل روشنش کنید، حالت سومی هم هست که احتمالش کمه برای سوختن میکرو؛ که چون شما پایه SWIM رو بصورت PUSH-PULL قرار دادید، SWIM پروگرامر نقش سینک و سورس داشته برای پین میکروی شما و باعث جریان کشی و در نتیجه سوختن اون پین شده ( معمولا پروگرامر ها محافظت لازم رو دارن و احتمالش کمه این اتفاق.
                    رفقا مهم نیست چطوری بازی می کنید؛ اگه شروع نکنید، قطعا بازنده هستید.

                    دیدگاه


                      #11
                      پاسخ : سوختن میکرو stm8

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

                      دیدگاه


                        #12
                        پاسخ : سوختن میکرو stm8

                        نوشته اصلی توسط seomid نمایش پست ها
                        با تشکر از دوستانی که راهنمایی کردند، مشکل از پروگرمر بود. دقیقا با همون کد و سخت افزاری که قبلا بسته بودم، با پروگرمر جدید تست کردم و الان بدون مشکل میکرو داره کار میکنه.
                        ببخشید برام سوال شد:
                        1- الان اون میکروها که میگین سوخته بودن، نسوختن؟
                        2- میکرو دیگه نمی سوزه؟
                        3- از لپ تاپ برای کار با این میکرو استفاده می کنید؟(این یه سوال برای خودمه)

                        دیدگاه


                          #13
                          پاسخ : سوختن میکرو stm8

                          نوشته اصلی توسط dostajn نمایش پست ها
                          ببخشید برام سوال شد:
                          1- الان اون میکروها که میگین سوخته بودن، نسوختن؟
                          2- میکرو دیگه نمی سوزه؟
                          3- از لپ تاپ برای کار با این میکرو استفاده می کنید؟(این یه سوال برای خودمه)
                          قبلی هارو تست کردم و سوخته بودن.
                          با پروگرمر جدید مشکلی نداشتم و میکرو الان داره کار میکنه.
                          نه من با کامپیوتر خانگی (کیس دار) و سیستم عامل اوبونتو کار میکنم.

                          دیدگاه


                            #14
                            پاسخ : سوختن میکرو stm8

                            نوشته اصلی توسط seomid نمایش پست ها
                            قبلی هارو تست کردم و سوخته بودن.
                            با پروگرمر جدید مشکلی نداشتم و میکرو الان داره کار میکنه.
                            نه من با کامپیوتر خانگی (کیس دار) و سیستم عامل اوبونتو کار میکنم.
                            من این مشکل رو با یک لپ تاپ hp که دست دو گرفتم داشتم یه مدت حین برنامه ریزی مشاهده می کردم که میکرو بعد یکی دوبار برنامه ریزی به مشکل می خوره و می سوزه.
                            چک کردم دیدم سمت پین های pa13-14 بشدت گرم میشه یکی یکی بررسی کردم تا رسیدم به st-link فکر میکردم از اون باشه و عوضش کردم و مشکل حل شد.
                            تا اینکه یه بار دسترسی به پروگرمر جدیده نداشتم همون قدیمی رو برداشتم و با ترس و لرز امتحان کردم، دیدم هیچی مشکلی ایجاد نکرد و تا امروز کار می کنه.
                            برای همین به لپ تاپ شک دارم البته یه مشکل دیگه هم که داره که مزید بر علت هست و اینه که این لپ تاپ موس که بهش میزنم هر چند وقت یکبار قطع و وصل میشه در حالی که این موس با بقیه سیستم ها این مشکل نداره.

                            دیدگاه

                            لطفا صبر کنید...
                            X