اطلاعیه

Collapse
No announcement yet.

کتابخانه nrf24l01 برای stm32f030 و خاموش و روشن شدن منظم میکرو.لطفا لطفا لطفا کمک کنید

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

    کتابخانه nrf24l01 برای stm32f030 و خاموش و روشن شدن منظم میکرو.لطفا لطفا لطفا کمک کنید

    سلام به همگی عیدتون مبارک. 3 تا سوال خیلی خیلی ضروری داشتم
    دوستان عزیز بنده میخام یه پروژه درست کنم که میکرو (f4p6stm32f030) یک موج مربعی تولید کنه با فرکانس متغیر. و میخام مقدار فرکانس رو با nrf24l01 دریافت کنه.یعنی دو تا میکرو دارم یکی مولد موجه و یکی کنترل هست که لا فشردن هر کلید یه کد خاص با میکروی مولد موج ارسال میشه و با توجه به اون فرکانس انتخاب میشه. و اینکه میکرو باید مثلا 120 ساعت کار کنه و طی این 120 ساعت به طور منظم 2 ساعت روشن و 2 ساعت خاموش باشه. یعنی 2 ساعت موج مربعی تولید کنه و 2 ساعت اون پایه 0 باشه.الآن 3 تا سوال دارم:
    1-من دیدم تو تایپیک ها کتابخونه ای برای nrf بود با عنوان:
    راه اندازی شد !!!! NRF24L01 STM32
    م، ولی برای stm3210 هست و اینکه خیلی هم ازش سر درنیاوردم.کسی کتابونه و نمونه کد نداره؟ مثلا یه کد که اگه فلان کلیددر کنترل فشرده شد، پایه A0 در میکروی مقابل toggle بشه واگ بهمان کلید، پایه A2 و... به همین ترتیب.

    2- برای اینکه میکروی من 120 ساعت،منظم 2 ساعت یک پایه اش toggle شود و 2 ساعت پایه 0 باشد(انگار 2 ساعت موج مربعی تولید کنه و 2 ساعت خاموش باشه) باید چی کنم؟ کسی نمونه کد داره؟ باید از تایمر و RTC استفاده کنم؟
    3- کسی راه حلی برای تنظیم فرکانس داره؟؟؟ مثلا با فشردن یک کلید فرکانس موج مربع کم و با یک کلید دیگهزیاد بشه(راهی به غیر از تفییر مقدار delay)

    و اینکه از keil و توابع HAL استفاده میکنم.کد نویسی با رجیسترها رو بلد نیستم و فقط هال رو بلدم.
    اگر کسی بتونه کمکم کنه تو هر کدوم از موارد ممنونش میشم. خدا اجرتون رو بده. خیلی خیلی ممنونم.

    مورد 2 و 3 مخصوصاااا.خیلی ممنون.
    جدیدترین ویرایش توسط فائزه محمدیان; ۰۱:۳۴ ۱۳۹۹/۰۱/۰۵.

    #2
    پاسخ : کتابخانه nrf24l01 برای stm32f030 و خاموش و روشن شدن منظم میکرو.لطفا لطفا لطفا کمک کنید

    نوشته اصلی توسط فائزه محمدیان نمایش پست ها
    سلام به همگی عیدتون مبارک. 3 تا سوال خیلی خیلی ضروری داشتم
    دوستان عزیز بنده میخام یه پروژه درست کنم که میکرو (f4p6stm32f030) یک موج مربعی تولید کنه با فرکانس متغیر. و میخام مقدار فرکانس رو با nrf24l01 دریافت کنه.یعنی دو تا میکرو دارم یکی مولد موجه و یکی کنترل هست که لا فشردن هر کلید یه کد خاص با میکروی مولد موج ارسال میشه و با توجه به اون فرکانس انتخاب میشه. و اینکه میکرو باید مثلا 120 ساعت کار کنه و طی این 120 ساعت به طور منظم 2 ساعت روشن و 2 ساعت خاموش باشه. یعنی 2 ساعت موج مربعی تولید کنه و 2 ساعت اون پایه 0 باشه.الآن 3 تا سوال دارم:
    1-من دیدم تو تایپیک ها کتابخونه ای برای nrf بود با عنوان:
    راه اندازی شد !!!! NRF24L01 STM32
    م، ولی برای stm3210 هست و اینکه خیلی هم ازش سر درنیاوردم.کسی کتابونه و نمونه کد نداره؟ مثلا یه کد که اگه فلان کلیددر کنترل فشرده شد، پایه A0 در میکروی مقابل toggle بشه واگ بهمان کلید، پایه A2 و... به همین ترتیب.

    2- برای اینکه میکروی من 120 ساعت،منظم 2 ساعت یک پایه اش toggle شود و 2 ساعت پایه 0 باشد(انگار 2 ساعت موج مربعی تولید کنه و 2 ساعت خاموش باشه) باید چی کنم؟ کسی نمونه کد داره؟ باید از تایمر و RTC استفاده کنم؟
    3- کسی راه حلی برای تنظیم فرکانس داره؟؟؟ مثلا با فشردن یک کلید فرکانس موج مربع کم و با یک کلید دیگهزیاد بشه(راهی به غیر از تفییر مقدار delay)

    و اینکه از keil و توابع HAL استفاده میکنم.کد نویسی با رجیسترها رو بلد نیستم و فقط هال رو بلدم.
    اگر کسی بتونه کمکم کنه تو هر کدوم از موارد ممنونش میشم. خدا اجرتون رو بده. خیلی خیلی ممنونم.

    مورد 2 و 3 مخصوصاااا.خیلی ممنون.
    هیچ کس برای هیچ قسمتش جوابی نداشت؟؟؟

    دیدگاه


      #3
      پاسخ : کتابخانه nrf24l01 برای stm32f030 و خاموش و روشن شدن منظم میکرو.لطفا لطفا لطفا کمک کنید

      سلام
      من هم میخوام یه فرستنده گیرنده با این ماژول بسازم.

      دیدگاه


        #4
        پاسخ : کتابخانه nrf24l01 برای stm32f030 و خاموش و روشن شدن منظم میکرو.لطفا لطفا لطفا کمک کنید

        نوشته اصلی توسط فائزه محمدیان نمایش پست ها
        سلام به همگی عیدتون مبارک. 3 تا سوال خیلی خیلی ضروری داشتم
        دوستان عزیز بنده میخام یه پروژه درست کنم که میکرو (f4p6stm32f030) یک موج مربعی تولید کنه با فرکانس متغیر. و میخام مقدار فرکانس رو با nrf24l01 دریافت کنه.یعنی دو تا میکرو دارم یکی مولد موجه و یکی کنترل هست که لا فشردن هر کلید یه کد خاص با میکروی مولد موج ارسال میشه و با توجه به اون فرکانس انتخاب میشه. و اینکه میکرو باید مثلا 120 ساعت کار کنه و طی این 120 ساعت به طور منظم 2 ساعت روشن و 2 ساعت خاموش باشه. یعنی 2 ساعت موج مربعی تولید کنه و 2 ساعت اون پایه 0 باشه.الآن 3 تا سوال دارم:
        1-من دیدم تو تایپیک ها کتابخونه ای برای nrf بود با عنوان:
        راه اندازی شد !!!! NRF24L01 STM32
        م، ولی برای stm3210 هست و اینکه خیلی هم ازش سر درنیاوردم.کسی کتابونه و نمونه کد نداره؟ مثلا یه کد که اگه فلان کلیددر کنترل فشرده شد، پایه A0 در میکروی مقابل toggle بشه واگ بهمان کلید، پایه A2 و... به همین ترتیب.

        2- برای اینکه میکروی من 120 ساعت،منظم 2 ساعت یک پایه اش toggle شود و 2 ساعت پایه 0 باشد(انگار 2 ساعت موج مربعی تولید کنه و 2 ساعت خاموش باشه) باید چی کنم؟ کسی نمونه کد داره؟ باید از تایمر و RTC استفاده کنم؟
        3- کسی راه حلی برای تنظیم فرکانس داره؟؟؟ مثلا با فشردن یک کلید فرکانس موج مربع کم و با یک کلید دیگهزیاد بشه(راهی به غیر از تفییر مقدار delay)

        و اینکه از keil و توابع HAL استفاده میکنم.کد نویسی با رجیسترها رو بلد نیستم و فقط هال رو بلدم.
        اگر کسی بتونه کمکم کنه تو هر کدوم از موارد ممنونش میشم. خدا اجرتون رو بده. خیلی خیلی ممنونم.

        مورد 2 و 3 مخصوصاااا.خیلی ممنون.
        1) کتابخونه هایی که برای STM32 نوشته میشن، اگر استاندارد باشن، برای همه خونواده هاش قابل استفاده هستن.nrf24 ساختار و روش کارش با ماژولهای 315 و 433 مگاهرتز معروف که تو درباز کن و اینا استفاده میشه تفاوت داره. کاری که شما مدنظرتونه، با اینکه با nrf امکان پذیره، بیشتر مناسب همون ماژولهای ارزون قیمته. به اونا هم فکر کنید.
        2) معمولا اینطوریه هر وقت تو پروژه ی ساعت اومد وسط، باید برید سراغ RTC. هرچند، حتا وقفه های چند صد ساعتی هم با تایمرهای معمولی قابل پیاده سازیه. همه میکروکنترلرهای STM32 خودشون RTC با اسیلاتور داخلی دارن. اگر درست متوجه منظورتون شده باشم، شما در مورد دو تا سیگنال صحبت میکنید.
        یه موج مربعی با یه فرکانسی، مثلا 100 هرتز تولید میشه
        این موج دو ساعت تولید میشه، دو ساعت متوقف میشه (عملا یجور کریر با فرکانس خیلی پایین برای موج بالایی)
        کل این ماجرا 120 ساعت طول میکشه و بعدش همه چی خاموش میشه.

        اگر درست فهمیدم، مورد اول رو باید با یه تایمر دلخواه درست کنید، موارد دوم و سوم رو از RTC استفاده کنید و در بازه های زمانی مورد نظر، خروجی رو فعال و غیرفعال کنید.
        3) تغییر فرکانس از تو تنظیمات تایمر انجام میشه. صرفا یه دکمه مقدار prescaler یا مقدار autoreload رو کم و زیاد میکنه.
        Si vis pacem, para bellum

        دیدگاه


          #5
          پاسخ : کتابخانه nrf24l01 برای stm32f030 و خاموش و روشن شدن منظم میکرو.لطفا لطفا لطفا کمک کنید

          نوشته اصلی توسط tiranoid نمایش پست ها
          1) کتابخونه هایی که برای STM32 نوشته میشن، اگر استاندارد باشن، برای همه خونواده هاش قابل استفاده هستن.nrf24 ساختار و روش کارش با ماژولهای 315 و 433 مگاهرتز معروف که تو درباز کن و اینا استفاده میشه تفاوت داره. کاری که شما مدنظرتونه، با اینکه با nrf امکان پذیره، بیشتر مناسب همون ماژولهای ارزون قیمته. به اونا هم فکر کنید.
          2) معمولا اینطوریه هر وقت تو پروژه ی ساعت اومد وسط، باید برید سراغ RTC. هرچند، حتا وقفه های چند صد ساعتی هم با تایمرهای معمولی قابل پیاده سازیه. همه میکروکنترلرهای STM32 خودشون RTC با اسیلاتور داخلی دارن. اگر درست متوجه منظورتون شده باشم، شما در مورد دو تا سیگنال صحبت میکنید.
          یه موج مربعی با یه فرکانسی، مثلا 100 هرتز تولید میشه
          این موج دو ساعت تولید میشه، دو ساعت متوقف میشه (عملا یجور کریر با فرکانس خیلی پایین برای موج بالایی)
          کل این ماجرا 120 ساعت طول میکشه و بعدش همه چی خاموش میشه.

          اگر درست فهمیدم، مورد اول رو باید با یه تایمر دلخواه درست کنید، موارد دوم و سوم رو از RTC استفاده کنید و در بازه های زمانی مورد نظر، خروجی رو فعال و غیرفعال کنید.
          3) تغییر فرکانس از تو تنظیمات تایمر انجام میشه. صرفا یه دکمه مقدار prescaler یا مقدار autoreload رو کم و زیاد میکنه.
          سلام به شما وقتتون بخیر. خیلی خیلی سپاسگذارم از جوابتون وقتی بعد چند روز اومدم و دیدم یک نفر جواب داده بی اندازه خوشحال شدم. خیلی ممنون.
          درباره گزینه اول، من با ماژول بلوتوث ک پروتکل ارتباطی* uart هست راه انداختم ارتباط دو میکرو رو. ولی بلوتوث گرون تره. هر ماژول 40 تومن به بالاس. و بزرگ تر از nrf هم هس. میشه لطفا هر آی سی یا ماژول ارتباط بیسیم می*شناسید به من معرفی کنید؟ خیلی ممنون میشم. من چیز دیگه ای نمیشناسم.
          درباره دومی هم با تایمر و Pwm یه موج می*سازم، با فرکانس و دیوتی سایکل قابل تغیر. فقط اینکه با RTC داخلی که 24 ساعت، میشه 120 ساعت رو بطور منظم 2 ساعت به 2 ساعت خاموش و روشن کرد؟ و اینکه شما دستوری بلدید که بعد 120 ساعت، میکرو به حالت sleep بره؟
          خیلی ممنونم از شما برای پاسخ هاتون. لطف کردید.

          دیدگاه


            #6
            پاسخ : کتابخانه nrf24l01 برای stm32f030 و خاموش و روشن شدن منظم میکرو.لطفا لطفا لطفا کمک کنید

            نوشته اصلی توسط فائزه محمدیان نمایش پست ها
            سلام به شما وقتتون بخیر. خیلی خیلی سپاسگذارم از جوابتون وقتی بعد چند روز اومدم و دیدم یک نفر جواب داده بی اندازه خوشحال شدم. خیلی ممنون.
            درباره گزینه اول، من با ماژول بلوتوث ک پروتکل ارتباطی* uart هست راه انداختم ارتباط دو میکرو رو. ولی بلوتوث گرون تره. هر ماژول 40 تومن به بالاس. و بزرگ تر از nrf هم هس. میشه لطفا هر آی سی یا ماژول ارتباط بیسیم می*شناسید به من معرفی کنید؟ خیلی ممنون میشم. من چیز دیگه ای نمیشناسم.
            درباره دومی هم با تایمر و Pwm یه موج می*سازم، با فرکانس و دیوتی سایکل قابل تغیر. فقط اینکه با RTC داخلی که 24 ساعت، میشه 120 ساعت رو بطور منظم 2 ساعت به 2 ساعت خاموش و روشن کرد؟ و اینکه شما دستوری بلدید که بعد 120 ساعت، میکرو به حالت sleep بره؟
            خیلی ممنونم از شما برای پاسخ هاتون. لطف کردید.
            برای ارتباط های بیسیم این گزینه ها رو دارید :
            1) استفاده از ماژول های رادیویی ارزون قیمت 315 و 433 مگاهرتز. فرستنده و گیرنده جدا هستن. (برعکس بلوتوث و nrf که یه ماژول هم میتونه فرستنده باشه هم گیرنده) . از طرفی صرفا تولید کننده و دریافت کننده و مدولاتور هستن. هیچ نوع دیکودی انجام نمیدن. ینی گیرنده رو روشن کنید، همینطور از محیط داده های چرت و پرت دریافت میکنید. پس نیاز به دیکودر دارید براشون. هم میتونید تو میکرو برنامه بنویسیدو یه پروتکل ساده درست کنید، هم از چیپ های انکودر و دیکودر ارزون قیمت مخصوصشون استفاده کنید. قیمت ماژول فرستنده یا گیرنده در حد 7 هزار تومن و چیپ دیکودر/انکودر هم بین 2 تا 3 هزار تومنه. اگر از چیپ دیکودر استفاده کنید، این چیپ چند تا ورودی دیجیتال داره و اون طرفش هم با چند قطعه ساده وصل میشه به ماژول فرستنده. گیرنده هم به همین ترتیبه. هر پایه ی آی سی انکودر بخش فرستنده رو تغییر حالت بدین، اونور تو آی سی متصل به گیرنده، پایه متناظرش تغییر حالت پیدا میکنه.ریموت های در کدفیکس دقیقا از همینا استفاده میکنن.
            مزایا نسبت به nrf:
            برای کارهای کوچیک و ساده، بسیار سرراست و راحته.بدون میکروکنترلر و برنامه نویسی قابل راه اندازیه.
            همیشه ارزون و در دسترس هستن.

            معایب نسبت به nrf:
            برای فرستادن داده های بلندتر و مطمئن تر، مجبورید خودتون برنامه نویسی کنید و یه پروتکل درست حسابی با CRC و اینا پیاده کنید.
            فرستنده هاشون ولتاژ 12 ولت نیاز داره اما گیرنده 5 ولته.
            اگر نیاز به ارتباط دو طرفه دارید، هر طرف دو ماژول نیاز داره. یکی گیرنده یکی فرستنده. یعنی دو طرف، 4 ماژول نیاز داره
            مصرفشون بالاس و هیچ حالت وقفه، کم مصرف و این چیزا ندارن. یه ارتباط بسیار ابتدایی هستن.

            از اون طرف nrf، ارتباط بسیار کاملتری رو ارایه میده. هم ack، هم آدرس دهی اتوماتیک، هم crc و هم یه ساختار شبکه مناسب. کمی پیچیده تره نسبت به نمونه های قبلی و اگر چندان باشون آشنا نیستید از کتابخونه های آماده مجبورید استفاده کنید. و کتابخونه های خوب براش، بسیار بسیار کم هستن. من چند ماه پیش یه کتابخونه عمومی و استاندارد، برای همه میکروکنترلرها نوشتم براش. حتا با کتابخونه، همچنان باید از ساختارش اشنایی داشته باشید وگرنه همینطوری نمیشه ازش استفاده کرد.

            برای سوال دومتون میتونید STM32 sleep رو جستجو کنید. بسیار سر راست هستن مث اسلیپ مود های میکروهای دیگه اگر آشنا باشید باشون. لینک زیر رو ببینید. هم کد توش هست هم به عیبی که ممکنه پیش بیاد اشاره کرده :
            I'm fairly new to the ARM architecture and I'm working with a board that contains STM32F0 microcontroller and an RF modem, which sends an interrupt every time it receives a message. I'm trying to
            Si vis pacem, para bellum

            دیدگاه


              #7
              پاسخ : کتابخانه nrf24l01 برای stm32f030 و خاموش و روشن شدن منظم میکرو.لطفا لطفا لطفا کمک کنید

              نوشته اصلی توسط tiranoid نمایش پست ها
              برای ارتباط های بیسیم این گزینه ها رو دارید :
              1) استفاده از ماژول های رادیویی ارزون قیمت 315 و 433 مگاهرتز. فرستنده و گیرنده جدا هستن. (برعکس بلوتوث و nrf که یه ماژول هم میتونه فرستنده باشه هم گیرنده) . از طرفی صرفا تولید کننده و دریافت کننده و مدولاتور هستن. هیچ نوع دیکودی انجام نمیدن. ینی گیرنده رو روشن کنید، همینطور از محیط داده های چرت و پرت دریافت میکنید. پس نیاز به دیکودر دارید براشون. هم میتونید تو میکرو برنامه بنویسیدو یه پروتکل ساده درست کنید، هم از چیپ های انکودر و دیکودر ارزون قیمت مخصوصشون استفاده کنید. قیمت ماژول فرستنده یا گیرنده در حد 7 هزار تومن و چیپ دیکودر/انکودر هم بین 2 تا 3 هزار تومنه. اگر از چیپ دیکودر استفاده کنید، این چیپ چند تا ورودی دیجیتال داره و اون طرفش هم با چند قطعه ساده وصل میشه به ماژول فرستنده. گیرنده هم به همین ترتیبه. هر پایه ی آی سی انکودر بخش فرستنده رو تغییر حالت بدین، اونور تو آی سی متصل به گیرنده، پایه متناظرش تغییر حالت پیدا میکنه.ریموت های در کدفیکس دقیقا از همینا استفاده میکنن.
              مزایا نسبت به nrf:
              برای کارهای کوچیک و ساده، بسیار سرراست و راحته.بدون میکروکنترلر و برنامه نویسی قابل راه اندازیه.
              همیشه ارزون و در دسترس هستن.

              معایب نسبت به nrf:
              برای فرستادن داده های بلندتر و مطمئن تر، مجبورید خودتون برنامه نویسی کنید و یه پروتکل درست حسابی با CRC و اینا پیاده کنید.
              فرستنده هاشون ولتاژ 12 ولت نیاز داره اما گیرنده 5 ولته.
              اگر نیاز به ارتباط دو طرفه دارید، هر طرف دو ماژول نیاز داره. یکی گیرنده یکی فرستنده. یعنی دو طرف، 4 ماژول نیاز داره
              مصرفشون بالاس و هیچ حالت وقفه، کم مصرف و این چیزا ندارن. یه ارتباط بسیار ابتدایی هستن.

              از اون طرف nrf، ارتباط بسیار کاملتری رو ارایه میده. هم ack، هم آدرس دهی اتوماتیک، هم crc و هم یه ساختار شبکه مناسب. کمی پیچیده تره نسبت به نمونه های قبلی و اگر چندان باشون آشنا نیستید از کتابخونه های آماده مجبورید استفاده کنید. و کتابخونه های خوب براش، بسیار بسیار کم هستن. من چند ماه پیش یه کتابخونه عمومی و استاندارد، برای همه میکروکنترلرها نوشتم براش. حتا با کتابخونه، همچنان باید از ساختارش اشنایی داشته باشید وگرنه همینطوری نمیشه ازش استفاده کرد.

              برای سوال دومتون میتونید STM32 sleep رو جستجو کنید. بسیار سر راست هستن مث اسلیپ مود های میکروهای دیگه اگر آشنا باشید باشون. لینک زیر رو ببینید. هم کد توش هست هم به عیبی که ممکنه پیش بیاد اشاره کرده :
              https://electronics.stackexchange.co...u-stays-in-wfi
              سلام. واقعا از شما تشکر میکنم برای کمکتون. جوابتون خیلی خیلی کمکم کرد. همه مشکلات حل شدن بجز فرکانس. مقدار prescaler و counter در تابع tim_init تعریف شدن و این تابع یکبار در ابتدای main فراخوانی میشه. بعد دیگه نمیشه تغییرش داد. چطور باید فرکانس Pwm رو تغییر بدم دقیقا؟ با توجه به اینکه تابع از نوع ی it هست و فقط یکبار فراخوانی میشه؟
              میشه لطفا تو این مورد هم کمکم کنید؟ ممنون میشم ازتون. یا اگر ممکنه یک مثال در این مورد بزنید.

              دیدگاه


                #8
                پاسخ : کتابخانه nrf24l01 برای stm32f030 و خاموش و روشن شدن منظم میکرو.لطفا لطفا لطفا کمک کنید

                نوشته اصلی توسط فائزه محمدیان نمایش پست ها
                سلام. واقعا از شما تشکر میکنم برای کمکتون. جوابتون خیلی خیلی کمکم کرد. همه مشکلات حل شدن بجز فرکانس. مقدار prescaler و counter در تابع tim_init تعریف شدن و این تابع یکبار در ابتدای main فراخوانی میشه. بعد دیگه نمیشه تغییرش داد. چطور باید فرکانس Pwm رو تغییر بدم دقیقا؟ با توجه به اینکه تابع از نوع ی it هست و فقط یکبار فراخوانی میشه؟
                میشه لطفا تو این مورد هم کمکم کنید؟ ممنون میشم ازتون. یا اگر ممکنه یک مثال در این مورد بزنید.
                فرکانس تایمر رو میشه هم با prescaler تغییر داد، هم با مقدار اتوریلود کانتر(رجیستر ARR). دومی کنترلش راحت تره و راه استاندارد محسوب میشه ولی اگه بخواید دیوتی سایکل رو ثابت نگه دارید و فرکانس رو تغییر بدید، کمی سخت میشه.چون به همون نسبتی که فرکانس رو کم میکنید مقدار رجیستر مقایسه رو هم باید کم کنید تا دیوتی سایکل ثابت بمونه. برای کار شما بنظر میاد تغییر دادن مقدار پری اسکیلر راحت تره مخصوصا اینکه برای تغییرش نیازی به خاموش کردن تایمر ندارید. میشه در حال کار عوضش کرد.

                برای تغییر دادنش میتونید از این تابع استفاده کنید :
                کد:
                HAL_StatusTypeDef HAL_TIM_ConfigClockSource(TIM_HandleTypeDef *htim, TIM_ClockConfigTypeDef *sClockSourceConfig);
                این تابع یه اینستنس از یه تایمر میخواد (مثلا TIM3) و یه استراکچر که تنظیمات مربوط به کلاک باید توش اعمال بشه :
                کد:
                typedef struct
                {
                  uint32_t ClockSource;     /*!< TIM clock sources
                                                 This parameter can be a value of [MENTION=129099]ref[/MENTION] TIM_Clock_Source */
                  uint32_t ClockPolarity;   /*!< TIM clock polarity
                                                 This parameter can be a value of [MENTION=129099]ref[/MENTION] TIM_Clock_Polarity */
                  uint32_t ClockPrescaler;  /*!< TIM clock prescaler
                                                 This parameter can be a value of [MENTION=129099]ref[/MENTION] TIM_Clock_Prescaler */
                  uint32_t ClockFilter;     /*!< TIM clock filter
                                                 This parameter can be a number between Min_Data = 0x0 and Max_Data = 0xF */
                } TIM_ClockConfigTypeDef;
                Si vis pacem, para bellum

                دیدگاه

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