اطلاعیه

Collapse
No announcement yet.

راه اندازی stm8

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

    راه اندازی stm8

    سلام
    یه سوال داشتم نمیشه stm8 با کامپایلر keil راه اندازیش کرد؟؟من نتونستم براش کتابخونه پیدا کنم!!
    تو IAR هم نیستش کتابخونه اش
    جدیدترین ویرایش توسط milad brave; ۱۰:۴۰ ۱۳۹۶/۰۹/۱۳.
    من با دانش و آکاهی ام تمام جهالت ها رو به زانو در خواهم اورد.

    #2
    پاسخ : راه اندازی stm8

    سلام
    برای راه اندازی میکرو stm8 ابتدا از سایت stm کتابخانه SPL رو دریافت کنید.

    و در نرم افزار keil کتابخانه ها رو وارد و استفاده کنید.
    جدیدترین ویرایش توسط baby_1; ۱۱:۴۳ ۱۳۹۶/۰۹/۱۳.
    هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.

    دیدگاه


      #3
      پاسخ : راه اندازی stm8

      مرسی از راهنماییت برشون داشتم فقط مثل اون یکی کتابخونه ها exe نیست که خودش نصب شه توش چندتا فولدره کجا کپی کنم؟
      تو این مسیر کپی کنم؟
      E:\Keil.MDK-ARM.v5.24a\ARM\INC\ST
      این پوشه ها هست
      جدیدترین ویرایش توسط milad brave; ۱۳:۰۶ ۱۳۹۶/۰۹/۱۳.
      من با دانش و آکاهی ام تمام جهالت ها رو به زانو در خواهم اورد.

      دیدگاه


        #4
        پاسخ : راه اندازی stm8

        سلام
        خواهش می کنم
        شیوه متداول اضافه کردن کتابخانه به keil که قبلا استفاده می شد رو ببینین متوجه می شین که باید به چه صورت اضافه کنین، کلیپ رو کامل ندیدم اما فکر کنم مناسب باشه

        هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.

        دیدگاه


          #5
          پاسخ : راه اندازی stm8

          نه اینها فقط هدر فایل و کتابخانه های خود ای سی
          واسه افزودن یه خانواده جدید چیزی ننوشته
          من با دانش و آکاهی ام تمام جهالت ها رو به زانو در خواهم اورد.

          دیدگاه


            #6
            پاسخ : راه اندازی stm8

            سلام
            مراحلش رو نوشتن کمی طولانی هست اما از فایل کتابخانه ای که گرفتین چند تا فایل بیشتر احتیاج ندارین استفاده کنین (مثل core وsystemstart , ....) پیشنهاد می کنم تو ویدوهای youtube سرچ کنین که شیوه رو کامل و درست ببینید.
            هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.

            دیدگاه


              #7
              پاسخ : راه اندازی stm8

              ی سوال دیگه اخه IAR هم نصب کردم ولی اونم این کتابخانه نداشت!!!!
              من با دانش و آکاهی ام تمام جهالت ها رو به زانو در خواهم اورد.

              دیدگاه


                #8
                پاسخ : راه اندازی stm8

                سلام
                keil از چند مسیر کتابخانه های اصلی رو بارگذاری می کنه، برای اینکار باید یه پوشه برای پروژتون بسازین و فایل های مورد نیاز که در پوشه قرار بدین و سپس در keil فایل های سورس رو اضافه و ایجاد کنید. پیشنهاد می کنم با کیل به پروژه معمولی با ویزارد درست کنین و بعد از کامپایل ببنین که چه فایل های رو keil احتیاج داره اونها رو داخل فولدر پروژه اضافه کنین.(مثلا مثل core cmsis و ....)
                متاسفانه با IAR تجربه ای ندارم
                هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.

                دیدگاه


                  #9
                  پاسخ : راه اندازی stm8

                  خیلی تلاش کردم نشد بیخیال کیل شدم میخام با IAR شروع کنم
                  سری های stm32 va lpc با کیل میکنم این stm8 باید با IAR کار کنم
                  فقط یه منبع خوب سراغ دارین؟
                  من با دانش و آکاهی ام تمام جهالت ها رو به زانو در خواهم اورد.

                  دیدگاه


                    #10
                    پاسخ : راه اندازی stm8

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

                    بعد خود دیتاشیبت رو بخونید
                    هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.

                    دیدگاه


                      #11
                      پاسخ : راه اندازی stm8

                      نه فقط میشه با iar اینکار را کرد چون کیل پشتیبانی نمیکنه برای مثال و کتابخانه هم از خیلی سال پیش خود سایت st براش مثال تو سایتش گذاشته که میتونید با همون iar کار کنید برای من قشنگ جواب داده

                      دیدگاه


                        #12
                        پاسخ : راه اندازی stm8

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

                        دیدگاه


                          #13
                          پاسخ : راه اندازی stm8

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

                          دیدگاه


                            #14
                            پاسخ : راه اندازی stm8

                            سلام
                            من که هم برای پروگرم و هم برای تست برنامه، کلا تغذیه رو از خود پروگرمر میگیرم: فقط جایی اتصال پروگرامر به میکرو حین تست عملی برنامه مشکل ساز شده بود که پین swim که مال پروگرم کردن هست رو به عنوان خروجی در پروژه استفاده کرده بودم و پروگرامر هم گیج شده بود

                            راستی برای کار با stm8 نرم افزار iar for stm8 بسیار مناسبه و سایت levinic.com هم آموزش های بسیار خوبی برای شروع کار با این میکرو داره، آقای مهندس علیزاده هم برای این میکرو ها کتاب نوشتند

                            دیدگاه


                              #15
                              پاسخ : راه اندازی stm8

                              سلام .از دوتا کانال 3 و 6 میکرو stm8s003f3 میخوام ولتاژ بخونم
                              unsigned int adc (unsigned int channel) {

                              ADC_CSR=((0x0F)&channel);
                              ADC_CR2=0X38; // right Right alignment
                              ADC_CR1=0x01; // Turn ADC on & triger
                              l=ADC_DRL;
                              h=ADC_DRH;
                              val=h*256;
                              val=val+l;

                              return(val);
                              }
                              الان تو حلقه زیر از دوتا کانال جدا میتونم بخونم ولی با هم ایراد داره
                              while (1)

                              {


                              bat=adc (3);
                              //sol=adc (6);
                              الان نصفه روزه اذیت میکنه .

                              دیدگاه

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