با سلام وقت بخیر .
قصد دارم به صورت همزمان URC ها و جملات NMEA را روی UART1 دریافت کنم . برای این منظور از دستورات زیر استفاده کردم :
AT+QURCCFG="urcport","uart1"
AT+QGPSCFG="outport","uart1"
با این وجود وقتی که خروجی جملات NMEA روی Uart1 تنظیم می شود هیچ URC ای از ماژول دریافت نمی شود و فقط به کامند های ارسالی پاسخ می دهد .
آیا امکان دریافت همزمان URC و NMEA روی یک پورت سریال وجود دارد ؟
سلام دوست عزیز
درسته، وقتی هردو رو روی یک پورت کانفیگ کنید جملات URC دیگه به صورت اتوماتیک دریافت نمی شوند. معمولا هم از دو پورت سریال برای NMEA و AT استفاده میشه.
دلیلش ممکنه (کاملا حدس میزنم) بخاطر این باشه که NMEA اولویت بالاتری توی فریمور ماژول داره و دیگه فرصت نمیکنه URC هارو به صورت اتوماتیک جواب بده.
2 پسندیده
سلام دوست عزیز اصلا چنین موردی که میگید چه فایده ای داره
شما هر کامندی میزنید بینش کلی اطلاعات NMEA هم میاد که نمیشه استفاده کرد از هیچ کدومش
دلیل چیه؟
1 پسندیده
کد به گونه ای پیاده سازی شده که جملات Nmea و Urc هارو به صورت جداگانه جمع آوری و تحلیل میکنه .