اطلاعیه

Collapse
No announcement yet.

فعال کردن uart2

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    #46
    پاسخ : فعال کردن uart2

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

    دیدگاه


      #47
      پاسخ : فعال کردن uart2

      خب من میخوام خودش این کارو کنه،یعنی مثلا یه رشته که ارسال میشه آخرش اینتر رو هم میزارن وقتی شرط اینتر رو چک کنی یعنی رشته کامل دریافت شده،الان وقتی داخل وقفه GetChar رو می خونم می ریزم داخل یه رشته،حالا چک میکنم اینتر رو عمل نمیکنه،نه کد هگزش نه اسکی اونو

      دیدگاه


        #48
        پاسخ : فعال کردن uart2

        وقفه دریافت رو نگاه میکنید ببینید مشکلش چیه؟ http://uplod.ir/1ru21rp4ti5v/mori.rar.htm

        دیدگاه

        لطفا صبر کنید...
        X