کار با ماژول mc65

blog
۱۴۰۱-۰۱-۱۸
3 دقیقه

ماژول mc60 ماژولی با امکانات فوق‌العاده و قیمت به‌صرفه بود که از قابلیت‌های اون میتونیم به داشتن …,open cpu, gps, gprs, bluetooth اشاره‌کنیم که چندین قسمت آموزش برای اون توی سایت قراردادیم، حالا توی این قسمت قصد داریم نسخه جایگزین یعنی ماژول MC65 رو معرفی کنیم و نحوه کار باهاش رو یاد بگیریم این نسخه قیمت پایین‌تری داره و البته یکسری ویژگی هاش با mc60 متفاوت هست که در ادامه به اون اشاره میشه اما ویژگی‌های اصلی رو دارا هست و حتی میتونید اون رو روی بردی که برای mc60 طراحی و تولید کردید مونتاژ کنید و پایه‌ها هم مشابه هستند، پس با سیسوگ همراه باشید تا نحوه کار با این ماژول رو یاد بگیریم…

تفاوت های mc60 و mc65

کار با ماژول mc65

همان‌طور که در تصویر بالا مشاهده می‌کنید آنتن بلوتوث حذف‌شده (پس دیگه بلوتوث نداریم)، و سیم‌کارت دوم هم حذف‌شده اما پین‌هاش به‌صورت gpio قابل‌دسترسی هستند. دیگه هم نیازی به رگولاتور خارجی برای بخش gps نیست و رگولاتور داخلی اضافه‌شده. علاوه بر این پروگرام کردن ماژول از طریق پورت dbg انجام میشه.

همچنین شما کدهایی که برای mc60 نوشتید رو میتونید بدون تغییر روی mc65 هم اجرا کنید (البته تا جایی که من تست کردم فقط ممکنه یه دوتا تغییر ساده مثل تغییر اسم توابع نیاز باشه).

 

برنامه نویسی MC65

مرحله اول (نصب کامپایلر)

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

 

مرحله دوم (آماده کردن sdk)

بعد از اکسترکت کردن پوشه sdk (فایل رو از بخش دانلود در آخر مطلب میتونید دریافت کنید) لازم هست که در فایل MS-DOS تغییری ایجاد کنیم؛ ابتدا روی اون راست کلیک کرده و وارد properties میشیم ، سپس در قسمت target محل کامپایلر رو بر اساس سیستم خودمون تغییر می‌دهیم.

کار با ماژول mc65

مثلا مقدار پیشفرض این هست:

که لازمه فقط آدرس کامپایلر رو تغییر بدیم، مثلا به:

حالا فایل custom/main.c رو به صورت زیر تغییر میدیم:

 

مرحله سوم (کامپایل کردن)

حالا فایل MS-DOS رو باز کرده و توی اون دستور زیر رو می‌زنیم:

اگه برنامه شما بدون مشکل پیغام زیر رو مشاهده می‌کنید.

کار با ماژول mc65

اگر هم برنامه شما ارور داشته باشه می‌توانید ارور‌ها رو در فایل build\gcc\build.log مشاهده کنید.

 

مرحله چهارم (پروگرام)

برای پروگرام کردن ماژول mc65 لازم هست که از نسخه 4.20 (یا بالاتر) نرم‌افزار QFlash استفاده کنید (در انتهای مطلب میتونید این نسخه رو دانلود کنید).

بعد از باز کردن نرم‌افزار فایل APPGS5MDM32A01.lod رو  انتخاب کرده و پورت متصل به ماژول رو هم انتخاب می‌کنیم.

کار با ماژول mc65

حالا پین‌های مبدل usb به serial رو به پین‌های سریال دیباگ ماژول وصل کرده و ماژول رو روشن می‌گذاریم و دکمه start رو می‌زنیم، بعد از پروگرام موفقیت‌آمیز ماژول با پیغام زیر مواجه خواهید شد.

کار با ماژول mc65

 

 

 

خرید برد و ماژول MC65 از فروشگاه سیسوگ:

کار با ماژول mc65

 

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

Mahdi.h  

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

علاقه مند به سیستم های امبدد | http://mahdi2001h.ir

مقالات بیشتر
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
Ali گفت :
۱۴۰۱-۰۵-۰۶ ۰۸:۳۸

سلام
این ماژول،ژیرسکوپ هم دارد؟
اگه داره نحوه فعال کردن و دستورات آن تو برنامه به چه صورت
ممنون از سایت خوبتون

profile
Sisoog Os گفت :
۱۴۰۱-۰۵-۰۶ ۰۸:۵۱

سلام دوست عزیز
نه متاسفانه این یکی را نداره 🙁

profile
PLATFORM گفت :
۱۴۰۱-۰۴-۲۳ ۲۰:۵۱

سلام وقت بخیر
من در حین تکمیل بخش های مختلف برنامه ام.نیاز دارم یک تابع بنویسم که درون تابع از Ql_RIL_SendATCmd همراه با CallBack اون استفاده کردم در زمان استفاده از این تابع کلا دریافت پیامک هام دچار اختلال شدید میشه یا دریافت نمیشه یا کلا یک ربع بعد میاد و همچنین GPIOها مقادیر به خودشون نمیگیرند. با حذف کردن این تابع به حالت عادی برمیگرده .همچنین این دستور در حالتی که CallBack بهش داده نمیشه مشکلی ایجاد نمیکنه
ممنون میشم راهنمایی کنید چجور این مشکل را برطرف کنم

profile
Mahdi.h   گفت :
۱۴۰۱-۰۵-۰۲ ۰۸:۴۱

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

profile
ابوالفضل خادمی گفت :
۱۴۰۱-۰۳-۲۳ ۱۹:۳۹

سلام ببخشید من هم ماژول توسعه و هم ماژول راه انداز MC65 رو خریدم الان طبق لینکی که فرستادم خدمتتون طبق این آموزش میخوام برم جلو توی مرحله سوم برای باز کردن فایل MS-DOS که باید اون خط بهش داد روی این فایل MS-DOS که کلیک می کنم یه لحظه خیلی خیلی کوتاه صفحه مشکی باز و بسته میشه و اصلا فرصت وارد کردن چیزی نیست مشکل از کجاست؟؟چجور برطرفش کنم؟

profile
ابوالفضل خادمی گفت :
۱۴۰۱-۰۳-۲۳ ۲۰:۴۳

مشکل بنده برطرف شد و توی آدرس دهی بخشی از دستورات قبل مسیر هم پاک کرده بودم که به این مشکل برخوردم

profile
دوستی گفت :
۱۴۰۱-۰۲-۱۳ ۲۳:۰۰

سپاس بیکران از سایت بینظیرتان.

در رابطه با ماژول mc65 آیا آنتن gps حتما باید اکتیو باشد ؟

آیا انتن مثلا ماژول L86 اکتیو است؟

خروجی مختصات این ماژول به چه فرمتی است DD یا DMM یا DMS

profile
Mahdi.h   گفت :
۱۴۰۱-۰۲-۱۳ ۲۳:۳۹

خواهش میکنم?
هم میتونید اکتیو استفاده کنید و هم معمولی ، اگر آنتن اکتیو خواستید استفاده کنید باید یه مدار اضافه هم برای تغذیه آنتن اکتیو استفاده کنید که در reference design توضیح داده شده
ماژول L86 که خودش ماژول هست و آنتن نیست (ماژولی هست که آنتن هم داره)
به صورت “ddmm.mmmm” هست

profile
علی گفت :
۱۴۰۱-۰۲-۰۸ ۱۷:۲۰

سلام وقت به خیر
با زدن دکمه start بعد از 30 ثانیه انتظار این پیغام رو میده
FAIL, ERR_2006_S_BROM_CMD_STARTCMD_TIMEOUT

profile
Mahdi.h   گفت :
۱۴۰۱-۰۲-۱۰ ۱۵:۴۶

سلام
برای پروگرام از همین نسخه 4.20 که در مطلب قرار داده شده استفاده کنید.
از پورت دیباگ هم برای پروگرام استفاده کنید.

profile
طاهره گفت :
۱۴۰۱-۰۱-۳۱ ۱۰:۰۲

سلام و خدا قوت
یه سوال درباره شماتیکی که برای برد کویکتل قرار دادید دارم. برای تامین تغذیه بخش اصلی ماژول از رگولاتور استفاده نکردید و فقط از دو تا دیود استفاده کردید. سوال هایی که برام پیش اومد اینا هست:
1. چرا از رگولاتور استفاده نمی کنیم و به دیود بسنده می کنیم.
2. چرا از SS34 استفاده کردیم و چجوری بعد از افت ولتاژ روی دو تا دیود هنوز ولتاژ 4.3 ولت هست. یعنی انگار که 0.7 توسط دیود اول کم شده و دیود SS34 ولتاژی کم نمی کنه.
3. برای این ماژول معمولا ولتاژ 4 ولت در نظر میگیرن. البته میدونم بیشتر هم میشه گذاشت. میخواستم بدونم دلیل خاصی داشته که 4.3 ولت گذاشتید یا خیر.

profile
Zeus ‌ گفت :
۱۴۰۱-۰۱-۳۱ ۱۰:۰۶

سلام و درود دوست عزیز
۱. قطعا رگولاتور بهتر ولی خوب برای کاهش هزینه خیلی ها میآن از دیود استفاده میکنند به خیلی هم منطقی نیست
۲. توی جریان کشی اون افت بهتر مشخص میشه و در حالت بی باری که اصلا معلوم نمیشه تو جریان های بالاتر از یه حدی ۱ ولت افت خواهیم داشت.
۳. اگر این دو مدل دیودی که گفتید باشه روی برق ورودی، در حالت جریان کشی ولتاژ به ۴ میرسه

become a writer

نویسنده شو !

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

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

نویسنده شو !

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

ارسال مقاله