هیچ محصولی وجود ندارد
با خرید این محصول 16 امتیاز وفاداری. سبد شما در مجموع 16 امتیاز وفاداری که می تواند به کوپن تخفیف تبدیل شود به ارزش 80,000 ریال.
نظر و رتبه بندی مشتریان
1000041
محصول جدید
16,220,000 ریال
همراه با تست های عملی روی بردهای تولیدی کویر الکترونیک کاملا کاربردی!
با عنایت خداوند متعال قدمی بزرگ دیگر در جهت خدمت به کاربران و علاقه مندان به میکروکنترلرهای ARM از شرکت ST، برداشته شد.
این مجموعه حدود 24 ساعت فیلم آموزشی روی میکروهای STM32F429IGT6 و STM32F767IGT6 و STM32H743IIT6 و STM32H750VBT6 می باشد. آموزش ها کاملا کاربردی و مثال ها همگی روی بردهای شرکت کویرالکترونیک تست شده اند. این مجموعه سطح مقدماتی و متوسط می باشد. که به سه قسمت تقسیم شده است :
درقسمت اول راه اندازی امکانات جانبی میکرو با استفاده از دستورات رجیستری شرح داده شده است.
دستورات رجیستری به این صورت است که با استفاده از تنظیم رجیستر هایی که برای هر یک از امکانات جانبی وجود دارد ، آن قسمت را فعال کرده و سپس از آن استفاده می کنیم. با استفاده از چند مثال این موضوع را بیشتر شرح می دهیم.
به عنوان مثال می خواهیم پایه PB.1 را خروجی GPIO کنیم:
/* Configure LED (PB1) pins as push-pull outputs, No pull-up, pull-down */
GPIOB->MODER &= ~(3UL << 2*1); // reset
GPIOB->MODER |= (1UL << 2*1); // outputs
GPIOB->OTYPER &= ~(1UL << 1); // reset : push-pull
GPIOB->OSPEEDR &= ~(3UL << 2*1); // reset
GPIOB->OSPEEDR |= (1UL << 2*1); // Medium Speed
GPIOB->PUPDR &= ~(3UL << 2*1); // reset : No pull-up, pull-down
و سپس آن را ست و ریست می کنیم :
GPIOB->BSRRL = (1UL << 1); // Set
GPIOB->BSRRH = (1UL << 1); // Reset
یا تنظیمات ارسال را برای پورت سریال انجام دهیم:
USART1->CR1 = (( 1UL << 2) | /* enable RX */
( 1UL << 3) ); /* enable TX */
نام های OSPEEDR و BSSR و CR1 و... همگی رجیستر هستند که برای انجام کار مورد نظر بایستی به صورتی که در رفرنس منوال ذکر شده تنظیم شوند. در این مجموعه هم به شرح تمام رجیسترهای لازم پرداخته شده است. برای کار با رجیستری لازم نیست تمام رجیسترها را بدانیم . در بیشتر موارد چند رجیستر آن هم چند بیت آن کافی است. این کار مزایا و معایب خود را دارد:
مزیت های این کار این است که مستقیما و با حجم کد و زمان کمتر با یک پروژه خلوت تر، تنظیمات لازم در میکرو برای انجام کار مورد نظر انجام می شود. همچنین قدرت برنامه نویسی و اشراف به آن بیشتر خواهد بود.
عیب این روش مخصوص کسانی است که نمی خواهند خود را با دستورات رجیستر درگیر کنند و می خواهند با دستورات سطح بالاتری از روی خود دستور متوجه عمکرد آن بشوند. البته در بیشتر پریفرالهای مقدماتی کار با رجیسترها دشوار نیست و یک بار بیشتر لازم نیست انجام شود. ولی برای مباحث پیشرفته کانفیگ اولیه به صورت رجیستری کار دشوارتری است.
1-مقدمه و آشنایی با کامپایلرKeil ، ایجاد پروژه و پروگرام کردن
1-1-مقدمه
1-1-1-آشنایی با جایگاه میکروهای arm cortex m
1-1-2-آشنایی با F1 در دسته بندی stm32 در گروه cortex m3
1-1-3-آشنایی با F4 در گروه arm cortex m4
1-1-4-آشنایی با F7 و H7 در گروه arm cortex m7
1-1-5-تفاوت ها و شباهتهای میکروهای شرکت NXP و ST
1-2- شرح نحوه ایجاد پروژه ساده درKeil4 برد STM32F429
1-3- اجرای عملی ایجاد پروژه درKeil4 برد STM32F429
1-4- نصب Keil5و اجرای عملی ایجاد پروژه ساده در برد STM32F429
1-5-آشنایی با برد STM32F429 و STM32F767 و STM32H743
1-6-نحوه پروگرام با StLink و JLink و دیباگ برنامه از روی برد
1-7-ایجاد پروژه ساده برای برد STM32F767 در Keil5
1-8-ایجاد پروژه ساده برای برد STM32H743 در Keil5
1-9-ایجاد پروژه ساده برای برد STM32H750 در Keil5
1-10-نحوه پروگرام کردن با فلاش لودر و پورت سریال
2-GPIO
2-1-شرح پایه ها و رجیسترهای GPIO
2-2-شرح مثال خروجی کردن پایه، ساخت تابع و اجرای عملی
2-3-شرح مثال ورودی کردن پایه و اجرای عملی
2-4-نحوه ایجاد کتابخانه و اضافه کردن به پروژه
2-5-شرح سمپل پایه کیل
2-6-چکیده ای از سایر کاربردهای GPIO
2-7-نحوه استفاده از یک تابع افزایش کلاک در کیل 5 میکرو F429
2-8-نحوه ساخت تابع افزایش کلاک در کیل 5 میکرو STM32F767
3-EXTI
3-1-آشنایی با وقفه، عملکرد و شرح رجیسترهای EXTI
3-2-شرح مثال و اجرای عملی
3-3-شرح مثال کیل و ساخت تابع اینیشیالیز وقفه از ابتدا
4-USART
4-1-پایه ها، رجیسترها و شرح رجیسترهای USART
4-2-شرح و اجرای مثال های ارسال دریافت کاراکتر و رشته روی دو میکرو
4-3-استفاده از توابع stdio و اجرای عملی
4-4-وقفه سریال، شرح و اجرای عملی مثال
4-5-اولویت وقفه ها، ایجاد یک پروژه ترکیبی و شرح مثال
4-6-شرح مثال کیل
4-7-نحوه تغییر سمپل سریال برای استفاده در میکرو STM32H743
5-Timer
5-1-عملکرد تایمر و شرح رجیسترهای تایمر
5-2-شرح مثال ها و اجرای عملی روی سه میکرو
5-3-رجیسترها و شرح رجیسترها و مثال PWM
5-4-اجرای عملی مثال های PWM
5-5-استفاده از SysTick
5-6-شرح رجیسترهای واحد SysTick
6-ADC
6-1-پایه ها، رجیسترها و شرح رجیسترهای ADC
6-2-شرح راه اندازی ADC یک کانال و اجرای عملی
6-3-وقفه ADC، 1 و 2 کانال، شرح و اجرای عملی مثال
6-4-مد پیوسته
7-DAC
7-1-پایه ها، رجیسترهای DAC
7-2-شرح مثال شکل موج سینوسی
7-3-شرح پخش wave مونو 8 بیت از فلش میکرو و اجرای عملی
7-4-شرح فرمت فایل صوتی wave
7-5-پخش فایل صوتی با PWM
8-RTC
8-1-سخت افزار، رجیسترها و شرح رجیسترهای RTC
8-2-شرح و اجرای عملی مثال1 و تغییر منبع کلاک
8-3-وقفه RTC و Alarm و اجرای عملی مثال
9-TFT
9-1-معرفی سخت افزار ها
9-2-شرح برنامه راه اندازی اولیه ال سی دی 7 اینچ میکرو 429 و نکات
9-3-استفاده از Clear و Fill و نمایش یک عکس BMP از فلش میکرو
9-4-نمایش عکس از فلش میکرو به روش دیگر و نکات
قسمت توابع STD Periph :
درقسمت دوم شرح دستوراتSTD Periph ذکر شده است. این دستورات کتابخانه های آماده ای هستند که در داخل آنها با تنظیمات رجیستری عملیات مورد نظر انجام می شود و ما با با فراخوانی نام این تابع از آن استفاده می کنیم. با چند مثل این موضوع بیشتر شرح داده می شود. در همان مثال فوق با استفاده ابتدا پایه PB1 خروجی :
/* Configure PB1 in output pushpull mode */
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_1;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_100MHz;
GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
GPIO_Init(GPIOB, &GPIO_InitStructure);
و سپس با دو ستور زیر ست و ریست می شود :
GPIO_WriteBit(GPIOB, GPIO_Pin_1, Bit_SET);
GPIO_WriteBit(GPIOB, GPIO_Pin_1, Bit_RESET);
آن پایه ریست می شود. همان طور که مشاهده می شود از نام این توابع تقریبا می توان با کاری که انجام می دهد پی برد و فهمیدن آن راحت تر است. داخل این توابع با همان دستورات رجیستری تنظیمات مربوطه انجام می شود و ما برای استفاده از این دستورات بایستی این کتابخانه ها را به پروژه برنامه اضافه کنیم(نحوه ایجاد پروژه در اینجامهم است). به این صورت به سادگی قابل استفاده است.
البته این دستورات ممکن است تمام رجیستر هایی که در میکرو قابل استفاده است را پوشش ندهد یا نقایصی داشته باشد و در جایی که می خواهیم کاری با کمترین زمان ممکن انجام شود سرعت اجرا را کمی بیشتر کند که باید به آن دقت شود...
1-ایجاد پروژه جدید با کتابخانه های STD Periphو پروگرام کردن
1-1-شرح نحوه ایجاد پروژه درKeil به دو روش و پروگرام کردن
2-GPIO
2-1-شرح توابعبرای خروجی کردن پایه و شرح مثال
2-2-شرح مثال ورودی gpio و اجرای عملی
3-EXTI
3-1-ایجاد پروژه با سمپل اصلی، شرح اینیشالیز و تست
3-2-استفاده از توابع برای وقفه خارجی در پروژه خودمان
4-USART
4-1-ایجاد پروژه با سمپل اصلی، شرح و تست عملی
4-2-ایجاد پروژه خودمان و ارسال و دریافت کاراکتر و رشته
4-3-استفاده از تابع printf
4-4-وقفه، شرح مثال و اجرای عملی
5-Timer
5-1-راه اندازی تایمر به صورت ساده، شرح توابعو اجرا
5-2-راه اندازی pwmو تست عملی
6-ADC
6-1-راه اندازی اولیه ADC تک کانال، شرح توابع لازم و تست
6-2-وقفه و حالت پیوسته، شرح مثال و اجرا
7-DAC
7-1-راه اندازی اولیه DAC
7-2-پخش فایل صوتی wave
درقسمت سوم به صورت ترکیبی از پریفرالهایی که قبلا راه اندازی شده استفاده شده است.
قسمت پروژه و کاربرد :
دریافت رشته از سریال و روشن کردن LED
دریافت عدد از سریال و تاگل شدن LED به تعداد مورد نظر
کم نور و پور نور کردن LED با تغییر پتانسیومتر
تنظیم ساعت با کلیدهای روی برد
در این مجموعه جهت تهیه پاورپونیت ها و تست عملی مثال ها، ضبط و ویرایش فیلم ها، وقت بسیار زیادی گذاشته شده است. این همه در جهت این بوده است که یک مجموعه آموزشی مفید و کاربردی در اختیار شما قرار داده شود که مورد رضایت شما واقع شود.
در پایان به این نکته توجه داشته باشید که :
این مجموعه به همراه تمرینی که خود شما انجام می دهید، مقدمه تسلط شما به این میکروکنترلر را فراهم می کند و قطعا باعث پیشرفت شتابان شما جهت کار با این میکروکنترلر خواهد بود.
ارائه نظرات، پیشنهادات و انتقادات سازنده شما باعث بهبود کیفیت کار ما خواهد شد. خریداران مجموعه در پنل پشتیبانی از ساپورت ویژه برخوردار خواند بود.
ثبت نام مورد نیاز نمی باشد!
3 سوال(ها) پاسخ داده خواهد شد
اگر سوال و یا نظری دارید مطرح نمائید
نکات مهم در مورد نرم افزار پلیر و فعالسازی و اجرای فیلم های آموزشی:
توجه داشته باشید نرم افزار پلیر فقط روی ویندوز 10 اجرا میشود.
توجه داشته باشید به طور کلی فعال سازی فقط به صورت آنلاین انجام می شود و برای احراز هویت و لاگین حتما باید سیستم شما به اینترنت متصل باشد و در هر دفعه صرفا فقط احراز هویت انجام میشود و دیتا دانلود نمیشود.
نسخه پلیر ورژن 2.0.0 ارائه شده است و نسخه های پلیر قبلی به زودی غیرفعال خواهد شد. حتما نسخه های قبلی پلیر را حذف کرده و نسخه جدید V2.0.0 را دانلود کرده و استفاده کنید.
* توجه داشته باشید که نسخه جدید فیلمها به صورت دانلودی می باشد.
در صورتی که فقط مجموعه آموزشی را خرید کنید لینک دانلود را از قسمت دانلود ویژه میتوانید مشاهده و فایلها را دانلود کنید.
مشتریانی که تمایل به دانلود فیلم های آموزشی دارند، لطفا فیلم های آموزشی را به صورت جدا از بقیه محصولات خرید کنید و برای روش ارسال گزینه محصول دانلودی (هزینه ارسال ندارد) را انتخاب کنید که هزینه ارسال پرداخت نکنید.
* مشکلاتی قبلا بود کاملا برطرف شده و ساختار کاملا متفاوت می باشد.
* امکان تغییر سیستم توسط مشتری (به صورت دفعات محدود)
* مشخصات سیستم مورد نیاز حداقل و بهترین شرایط جهت اجرای فیلم های آموزشی مجموعه کویر:
مشخصات سیستم مورد نیاز (حداقل)
Subscription System Requirements (Minimum)
CPU: Info
CPU SPEED: 2.0 GHz CPU with dual-core processor
RAM: 4 GB
OS: Microsoft Windows10
مشخصات سیستم مورد نیاز (بهترین شرایط)
Subscription Recommended Requirements
CPU: Quad-core i5 processor or better
CPU SPEED: Info
RAM: 8 GB
OS: Microsoft Windows 10
10 سال از پشتیبانی و ارائه فیلم های آموزشی مجموعه کویر میگذرد.
در این سالها همواره ما پشتیبانی در انجمن های ایران میکرو و همچنین در تلگرام پشتیبانی برای خریداران فیلم های آموزشی داشته و داریم.
هم اکنون با راه اندازی پرتال جدید مجموعه کویر و راه اندازی بخش VIP در خدمت شما هستیم.
بخش VIP صرفا جهت ساپورت فیلم های جدید مثل زبان سی جدید و فیلم میکرو کنترلر F4/F7/H7 و فیلم های جدید دیگر می باشد.فیلم های ما قبل و مشتریانی که از قدیم فیلم ها را تهیه نموده اند همانند 10 سال قبل از مزیت پشتیبانی عمومی برخوردار هستند.
لذا خریداران فیلم های آموزشی جهت ساپورت بهتر لطفا اقدامات زیر انجام دهند:
1. حتما حتما نسخه قدیمی نرم افزار های پخش فیلم را پاک کنند (نسخه های لایسنس دار) و نسخه جدید آن دانلود نمایند.
2.تمامی فیلم های لایسنس دار مجموعه کویر قابلیت فعال سازی با نرم افزار جدید را دارند.
3.با فعال سازی فیلم در پنل خود در پرتال قابل مشاهده خواهد بود.(حتما بعد از فعال سازی حداقل یک فیلم)
4.بعد از فعال سازی با یوزر و پسوردی که فیلم را فعال نموده اند می توانند وارد پرتال شوند.(ایمیل و پسورد فروشگاه کویر الکترونیک)
نحوه فعالسازی پشتیبانی VIP
مهلت فعال سازی VIP :
مشتریانی که فیلم های دارای پشتیبانی VIPرا خریداری میکنند به مدت 180روز پس از خرید فیلم فرصت دارند که پشتیبانی VIP را فعال کنند.
نحوه فعال شدن VIP :
با ارسال اولین تیکت به پشتیبانی VIP فعال میشود (در بخش پرتال و منظور ثبت اولین سوال است) و بعد از فعالسازی پشتیبانی VIP به مدت 60روز میتوانند از این پشتیبانی ويژه استفاده کنند. صرفا فعال سازی خود فیلم پشتیبانی VIP فعال نمی شود و ارسال اولین تیکت ملاک می باشد. پس اگر 170روز از خرید فیلم شما گذشته باشد و مثلا همون روزهای اول فیلم رو فعال نموده اید ولی در روز 170خرید فیلم تیکت ارسال نمائید VIP فعال شده و تا دوماه ادامه دارد.
نکات مهم:
نام کاربری و پسورد جهت لاگین به پرتال پشتیبانی:
بعد از لاگین و فعالسازی فیلم درنرم افزار پلیر مطابق راهنمای ارائه شده همراه با پلیر یک حساب کاربری با ایمیل شما در پنل کاربری ایجاد میشود. (همان یوزر و پسورد فروشگاه کویر الکترونیک )
جهت ورود به حساب کاربری خود در پنل وب به آدرس زیر شوید. با یوزر و پسوردی که فیلم را فعال نموده اید می توانید وارد پرتال شوید. (ایمیل و پسورد فروشگاه کویر الکترونیک)
بعد از ورود در پنل کاربری با کلیک بر روی گزینه تیکت میتوانید تیکت جدیدی را ارسال کنید و یا تیکت های ارسال شده را مشاهده کنید و یا پاسخ بدهید. حتی اگر تیکتی برای شما نیست و قصد کمک به دوستان خود دارید و یا سوالی دارید میتوانید پاسخ خود در ادامه آن تیکت مطرح نمائید.
نحوه ارسال تیکت جدید:
برای ارسال سوال جدید روی گزینه تیکت جدید کلیک کنید. در قسمت عنوان تیکت یک عنوان برای سوال خود بنویسید و در قسمت متن سوال، سوال خود را بنویسید.
از قسمت محصول مرتبط فیلمی که قصد پرسش در مورد آن را دارید انتخاب کنید که در اینجا مشخص هست که فیلم ها پشتیبانی VIP دارند یا خیر. از قسمت فایل میتوانید فایلی را بارگذاری کنید.
تفاوت پشتیبانی VIP و عمومی :
برای فیلم های دارای پشتیبانی VIP
امکان ارسال تیکت نامحدود در روز، پاسخ سریع مدرس به تیکت ها
برای فیلم های دارای پشتیبانی عمومی
امکان ارسال فقط یک تیکت در روز، پاسخ دهی به همان تیکت و بقیه تیکت ها نامحدود
دریافت نوتیفکشن یا با خبر شدن از پاسخ مدرس:
1. نوتیفکشن مرورگر خود را فعال نمائید مثلا برای فایر فاکس اجازه ارسال بدهید.
2. ربات تلگرام بخش پرتال را فعال نمائید. ابتدا در پنل خود لاگین نمائید و سپس از منوی عملیات پروفایل کلیک کنید.
3. سپس تغییر شماره موبایل بزنید و شماره موبایل خود ثبت کنید در پایان کد مشتری نشان داده شده ذخیره کنید و در تلگرام به ربات @kavirco_bot پیام دهید.
4. ربات در خواست کد مشتری میکند که پنل اشاره شد وارد نمائید.