PIC bị treo liên tục

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • vinasheva
    Thành viên tích cực
    • Apr 2008
    • 123

    #1

    PIC bị treo liên tục

    Mình đang làm 1 chương trình đọc phím đơn giản, nối 8 phím với 1 port và ứng với từng phím được ấn sẽ cho từng động cơ chạy cho đến khi phím không còn được ấn nữa. Chương trình chạy đúng nhưng khoảng 1phút thì PIC bị treo, giữ nguyên mức logic của các chân cho dù không còn ấn phím nữa. Có ai đã từng mắc trường hợp như vậy chưa? Cám ơn các bạn
    Y!M: vinasheva
  • Zz_Bi_zZ
    Thành viên tích cực
    • Nov 2007
    • 766

    #2
    Nguyên văn bởi vinasheva Xem bài viết
    Mình đang làm 1 chương trình đọc phím đơn giản, nối 8 phím với 1 port và ứng với từng phím được ấn sẽ cho từng động cơ chạy cho đến khi phím không còn được ấn nữa. Chương trình chạy đúng nhưng khoảng 1phút thì PIC bị treo, giữ nguyên mức logic của các chân cho dù không còn ấn phím nữa. Có ai đã từng mắc trường hợp như vậy chưa? Cám ơn các bạn
    code ? code cũng k ? mạch cũng k ? k có bệnh nhân k cứu thí chủ đc

    Comment

    • vinasheva
      Thành viên tích cực
      • Apr 2008
      • 123

      #3
      Nguyên văn bởi Zz_Bi_zZ Xem bài viết
      code ? code cũng k ? mạch cũng k ? k có bệnh nhân k cứu thí chủ đc
      Code:
      while(TRUE)
         {
         // NANG
         if(MOTOR2_UP==0)
         motor2_forward();
         else motor2_stop();
         
         
         // HA
         if(MOTOR2_DOWN==0)
         motor2_reverse();
         else motor2_stop();
         }
      Nói chung là tất cả chạy tốt.Có điều chạy dc 1 lúc thì nó bị treo thôi
      Y!M: vinasheva

      Comment

      • anhhnt
        Thành viên chính thức
        • Nov 2008
        • 88

        #4
        Mấy cái hàm motor2_forward với motor2_stop sao bạn không post hết lên luôn đi, từng đó ko đủ để chẩn đoán đâu

        Comment

        • phuchiepjsc
          Thành viên tích cực
          • Jul 2009
          • 418

          #5
          Thay con PIC khác đi , PIC nhiều khi vớ vẩn lắm.
          Trước mình làm 1 cái điều khiển bằng hồng ngoại , đóng mở rơle ... cùng 1 code ( cùng 1 mạch) mà có con 16f84 treo liên tục, có con 16f84 chạy không biết treo là gì.

          --Cũng là PIC nhưng chất lượng khác nhau đó .

          Comment

          • vinasheva
            Thành viên tích cực
            • Apr 2008
            • 123

            #6
            Nguyên văn bởi phuchiepjsc Xem bài viết
            Thay con PIC khác đi , PIC nhiều khi vớ vẩn lắm.
            Trước mình làm 1 cái điều khiển bằng hồng ngoại , đóng mở rơle ... cùng 1 code ( cùng 1 mạch) mà có con 16f84 treo liên tục, có con 16f84 chạy không biết treo là gì.

            --Cũng là PIC nhưng chất lượng khác nhau đó .
            Thay PIC khác là ok, đúng là PIC chất lượng khác nhau quá. Con PIC877A mình mua 55k trong khi thấy có trang trên mạng bán 120k. Không hiểu chất lượng có khác nhau gì k
            Y!M: vinasheva

            Comment

            Về tác giả

            Collapse

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

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

            Collapse

            Đang tải...