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





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









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









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





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

نمایش نتایج: از 1 به 7 از 7
  1. #1
    2011/03/03
    9
    0

    دلیل کریستال اسیلاتور خارجی در میکرو کنترل AVR

    با سلام
    من میخوام بدونم آیا همیشه کریستال خارجی لازمه؟آیا اگه نباشه کارمون راه نموفته؟
    من روی یه مدار کار میکنم که از کتابخانه های SoftwareSerial آردوینو و وقفه ها استفاده میکنه پروژم (چندین سنسور و ماژول به آردوینو وصله)با آردوینو به خوبی کار میکنه.حالا میخوام از میکرو Atmega328p-au به جای آردوینو استفاده کنم. و سنسورها و بقیه ماژول هارو به این میکرو وصل کنم.از اونجایی که مدار IOT هست و میخوام در کوچکترین اندازه باشه.میخوام ببینم بدون استفاده از کریستال خارجی پروژه به مشکل جدی بر میخوره یا فقط سرعتش میاد پایین؟
  2. #2
    2018/07/30
    اهواز
    260
    173

    پاسخ : دلیل کریستال اسیلاتور خارجی در میکرو کنترل AVR

    آردویینو که بصورت پیش فرض، برای اتمگا 328، 16 مگاهرتز خارجی در نظر میگیره. اگر تو برنامه سویچ کنید به مدلهای پرو مینی که ورژن 3.3 ولت دارن، اونا 8 مگاهرتز(باز هم خارجی هستن)

    یه راه اینه که خودتون دستی تنظیمات اولیه این بردا رو عوض کنید که پیشنهاد نمیشه با وجود روش دوم.
    روش دوم اینه که یه افزونه نصب کنید روی آردویینو که امکان استفاده از میکروکنترلرهای دیگه اتمل مثل atmega8 و ... رو میده. مزایاش اینه که به هر شکلی که دوس داشته باشین، میتونید تنظیمش کنید. مثلا اسیلاتور داخلی 8 مگاهرتز. که نیازی به کریستال نداره یا کلی امکانات دیگه مث اضافه کردن یا نکردن بوت لودر و اینا. از طرفی برای یه پروژه کوچیک، میتونید از همون اتمگا 8 یا حتا 48 استفاده کنید که خیلی ارزونتر از 328 ه.

    سافتور سریال، از وقفه ی تغییر حالت پین استفاده میکنه. از اونجا که وقفه ها حداقل 13 تا کلاک زمان میبرن (خالی خالی 13 تا)، پس اگر با نرخ بالا ارتباط دارید و اسیلاتور داخلی با فرکانس کم، یه مقدار اوضا بد میشه بخاطر وقفه های مداوم، اگر برنامه تون حساس به زمان باشه.
    در کل مشکل خاصی نداره.
    کریستال خارجی کلا زمانی لازمه که یا دقت مورد نیاز باشه ( اسیلاتور های rc داخلی معمولا تلرانس خطاشون بالاس، مخصوصا با تغییر دما) یا فرکانس خاصی مد نظر باشه.
  3. #3
    2011/06/26
    24
    1

    پاسخ : دلیل کریستال اسیلاتور خارجی در میکرو کنترل AVR

    سلام
    من با nrf24l01 کار میکنم .میخواستم با کریستال 8 مگا در آردوینو راه اندازی کنم.آیا مشکلی پیش نمیاد.؟
    نیاز به تغییر فیوز بیت هست؟
  4. #4
    2007/08/25
    479
    341

    پاسخ : دلیل کریستال اسیلاتور خارجی در میکرو کنترل AVR

    نقل قول نوشته اصلی توسط ip4ht2

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

    عضویت

    من با nrf24l01 کار میکنم .میخواستم با کریستال 8 مگا در آردوینو راه اندازی کنم.آیا مشکلی پیش نمیاد.؟
    نیاز به تغییر فیوز بیت هست؟
    با سلام و احترام
    آیا منظورتون اینه که آردوینویی که دارید کریستالش 8 مگاهرتزی هست و یا اینکه خودتون میخواهید بوت لودر روی میکرو بزنید و بعنوان آردوینو ازش استفاده کنید؟
    در هر حال فرکانس 8 مگاهرتز میکرو برای کار با nrf24l01 مشکلی ایجاد نمیکنه فقط حواستون باشه که ولتاژ تغذیه nrf24l01 نباید بیشتر از 3.6 ولت باشه ولی پایه های IO اون میتونن تا 5 ولت رو تحمل کنن.
    موفق باشید.
    ویرایش توسط evergreen : 2021/06/10 در ساعت 09:22
  5. #5
    2011/06/26
    24
    1

    پاسخ : دلیل کریستال اسیلاتور خارجی در میکرو کنترل AVR

    نقل قول نوشته اصلی توسط evergreen

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

    عضویت

    با سلام و احترام
    آیا منظورتون اینه که آردوینویی که دارید کریستالش 8 مگاهرتزی هست و یا اینکه خودتون میخواهید بوت لودر روی میکرو بزنید و بعنوان آردوینو ازش استفاده کنید؟
    در هر حال فرکانس 8 مگاهرتز میکرو برای کار با nrf24l01 مشکلی ایجاد نمیکنه فقط حواستون باشه که ولتاژ تغذیه nrf24l01 نباید بیشتر از 3.6 ولت باشه ولی پایه های IO اون میتونن تا 5 ولت رو تحمل کنن.
    موفق باشید.
    سلام و احترام دوست عزیز.ممنون از پاسختون.بله روی آردوینو.با 16 مگ که زیاد کار کردم .منظورم اینه که اگر به جای کریستال 16 کریستال 8 بندازم واسه آپلود کردن برنامه هیچ تغیری نسبت به کریستال 16 نمیخواد؟ توی برد و سرعت nrf فرقی نمیکنه؟

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

    در ضمن یکی از دلایل اینکار چون میخوام فرستنده با باتری کار کنه خیلی راحت ترم که از 8 مگ استفاده کنم و دیرتر باتری خالی میشه
    ویرایش توسط ip4ht2 : 2021/06/11 در ساعت 19:53
  6. #6
    2007/08/25
    479
    341

    پاسخ : دلیل کریستال اسیلاتور خارجی در میکرو کنترل AVR

    نقل قول نوشته اصلی توسط ip4ht2

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

    عضویت

    سلام و احترام دوست عزیز.ممنون از پاسختون.بله روی آردوینو.با 16 مگ که زیاد کار کردم .منظورم اینه که اگر به جای کریستال 16 کریستال 8 بندازم واسه آپلود کردن برنامه هیچ تغیری نسبت به کریستال 16 نمیخواد؟ توی برد و سرعت nrf فرقی نمیکنه؟

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

    در ضمن یکی از دلایل اینکار چون میخوام فرستنده با باتری کار کنه خیلی راحت ترم که از 8 مگ استفاده کنم و دیرتر باتری خالی میشه
    با سلام و احترام
    با تغییر سخت افزاری فرکانس کریستال، از اونجایی که کمپایلر آردویینو از فرکانس کریستال برای تولید کد مثلا در جاهایی مثل delay ها استفاده میکنه لازمه که در بخش نوع برد و پروسسور در منوی تولز تنظیم لازم رو انجام بدید و گزینه ایی رو انتخاب کنید که با کریستال جدیدتون همخونی داشته باشه. اگر نبود مجبورید در فایل boards.txt تغییرات لازم رو بدید که اون یکم پیچیدگیهای خاص خودش رو داره. تغییر فرکانس تاثیر خاصی در برد nrf نداره ولی کلا از nrf های موجود در بازار انتظار برد بالا نداشته باشید.
    موفق باشید.
  7. #7
    2020/11/17
    352
    122

    پاسخ : دلیل کریستال اسیلاتور خارجی در میکرو کنترل AVR

    سلام خدمت دوستان
    شما خیلی راحت می تونین از گیت هاب دو کتابخانه ی mini core و mega core بگیرین و تنظیمات رو دست کاری کنین
    در واقع این دو کتابخانه برای کامپایل بدون نیاز به برد آردوینو هستش

    تنظیماتی که در اختیار می ذاره رو هم می تونین مشاهده کنید که رنج وسیعی از انتخاب های ممکن رو پوشش می ده
    همیشه کامل توضیح بدهیم تا جواب کامل بگیریم.
    لطفا برای تشکر روی دکمه تشکر بزنید و بخاطر این پست نزنید که تایپیک شلوغ نشود
    تایپیک های من:
    Hidden Content
    Hidden Content
نمایش نتایج: از 1 به 7 از 7

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

  1. تامین فرکانس میکرو با کریستال بهتره یا اسیلاتور؟
    توسط md3848 در انجمن میکروکنترلرهای AVR
    پاسخ: 14
    آخرين نوشته: 2020/12/17, 22:38
  2. اتصال کریستال اسیلاتور به میکرو
    توسط saman1989t در انجمن میکروکنترلرهای AVR
    پاسخ: 5
    آخرين نوشته: 2016/03/03, 21:45
  3. عملکرد اسیلاتور خارجی که به میکرو میدن دقیقا چجوریه؟
    توسط darvishi.elec در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2015/05/06, 16:11
  4. نحوه اتصال کریستال خارجی به میکرو
    توسط question در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2009/02/12, 20:09
  5. پاسخ: 6
    آخرين نوشته: 2007/12/07, 10:14

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

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

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

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

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