02166766927 -02166703652
info@atrinelec.com تهران پاساژ امجد طبقه1 واحد 16
دوره آموزشی میکرو کنترلرهای STM32 _ معرفی منابع کلاک (بخش اول)

دوره آموزشی میکرو کنترلرهای STM32 _ معرفی منابع کلاک (بخش اول)

2018-12-18 00:12:37

جلسه بیست و هفتم _ معرفی منابع کلاک و روش های تامین آنها

در این جلسه قصد داریم تا به معرفی منابع کلاک و روش های تامین آنها بپردازیم.

همانطور که قبلا هم اشاره ای اجمالی به این موضوع شده بود کلاک میکرو کنترلر های STM32 را به دو روش داخلی و خارجی  می توان تامین نمود که در این روش نیز فرکانس های مختلفی به عنوان منبع کلاک در نظر گرفته می شوند، در زیر به معرفی این موارد می پردازیم:

(LSI (Low Speed Internal یا فرکانس 40KHz داخلی

(HSI(High Speed Internal یا فرکانس 8MHz داخلی

(LSE(Low Speed External یا فرکانس 32.768KHz با کریستال خارجی برای واحد RTC

(HSE(High Speed External یا فرکانس 4MHz  تا 16MHz  با کریستال خارجی

(HSE(High Speed External یا فرکانس 1MHz  تا 25MHz خارجی با اسیلاتور خارجی

 

فرکانس 40KHz داخلی (LSI) و 8MHz داخلی (HIS)

این دو فرکانس توسط مدار RC داخلی تولید می شوند از مزایای این روش عدم استفاده از کریستال یا اسیلاتور خارجی می باشد ولی این روش برای عملیاتی که نیاز به زمان بندی دقیق باشد قابل اعتماد نمی باشد و در زمانیکه از تایمر ها یا روش های انتقال داده و ... استفاده می شود بهتر است از این روش برای تامین کلاک استفاده نشود. در این روش نیازی به اتصال کریستال به پایه های سخت افزاری میکرو نمی باشد.

فرکانس 4MHz تا 16MHz خارجی (HSE)

در این روش از کریستال های با فرکانس بین  4MHz تا 16MHz برای تامین منبع کلاک میکرو استفاده می شود و کریستال مورد نظر به پایه های OSC_IN و OSC_OUT متصل می شود. در تصویر زیر می توانید نحوه اتصال کریستال خارجی به میکرو را مشاهده نمایید.

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

فرکانس 32.768KHz با کریستال خارجی (LSE)

از این کریستال برای تامین کلاک واحد RTC استفاده می شود. کریستال به پایه های OSC32_IN و OSC32_OUT متصل می شود. نحوه اتصال کریستال به پایه های میکرو مطابق تصویر زیر می باشد.

 

فرکانس 1MHz تا  25MHz با اسیلاتور خارجی (HSE)

در برخی از پروژه ها دقیق بودن سیگنال کلاک بسیار مهم می باشد، در این موارد از اسیلاتورها استفاده می شود. اسیلاتور یک قطعه الکترونیکی با 4 پایه می باشد. روش اتصال یک اسیلاتور به میکرو مطابق تصویر زیر می باشد.

 

                                                                                                                                                                    دلتون شاد و لبتون پر خنده

                                                                                                                                                                             محمد هادی دشتی

برای مشاهده آموزش جلسه اول(معرفی هسته آرم و میکروکنترلرهای 32 بیتی شرکت ST  ) کلیک کنید.

برای مشاهده آموزش جلسه دوم( معرفی نرم افزارهای مورد نیازجهت برنامه نویسی و پروگرام  ) کلیک کنید.

برای مشاهده آموزش جلسه سوم( نحوه دانلود آخرین نسخه از نرم افزار STM32CubeMX   ) کلیک کنید.

برای مشاهده آموزش جلسه چهارم(نحوه انجام تنظیمات در نرم افزار STM32CubeMX  ) کلیک کنید.

برای مشاهده آموزش جلسه پنجم(نحوه برنامه نویسی پروژه چشمک زن با نرم افزار Keil ) کلیک کنید.

برای مشاهده آموزش جلسه ششم(نحوه تولید کد و تنظیمات در محیط STM32CubeMX و برنامه نویسی در محیط Keil برای راه اندازی کلید) کلیک کنید.

برای مشاهده آموزش جلسه هفتم(معرفی نرم افزار STM32 Flash Loader Demonstrator و نحوه دانلود برنامه و پروگرام کردن میکرو) کلیک کنید.

برای مشاهده آموزش جلسه هشتم( نحوه راه اندازی ال سی دی کاراکتری-قسمت اول) کلیک کنید.

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

برای مشاهده آموزش جلسه دهم(دوره آموزشی میکرو کنترلرهای STM32 _ راه اندازی واحد ADC(بخش اول)  ) کلیک کنید.

برای مشاهده آموزش جلسه یازدهم(دوره آموزشی میکرو کنترلرهای STM32 _ راه اندازی واحد ADC(بخش دوم)  ) کلیک کنید.

برای مشاهده آموزش جلسه دوازدهم(دوره آموزشی میکرو کنترلرهای STM32 _ راه اندازی واحد تایمر(بخش اول)  ) کلیک کنید.

برای مشاهده آموزش جلسه سیزدهم(دوره آموزشی میکرو کنترلرهای STM32 _ راه اندازی واحد تایمر(بخش دوم)  ) کلیک کنید.

برای مشاهده آموزش جلسه چهاردهم(دوره آموزشی میکرو کنترلرهای STM32 _ راه اندازی وقفه با تحریک خارجی(جلسه اول) ) کلیک کنید.

برای مشاهده آموزش جلسه پانزدهم(دوره آموزشی میکرو کنترلرهای STM32 _ راه اندازی وقفه با تحریک خارجی (بخش دوم)) کلیک کنید.

برای مشاهده آموزش جلسه شانزدهم(دوره آموزشی میکرو کنترلرهای STM32 _ راه اندازی سون سگمنت(بخش اول)) کلیک کنید.

برای مشاهده آموزش جلسه هفدهم(دوره آموزشی میکرو کنترلرهای STM32 _ راه اندازی سون سگمنت(بخش دوم)) کلیک کنید.

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

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

برای مشاهده آموزش جلسه بیستم(دوره آموزشی میکرو کنترلرهای STM32 _ راه اندازی واحد PWM(بخش اول)) کلیک کنید.

برای مشاهده آموزش جلسه بیست و یکم(دوره آموزشی میکرو کنترلرهای STM32 _ راه اندازی واحد PWM(بخش دوم)) کلیک کنید.

برای مشاهده آموزش جلسه بیست و دوم (دوره آموزشی میکرو کنترلرهای STM32 _ راه اندازی واحد سریال(بخش اول)) کلیک کنید.

برای مشاهده آموزش جلسه بیست و سوم(دوره آموزشی میکرو کنترلرهای STM32 _ راه اندازی واحد سریال(بخش دوم)) کلیک کنید.

برای مشاهده آموزش جلسه بیست و چهارم(دوره آموزشی میکرو کنترلرهای STM32 _ راه اندازی واحد سریال(بخش سوم)) کلیک کنید.

برای مشاهده آموزش جلسه بیست و پنجم(دوره آموزشی میکرو کنترلرهای STM32 _ راه اندازی واحد DAC(بخش اول)) کلیک کنید.

برای مشاهده آموزش جلسه بیست و ششم(دوره آموزشی میکرو کنترلرهای STM32 _ راه اندازی واحد DAC(بخش دوم)) کلیک کنید.

به سبد خرید اضافه شد.
سبد خرید
Item removed. بازگرداندن