پاسخ : فعال کردن uart2
ببین تو این مواقع دو تا روش هست :
1- تعریف پروتکل مثل همون که خودت گفتی. اول و آخر ارسال ها یک کارکتر میزارن که مشخصه. اما با sim900 این روش خیلی جوابگو نیست.
2- چک کردن بافر دریافت بعد از یک مدت. یعنی دستور رو بفرست، بعد از مثلا 500 میلی ثانیه بافر دریافتو چک کن. این جوری بافر دریافت پر شده. البته می تونی تو همین 500 میلی ثانیه بافر دریافت رو چک کنی که اگر توش OK بود، دیگه منتظر نباشه و بره بافر رو بخونه.
ببین تو این مواقع دو تا روش هست :
1- تعریف پروتکل مثل همون که خودت گفتی. اول و آخر ارسال ها یک کارکتر میزارن که مشخصه. اما با sim900 این روش خیلی جوابگو نیست.
2- چک کردن بافر دریافت بعد از یک مدت. یعنی دستور رو بفرست، بعد از مثلا 500 میلی ثانیه بافر دریافتو چک کن. این جوری بافر دریافت پر شده. البته می تونی تو همین 500 میلی ثانیه بافر دریافت رو چک کنی که اگر توش OK بود، دیگه منتظر نباشه و بره بافر رو بخونه.
دیدگاه