Thông báo

Collapse
No announcement yet.

modulesim900A với STM32RCT6

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • modulesim900A với STM32RCT6

    chào các anh!
    e đang tìm hiểu về đề tài nhận và hiển thị tin nhắn sử dụng modulesim900A và kit STM32RCT6
    đây là đoạn ngắt UART của e để thông báo cho VDK là có tin nhắn mới.
    void USART1_IRQHandler(void)
    {
    uint8_t c;
    unsigned char sms[100];
    char new_sms=0,i=0;
    if ((USART1->SR & USART_FLAG_RXNE) != RESET) // Neu co ky tu moi trong bo dem nhan
    {
    c=USART_ReceiveData(USART1);
    if((i!=13)&&(i!=10))
    {
    sms[i++]=c;
    }
    else
    {
    if(i == 100)
    i=0;

    USART_ITConfig(USART1, USART_IT_RXNE, DISABLE);
    }
    if((sms[0]=='+')&&(sms[1]=='C')&&(sms[2]=='M')&&(sms[3]=='T')&&(sms[4]=='I'))
    {
    new_sms=1;
    }

    }
    }
    không biết e làm ko đúng ở đâu mà e test ko có chạy . mong các a giúp đỡ
    Last edited by xthieugiax1; 24-03-2014, 05:03.

  • #2
    i luôn = 0 thì làm sao mà có sms[1] sms[2]....
    Website chính thức đổi địa chỉ website thành
    Mời các bạn ghé thăm !!!

    Comment


    • #3
      Nguyên văn bởi xthieugiax1 Xem bài viết
      chào các anh!
      e đang tìm hiểu về đề tài nhận và hiển thị tin nhắn sử dụng modulesim900A và kit STM32RCT6
      đây là đoạn ngắt UART của e để thông báo cho VDK là có tin nhắn mới.
      void USART1_IRQHandler(void)
      {
      uint8_t c;
      unsigned char sms[100];
      char new_sms=0,i=0;
      if ((USART1->SR & USART_FLAG_RXNE) != RESET) // Neu co ky tu moi trong bo dem nhan
      {
      c=USART_ReceiveData(USART1);
      if((i!=13)&&(i!=10))
      {
      sms[i++]=c;
      }
      else
      {
      if(i == 100)
      i=0;

      USART_ITConfig(USART1, USART_IT_RXNE, DISABLE);
      }
      if((sms[0]=='+')&&(sms[1]=='C')&&(sms[2]=='M')&&(sms[3]=='T')&&(sms[4]=='I'))
      {
      new_sms=1;
      }

      }
      }
      không biết e làm ko đúng ở đâu mà e test ko có chạy . mong các a giúp đỡ
      (c != 13) && (c != 10)
      (^_^) hoangnv.3i@gmail.com

      Comment

      Về tác giả

      Collapse

      xthieugiax1 Tìm hiểu thêm về xthieugiax1

      Bài viết mới nhất

      Collapse

      Đang tải...
      X