ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 6 از 6
  1. #1
    2018/06/24
    3
    0

    Lightbulb کتابخانه 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 مخصوصاااا.خیلی ممنون.
    ویرایش توسط فائزه محمدیان : 2020/03/23 در ساعت 23:34
  2. #2
    2018/06/24
    3
    0

    پاسخ : کتابخانه 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. #3
    2020/03/23
    1
    0

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

    سلام
    من هم میخوام یه فرستنده گیرنده با این ماژول بسازم.
  4. #4
    2018/07/30
    اهواز
    143
    78

    پاسخ : کتابخانه 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 رو کم و زیاد میکنه.
  5. #5
    2018/06/24
    3
    0

    Question پاسخ : کتابخانه 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. #6
    2018/07/30
    اهواز
    143
    78

    پاسخ : کتابخانه 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 رو جستجو کنید. بسیار سر راست هستن مث اسلیپ مود های میکروهای دیگه اگر آشنا باشید باشون. لینک زیر رو ببینید. هم کد توش هست هم به عیبی که ممکنه پیش بیاد اشاره کرده :

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

نمایش نتایج: از 1 به 6 از 6

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

  1. مشکل با کتابخانه lcd در اتمل استودیو(لطفا راهنماییم کنید)
    توسط mostafa147 در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2017/07/11, 18:06
  2. لطفا این برنامه رو برای من تست کنید
    توسط sorena01 در انجمن میکروکنترلرهای AVR
    پاسخ: 11
    آخرين نوشته: 2014/08/01, 12:48
  3. پاسخ: 12
    آخرين نوشته: 2014/07/11, 18:06
  4. لطفا در مورد نحوه ساخت کتابخانه در AVR STUDIO 5 کمک کنید
    توسط imijoon در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2011/07/03, 21:41
  5. لطفا راهنمایی کنید. لطفا لطفا
    توسط saideh در انجمن 8051
    پاسخ: 4
    آخرين نوشته: 2008/09/13, 20:14

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

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

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