آموزش ساخت اولین پروژه با میکروکنترلرهای WCH - قسمت سوم آموزش CH32

blog
۱۴۰۳-۰۹-۲۰
3 دقیقه

به قسمت سوم آموزش میکروکنترلرهای شرکت CH خوش آمدید، در قسمت قبل به بررسی آشنایی با WCH و میکروکنترلرهای RISC-V در این قسمت اولین پروژه خود را می‌سازیم و روی برد می‌ریزیم.

✅نکته

یک نکته مهم در مورد این سری از آموزش این است که در این دوره از آموزش‌ها ما در مورد چگونگی کارکرد رابط‌ها و پروتکل‌های میکروکنترلر مانور نمیدیم، بیشتر این آموزش روی کارکردن با نرم‌افزارش و برنامه‌نویسی خود میکرو متمرکز هست، برای مثال ما در ادامه آموزش‌ها راه‌اندازی تایمر در مد PWM داریم، اینکه چجوری بتونید PWM رو فعال کنید و استفاده کنید آموزش داده خواهد شد؛ ولی اینکه خود PWM چی هست در این آموزش‌ها پوشش داده نمی‌شود.

همچنین انتظار می‌رود حداقلی از زبان C رو بلد باشید، تا در درک کدها به مشکلی برنخورید.

اگر هم کامل زبان C رو بلد نبودید میتونید دوره آموزش برنامه نویسی C رو از سیسوگ دنبال کنید.

آموزش ساخت اولین پروژه با MRS

پس از دانلود نصبش کنید (فقط چند تا Next ساده هست و تمام) (نصبش مشابه به STM32IDE می‌باشد).

پس از باز کردن برنامه بهش ادرس بدید.

آموزش ساخت اولین پروژه با MRSپس از باز کردن برنامه روی تب فایل کلیک کنید و سپس روی NEW کلیک کنید و MounRiver Project رو انتخاب کنید.

MounRiver Projectچنین صفحه‌ای براتون باز میشه:

صفحه اطلاعات اولیه پروژه

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

انتخاب میکروکنترلر و نام آن

پس از ساخت پروژه یک سری فایل‌ها به Project Explorer اضافه می‌شود به شکل زیر.

Project explorer

اگر بخش User را باز کنیم می‌توانیم فایل main.c را ببینیم. فایل رو باز کنید و سپس بیلد رو بزنید.

بیلد کردن پروژه

اگه تا اینجای کار رو درست اومده باشید نباید Error یا Warning دریافت کرده باشید. 

الان اگر برد به سیستم متصل باشه و پروگرامر و میکرو درست به هم متصل شده باشند.شما با زدن گزینه RUN می‌توانید برنامه رو روی برد بریزید و لذت ببرید. اگه از شما در مورد RUN Config پرسید،Run as Open OCD MRS Debugging را انتخاب کنید.

تا اینجا باید برنامه شما بدون مشکل روی برد برود و کار کند؛ اما اگر با این روش مشکل داشتید و خواستید فایل هگز رو مستقیماً روی برد بریزید از نرم‌افزار WCH-Link استفاده کنید.

نرم‌افزار WCH-Link

پس از باز کردن برنامه با چنین صحنه‌ای روبه‌رو خواهید شد. اول اطمینان حاصل کنید که برنامه پروگرامر رو شناخته است. از لیست connected WCH-Link List می‌توانید متوجه شوید که آیا نرم‌افزار پروگرامر را شناخته است یا خیر، اگر شناخته بود فایل هگز میکروی خود را از منوی فایل Open Firmware لود کنید. سپس F10 را بفشارید یا از منو Target -> Program میکروی خود را پروگرام کنید. اگر همه مراحل را درست رفته باشید، پیام زیر را مشاهده می‌کنید.

پیام Operation successful در نرم‌افزار WCH-Linkدر قسمت بعدی آموزش میریم سراغ کدنویسی آی سی و پریفرال GPIO تا قسمت بعد موفق و پیروز باشید.

اطلاعات
2
0
لینک و اشتراک
profile

عرفان رفیعی

متخصص الکترونیک

erixson.elc@gmail.com

مقالات بیشتر
slide

پالت | بازار خرید و فروش قطعات الکترونیک

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

آیسی | موتور جستجوی قطعات الکترونیک

سامانه آی سی سیسوگ (Isee) قابلیتی جدید و کاربردی از سیسوگ است. در این سامانه سعی شده است که جستجو، انتخاب و خرید مناسب تر قطعات برای کاربران تسهیل شود. وقتی شما در این سامانه، قطعه الکترونیکی را جستجو می‌کنید؛ آی سی به سرعت نتایج جستجوی شما در اکثر فروشگاه‌های آنلاین در حوزه قطعات الکترونیک را نمایش می‌دهد. جستجو در آیسی
family

فروشگاه سیسوگ

فروشگاه سیسوگ مجموعه ای متمرکز بر تکنولوژی های مبتنی بر IOT و ماژول های M2M نظیر GSM، GPS، LTE، NB-IOT، WiFi، BT و ... جایی که با تعامل فنی و سازنده، بهترین راهکارها انتخاب می شوند. برو به فروشگاه سیسوگ
family

سیسوگ فروم | محلی برای پاسخ پرسش‌های شما

دغدغه همیشگی فعالان تخصصی هر حوزه وجود بستری برای گفتگو و پرسش و پاسخ است. سیسوگ فروم یک انجمن آنلاین است که بصورت تخصصی امکان بحث، گفتگو و پرسش و پاسخ در حوزه الکترونیک را فراهم می‌کند. پرسش در سیسوگ فرم
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
خانواده سیسوگ

پالت | بازار خرید و فروش قطعات الکترونیک

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

آیسی | موتور جستجوی قطعات الکترونیک

سامانه آی سی سیسوگ (Isee) قابلیتی جدید و کاربردی از سیسوگ است. در این سامانه سعی شده است که جستجو، انتخاب و خرید مناسب تر قطعات برای کاربران تسهیل شود. وقتی شما در این سامانه، قطعه الکترونیکی را جستجو می‌کنید؛ آی سی به سرعت نتایج جستجوی شما در اکثر فروشگاه‌های آنلاین در حوزه قطعات الکترونیک را نمایش می‌دهد.
family

فروشگاه سیسوگ

فروشگاه سیسوگ مجموعه ای متمرکز بر تکنولوژی های مبتنی بر IOT و ماژول های M2M نظیر GSM، GPS، LTE، NB-IOT، WiFi، BT و ... جایی که با تعامل فنی و سازنده، بهترین راهکارها انتخاب می شوند.
family

سیسوگ فروم | محلی برای پاسخ پرسش‌های شما

دغدغه همیشگی فعالان تخصصی هر حوزه وجود بستری برای گفتگو و پرسش و پاسخ است. سیسوگ فروم یک انجمن آنلاین است که بصورت تخصصی امکان بحث، گفتگو و پرسش و پاسخ در حوزه الکترونیک را فراهم می‌کند.
family

دیدگاه ها

profile
حسن معماری گفت :
۱۴۰۳-۰۹-۲۷ ۰۹:۳۹

سلام
این میکرو (خانواده این میکرو) را از کجا میشه تهیه کرد ؟ همچنین پروگرمر آنرا ؟

profile
محمد مهدی احمدی گفت :
۱۴۰۳-۰۹-۲۱ ۱۱:۳۴

برد رو از کجا میتونم تهیه کنم؟

become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer

نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله