Thông báo

Collapse
No announcement yet.

[Mạch nạp] Pic 16F877a nạp được nhưng chạy ko được.

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

  • [Mạch nạp] Pic 16F877a nạp được nhưng chạy ko được.

    Tui có mua 3 con Pic16f877a ,dùng mạch nạp JDM phần mềm nạp là WinPic800

    Cắm vào mạch nạp báo detect được Pic ,nạp code vào báo sussec luôn nhưng khi cắm vào mạch thì lại không chạy

    Tui kiểm tra lại thử bằng cách nạp dữ liệu xuống , xong đọc ngược lại thì trả lại giá trị như cũ ,rồi sau đó tiến hành xoá dữ liệu , rồi đọc ngược lại thì được trả lại giá trị 3FFF --> Mạch và Pic đều không hư

    Kiểm tra board bằng cách lấy 1 con PIC cũ của thằng bạn có sẵn chương trình ,cắm lên mạch thì mạch vẫn chạy tốt ,còn con PIC của tui nạp xong thì cắm vào cứ như cục sắt ấy ,kể cả nạp vào mấy chương trình test led cũ ( đã chạy được trước đây) cũng vẫn thế ,chả biết giờ nên làm sao nữa ,bực cả mình X(

    Giờ coi như xong 3 con PIC hết 150k nhưng chả biết là do cái gì ,vừa mất tiền cũng tiếc nhưng sắp đến lúc nộp đề tài rồi ,lo lắng quá

    P/S :Hôm qua tui search thử trên mạng thì thấy người ta có nói là bộ giao động của PIC bị hỏng hoặc yếu nên cũng không chạy ,không biết có phải bị hỏng chân 14 không ?

    Ai gặp trường hợp giống như mình thì chia sẽ với ,rất cám ơn
    Người nhỏ bé.

  • #2
    Nguyên văn bởi thaielectric Xem bài viết
    Tui có mua 3 con Pic16f877a ,dùng mạch nạp JDM phần mềm nạp là WinPic800

    Cắm vào mạch nạp báo detect được Pic ,nạp code vào báo sussec luôn nhưng khi cắm vào mạch thì lại không chạy

    Tui kiểm tra lại thử bằng cách nạp dữ liệu xuống , xong đọc ngược lại thì trả lại giá trị như cũ ,rồi sau đó tiến hành xoá dữ liệu , rồi đọc ngược lại thì được trả lại giá trị 3FFF --> Mạch và Pic đều không hư

    Kiểm tra board bằng cách lấy 1 con PIC cũ của thằng bạn có sẵn chương trình ,cắm lên mạch thì mạch vẫn chạy tốt ,còn con PIC của tui nạp xong thì cắm vào cứ như cục sắt ấy ,kể cả nạp vào mấy chương trình test led cũ ( đã chạy được trước đây) cũng vẫn thế ,chả biết giờ nên làm sao nữa ,bực cả mình X(

    Giờ coi như xong 3 con PIC hết 150k nhưng chả biết là do cái gì ,vừa mất tiền cũng tiếc nhưng sắp đến lúc nộp đề tài rồi ,lo lắng quá

    P/S :Hôm qua tui search thử trên mạng thì thấy người ta có nói là bộ giao động của PIC bị hỏng hoặc yếu nên cũng không chạy ,không biết có phải bị hỏng chân 14 không ?

    Ai gặp trường hợp giống như mình thì chia sẽ với ,rất cám ơn
    Hỏng 3 con liền thì e hơi bị hiếm thấy. Bạn nên kiểm tra lại mạch nạp xem có chạy đúng ko bằng cách mượn cái mạch nạp khác rồi nạp chương trình xem.
    |

    Comment


    • #3
      Mình cũng bị tình trang tương tự

      Mình nạp bang GTP usb nạp detect ok không báo lỗi gì hết nhưng không chay
      Nhưng vô tình phát hiện rằng khi chạm tay vào chân OSC thì nó chạy????
      Không biết huynh nào biết cách khắc phục chỉ dùm.
      Mình thay thạch anh thay tụ hết thứ nhưng không dc

      Comment


      • #4
        bạn đó áp của các chân thử xem.Lúc trước con PIC của bạn mình cũng bị vậy.Mình xài con PÍC6F887 thì OK còn 877A mua ở Nhật Tảo của bạn thì không chạy mặc dù nạp vẫn được.Khi đo điện áp các chân thì không bằng 5V(ở mức logic dương) và không bẳng 0V(ở mức logic âm).Tất cả các chân đều có giá trị khoang 1.7V.Thật khó hiểu

        Comment


        • #5
          Nguyên văn bởi dangthieuhoi Xem bài viết
          Mình nạp bang GTP usb nạp detect ok không báo lỗi gì hết nhưng không chay
          Nhưng vô tình phát hiện rằng khi chạm tay vào chân OSC thì nó chạy????
          Không biết huynh nào biết cách khắc phục chỉ dùm.
          Mình thay thạch anh thay tụ hết thứ nhưng không dc
          mình thử dùng con điện trở nối vào 2 chân OSC1 và OSC2 thế là nó chạy. Minh nghĩ nó chạy ở chế độ RC do khi tháo thạch anh ra nó vẫn chạy. Nhưng kỉ lạ là mình đã Fuse dùng HS rồi mà???
          Anh chị nào có kinh nghiêm vụ này chỉ giúp

          Comment


          • #6
            Nguyên văn bởi thaielectric Xem bài viết
            Tui có mua 3 con Pic16f877a ,dùng mạch nạp JDM phần mềm nạp là WinPic800

            Cắm vào mạch nạp báo detect được Pic ,nạp code vào báo sussec luôn nhưng khi cắm vào mạch thì lại không chạy

            Tui kiểm tra lại thử bằng cách nạp dữ liệu xuống , xong đọc ngược lại thì trả lại giá trị như cũ ,rồi sau đó tiến hành xoá dữ liệu , rồi đọc ngược lại thì được trả lại giá trị 3FFF --> Mạch và Pic đều không hư

            Kiểm tra board bằng cách lấy 1 con PIC cũ của thằng bạn có sẵn chương trình ,cắm lên mạch thì mạch vẫn chạy tốt ,còn con PIC của tui nạp xong thì cắm vào cứ như cục sắt ấy ,kể cả nạp vào mấy chương trình test led cũ ( đã chạy được trước đây) cũng vẫn thế ,chả biết giờ nên làm sao nữa ,bực cả mình X(

            Giờ coi như xong 3 con PIC hết 150k nhưng chả biết là do cái gì ,vừa mất tiền cũng tiếc nhưng sắp đến lúc nộp đề tài rồi ,lo lắng quá

            P/S :Hôm qua tui search thử trên mạng thì thấy người ta có nói là bộ giao động của PIC bị hỏng hoặc yếu nên cũng không chạy ,không biết có phải bị hỏng chân 14 không ?

            Ai gặp trường hợp giống như mình thì chia sẽ với ,rất cám ơn
            Ko ai trả lời mình thì thôi mình tự trả lời luôn. Cái mạch dao động Pic này kỳ thiệt, mình thay tụ 30p vô thì nó chạy bình thường còn khi gắn tụ 33p thì nó ko chạy, quái thiệt. Mạch dao động nó ko giống họ 89.
            Người nhỏ bé.

            Comment


            • #7
              - tui thì đã từng gặp trường hợp này một lần : mạch nạp nhận pic, nạp báo thành công,bình thường ,load dữ liệu từ pic lên oke nhưng không chạy,
              - lý do ở đây chính là sử dụng mạch nạp không đúng cách, ở chương trình nạp win800... có nhiều tùy chọn trong đó có một tùy chọn nếu không tick vào đó nó sẽ không chạy mặc dù khi nạp nó vẫn báo thành công như thường,mình cũng không nhớ rõ lắm cái hs thì phải. bạn thử lại xem nhé!

              Comment


              • #8
                tui cũng gặp trường hợp như các bạn, đang bó tay đây

                Comment


                • #9
                  Nguyên văn bởi thaielectric Xem bài viết
                  Tui có mua 3 con Pic16f877a ,dùng mạch nạp JDM phần mềm nạp là WinPic800

                  Cắm vào mạch nạp báo detect được Pic ,nạp code vào báo sussec luôn nhưng khi cắm vào mạch thì lại không chạy

                  Tui kiểm tra lại thử bằng cách nạp dữ liệu xuống , xong đọc ngược lại thì trả lại giá trị như cũ ,rồi sau đó tiến hành xoá dữ liệu , rồi đọc ngược lại thì được trả lại giá trị 3FFF --> Mạch và Pic đều không hư

                  Kiểm tra board bằng cách lấy 1 con PIC cũ của thằng bạn có sẵn chương trình ,cắm lên mạch thì mạch vẫn chạy tốt ,còn con PIC của tui nạp xong thì cắm vào cứ như cục sắt ấy ,kể cả nạp vào mấy chương trình test led cũ ( đã chạy được trước đây) cũng vẫn thế ,chả biết giờ nên làm sao nữa ,bực cả mình X(

                  Giờ coi như xong 3 con PIC hết 150k nhưng chả biết là do cái gì ,vừa mất tiền cũng tiếc nhưng sắp đến lúc nộp đề tài rồi ,lo lắng quá

                  P/S :Hôm qua tui search thử trên mạng thì thấy người ta có nói là bộ giao động của PIC bị hỏng hoặc yếu nên cũng không chạy ,không biết có phải bị hỏng chân 14 không ?

                  Ai gặp trường hợp giống như mình thì chia sẽ với ,rất cám ơn
                  kô rõ đoạn bôi đậm lắm, nếu xóa dữ liệu rùi thì khi đọc lại tất nhiên sẽ là 3FFF chứ!

                  Comment


                  • #10
                    Nguyên văn bởi thaielectric Xem bài viết
                    Ko ai trả lời mình thì thôi mình tự trả lời luôn. Cái mạch dao động Pic này kỳ thiệt, mình thay tụ 30p vô thì nó chạy bình thường còn khi gắn tụ 33p thì nó ko chạy, quái thiệt. Mạch dao động nó ko giống họ 89.
                    e đang gặp vấn đề tương tự, giúp e với
                    http://dientuvietnam.net/forums/showthread.php?t=31806

                    Comment


                    • #11
                      Nguyên văn bởi thaielectric Xem bài viết
                      Ko ai trả lời mình thì thôi mình tự trả lời luôn. Cái mạch dao động Pic này kỳ thiệt, mình thay tụ 30p vô thì nó chạy bình thường còn khi gắn tụ 33p thì nó ko chạy, quái thiệt. Mạch dao động nó ko giống họ 89.
                      Trị số tụ phụ thuộc vào tần số của thạch anh. Bạn có thể xem thêm trong datasheet của PIC
                      123...

                      Comment


                      • #12
                        Nguyên văn bởi thaielectric Xem bài viết
                        Ko ai trả lời mình thì thôi mình tự trả lời luôn. Cái mạch dao động Pic này kỳ thiệt, mình thay tụ 30p vô thì nó chạy bình thường còn khi gắn tụ 33p thì nó ko chạy, quái thiệt. Mạch dao động nó ko giống họ 89.
                        Tớ vẫn lấy tụ 33p cắm vào, thạch anh 20MHz vẫn chạy ầm ầm đấy thôi. Với 877a bạn thử chạy chế độ dao động nội xem, nếu chế độ này tốt chứng tỏ mạch dao động cần xem lại có thể bị chập gì đó. Nguyên nhân cũng có thể là do mạch nạp, bạn lấy 1 con chip tốt, mượn mạch luôn đc thì càng tốt, 1 file hex đã chạy được trên mạch đó, thử nạp bằng mạch nạp của bạn xem.
                        Còn thử những cách kia được thì cần xem lại PIC.
                        |

                        Comment


                        • #13
                          Còn mình lại gặp trường hợp buồn cười hơn.Mình mang mạch nạp của mình sang các máy khác thì nạp và chạy ngon nhưng khi nạp và chạy ở máy mình lại không được.Máy mình dùng Chip AMD 2.7 dùng Win SP3 ban đầu nghi do WIn nhưng cài lại các bản khác đều không được đang nghi do phần cứng của máy mình.Cũng có thể do dùng dòng CHIP AMD không được.Các bạn thử lại theo cách của mình xem sao.Hì hì
                          |

                          Comment


                          • #14
                            Trong datasheet của Pic16f877a có bảng tính sẵn và cả công thức tính tụ để bạn mắc với thạch anh, bạn thử lắp đúng giá trị tụ như trên datasheet ghi xem. Nhìu người bảo tụ đó chỉ ảnh hưởng đến tốc độ load khi khởi động pic lần đầu tiên mình cũng không rõ sao lại như vậy.

                            Comment


                            • #15
                              Nguyên văn bởi mazx Xem bài viết
                              kô rõ đoạn bôi đậm lắm, nếu xóa dữ liệu rùi thì khi đọc lại tất nhiên sẽ là 3FFF chứ!
                              đúng là sau khi xóa dữ liệu thi co s hay ko có PIC, hay Pic bị cháy thì nó vẫn đọc ra là 3FFF

                              Comment

                              Về tác giả

                              Collapse

                              thaielectric hehe Tìm hiểu thêm về thaielectric

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

                              Collapse

                              Đang tải...
                              X