Thông báo

Collapse
No announcement yet.

Vướng mắc với PIC6F716

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

  • Vướng mắc với PIC6F716

    Chào mọi người.
    Em mới tập tành với PIC, hiện tại đang thử nghiệm với con PIC6F716 thì đã gặp vướng mắc rồi, mong mọi người chỉ bảo giúp
    Dưới đây là mạch nguyên lý em vẽ trên Proteus và phần code viết trên CCS.
    Khi biên dịch và nạp vào Proteus thì mô phỏng đúng nhưng khi nạp trực tiếp file .hex vào IC và mắc vào mạch thì không thấy chạy.
    Attached Files

  • #2
    Đó là lý do vì sao không nên dùng phần mềm mô phỏng.

    Trong chương trình chưa có phần đặt các chân cổng là đầu ra output.
    Phần mềm tự do hoặc không dùng máy tính nữa !.

    Comment


    • #3
      Nguyên văn bởi bqviet Xem bài viết
      Đó là lý do vì sao không nên dùng phần mềm mô phỏng.

      Trong chương trình cho có phần đặt các chân cổng là đầu ra output.
      Bác nói chuẩn. Chả hiểu ko assign cho pin chức năng output mà mô phỏng vẫn chạy là thế nào?

      Comment


      • #4
        Nguyên văn bởi bqviet Xem bài viết
        Đó là lý do vì sao không nên dùng phần mềm mô phỏng.

        Trong chương trình cho có phần đặt các chân cổng là đầu ra output.
        Vâng cảm ơn bác, tối về em thử xem thế nào.

        Comment


        • #5
          Nguyên văn bởi htc2k14 Xem bài viết
          Bác nói chuẩn. Chả hiểu ko assign cho pin chức năng output mà mô phỏng vẫn chạy là thế nào?
          Cái này em cũng chả hiểu, hay tại cái file .h của nó quy định, có mấy con PIC khác em cũng chỉ viết như thế thôi là chạy luôn ngoài thực tế.
          À, em dùng lệnh Port_b_pullups(TRUE) để khỏi phải dùng điện trở kéo lên cũng không được, lấy đồng hồ đo thì chân nào cũng khoảng 1,8v

          Comment


          • #6
            Nguyên văn bởi hoacvxd Xem bài viết
            Cái này em cũng chả hiểu, hay tại cái file .h của nó quy định, có mấy con PIC khác em cũng chỉ viết như thế thôi là chạy luôn ngoài thực tế.
            À, em dùng lệnh Port_b_pullups(TRUE) để khỏi phải dùng điện trở kéo lên cũng không được, lấy đồng hồ đo thì chân nào cũng khoảng 1,8v
            RPBU là inverter logic sao lại TRUE? Phải False mới chạy chứ. Chưa xài mô phỏng + CCS bao h nên ko biết? @@

            Comment


            • #7
              trong CCS nếu dùng output trực tiếp low, high thì không cần định nghĩa vào ra cũng được phải mà, mình hầu như không bao giờ settris mà vẫn chạy
              TaiDangAtm

              Comment


              • #8
                Chắc thực tế lắp ngược led, nguồn không vào rồi ........
                Không chạy thì có nhiều lý do ... nhưng tốt nhất là không nên dùng proteus. ( Những đứa dùng proteus khi bắt đầu học ... đều có tư duy, suy luận thực tế rất thấp ).
                Làm tay bo kiểm tra phần cứng từng phần, đo đạc cẩn thận : Nguồn, mạch ráp chuẩn, lập trình chuẩn ... thì nạp vào phát ăn ngay. Sau 1 tháng thành tài năng như bao thằng khác ( nếu tư duy, tố chất tốt) ... còn chơi mô phỏng thì mãn đời chẳng khá lên nổi, cứ thỉnh thoảng chăm chăm vào lại lười làm mạch ... mô phỏng ( sau đó thì lại quên ngay ) nên làm sao mà khá.
                Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

                Comment


                • #9
                  Nguyên văn bởi queduong Xem bài viết
                  Chắc thực tế lắp ngược led, nguồn không vào rồi ........
                  Không chạy thì có nhiều lý do ... nhưng tốt nhất là không nên dùng proteus. ( Những đứa dùng proteus khi bắt đầu học ... đều có tư duy, suy luận thực tế rất thấp ).
                  Làm tay bo kiểm tra phần cứng từng phần, đo đạc cẩn thận : Nguồn, mạch ráp chuẩn, lập trình chuẩn ... thì nạp vào phát ăn ngay. Sau 1 tháng thành tài năng như bao thằng khác ( nếu tư duy, tố chất tốt) ... còn chơi mô phỏng thì mãn đời chẳng khá lên nổi, cứ thỉnh thoảng chăm chăm vào lại lười làm mạch ... mô phỏng ( sau đó thì lại quên ngay ) nên làm sao mà khá.
                  Lắp ngược LED =]]]. Bác nói nhiều cái chuẩn rồi. H cứ ra làm 1 con PIC, mạch nạp, LED, Crystal, các IC modules (shift reg, I2C...) về mà làm luôn (mượn mấy cái analyzer mà kiểm tra). Bây h flash nó tốt rồi, nạp xoá cả ngàn lần rồi thay cũng đc. Sao phải đi mô phỏng mấy con VDK này rồi gặp vđề trong khi sau này ra trường cũng phải vào sản phẩm thực tế cả. Mô phỏng chỉ nên mô phỏng mạch Analog (ý kiến cá nhân là như vậy)

                  Comment


                  • #10
                    Nguyên văn bởi htc2k14 Xem bài viết
                    Lắp ngược LED =]]]. Bác nói nhiều cái chuẩn rồi. H cứ ra làm 1 con PIC, mạch nạp, LED, Crystal, các IC modules (shift reg, I2C...) về mà làm luôn (mượn mấy cái analyzer mà kiểm tra). Bây h flash nó tốt rồi, nạp xoá cả ngàn lần rồi thay cũng đc. Sao phải đi mô phỏng mấy con VDK này rồi gặp vđề trong khi sau này ra trường cũng phải vào sản phẩm thực tế cả. Mô phỏng chỉ nên mô phỏng mạch Analog (ý kiến cá nhân là như vậy)
                    THường những người mới thì chuyện lắp ngược led hay thậm chí hàn còn không ăn thiếc là chuyện " ngày đầu tiên đi học " .
                    Ngay đến thạc sỹ, tiến sỹ tu nghiệp ở KOREA, JAPAN ( ở trên cái diễn đàn này đấy ) lúc đầu ... cũng hỏi tôi một câu hỏi tương tự "anh ơi sao nó không chạy, anh ơi hay là anh bán cho em cái mạch nạp lỗi ... nên nạp vào không chạy ??? )...
                    Và tôi đã phải đi tận 25km để đến chỗ cậu ta xem thế nào ... sau một lúc nhòm code, nhòm mạch và " thấy Led bị lắp ngược "

                    - Giờ cậu ta là thạc sỹ, tiến sỹ rồi ... tôi chắc là nếu đọc bài này cậu ấy hẳn vẫn còn nhớ . Ai ngày đầu đi học chắc cũng vậy cả ... chịu khó kết hợp lý thuyết, thực hành đốt nhiều tiền, phá nhiều thứ ...sẽ nhanh tiến bộ thôi.

                    - Chứ vì lý do sợ chập cháy IC, đầu tư ít đồ nghề ... mà cứ sài " mô phỏng " thì chắc sẽ chẳng khá lên được đâu. Học điện tử cần biết đầu tư, đừng kêu em sinh viên nghèo không có ...
                    Tôi vẫn nói với các học trò thế hệ trước của tôi rằng ... nghèo thì đừng nên học điện tử.
                    Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

                    Comment


                    • #11
                      Em là dân ngoại đạo nên không được học hành đào tạo bài bản, vớ được cái gì thì đọc cái đó rồi vừa mò mẫm vừa hỏi, thời gian cũng chả có nhiều, lúc nào rảnh thì nghịch, chủ yếu làm ra mấy cái linh tinh nghịch ngợm cho bản thân và bạn bè.
                      PIC em mua cả mớ về, mỗi loại vài con rồi vọc từng loại, chết lên chết xuống nhiều rồi nên khá thấm thía.
                      Mấy con 8 chân, 14 chân thì ngon rồi, giờ đến loại 18 chân thì mắc.
                      Đầu tiên em khảo sát trên Proteus để hiểu về nguyên lý, tác dụng của nó rồi sau đó cắm PIC lên Bread board để test, nếu hoạt động đúng thì mới chế mạch PCB để hoàn thiện.
                      Bác QueDuong vui tính, lắp ngược LED thì cháy nguồn luôn . Em sẽ cố gắng kiểm tra lại cho thật chuẩn, chắc sẽ ăn ngay.
                      Còn điều nữa em muốn hỏi, liệu em có mua phải PIC lởm không ạ, em nghĩ không vì nạp, xóa vẫn báo OK.

                      Comment


                      • #12
                        Nguyên văn bởi hoacvxd Xem bài viết
                        Em là dân ngoại đạo nên không được học hành đào tạo bài bản, vớ được cái gì thì đọc cái đó rồi vừa mò mẫm vừa hỏi, thời gian cũng chả có nhiều, lúc nào rảnh thì nghịch, chủ yếu làm ra mấy cái linh tinh nghịch ngợm cho bản thân và bạn bè.
                        PIC em mua cả mớ về, mỗi loại vài con rồi vọc từng loại, chết lên chết xuống nhiều rồi nên khá thấm thía.
                        Mấy con 8 chân, 14 chân thì ngon rồi, giờ đến loại 18 chân thì mắc.
                        Đầu tiên em khảo sát trên Proteus để hiểu về nguyên lý, tác dụng của nó rồi sau đó cắm PIC lên Bread board để test, nếu hoạt động đúng thì mới chế mạch PCB để hoàn thiện.
                        Bác QueDuong vui tính, lắp ngược LED thì cháy nguồn luôn . Em sẽ cố gắng kiểm tra lại cho thật chuẩn, chắc sẽ ăn ngay.
                        Còn điều nữa em muốn hỏi, liệu em có mua phải PIC lởm không ạ, em nghĩ không vì nạp, xóa vẫn báo OK.
                        Dân ngoại đạo thì không được biết là " lắp ngược led vào nguồn 1 chiều " ( hay gọi không lắp đúng cực ) thì ... nó chẳng sáng thôi chứ không cháy nguồn.
                        Module RF chuyên dụng điều khiển, truyền dữ liệu, thiết kế đề tài, dự án điện tử - chuyển giao công nghệ... ĐT: 0904964977 - email: dientuqueduong@yahoo.com

                        Comment


                        • #13
                          Nguyên văn bởi queduong Xem bài viết
                          THường những người mới thì chuyện lắp ngược led hay thậm chí hàn còn không ăn thiếc là chuyện " ngày đầu tiên đi học " .
                          Ngay đến thạc sỹ, tiến sỹ tu nghiệp ở KOREA, JAPAN ( ở trên cái diễn đàn này đấy ) lúc đầu ... cũng hỏi tôi một câu hỏi tương tự "anh ơi sao nó không chạy, anh ơi hay là anh bán cho em cái mạch nạp lỗi ... nên nạp vào không chạy ??? )...
                          Và tôi đã phải đi tận 25km để đến chỗ cậu ta xem thế nào ... sau một lúc nhòm code, nhòm mạch và " thấy Led bị lắp ngược "

                          - Giờ cậu ta là thạc sỹ, tiến sỹ rồi ... tôi chắc là nếu đọc bài này cậu ấy hẳn vẫn còn nhớ . Ai ngày đầu đi học chắc cũng vậy cả ... chịu khó kết hợp lý thuyết, thực hành đốt nhiều tiền, phá nhiều thứ ...sẽ nhanh tiến bộ thôi.

                          - Chứ vì lý do sợ chập cháy IC, đầu tư ít đồ nghề ... mà cứ sài " mô phỏng " thì chắc sẽ chẳng khá lên được đâu. Học điện tử cần biết đầu tư, đừng kêu em sinh viên nghèo không có ...
                          Tôi vẫn nói với các học trò thế hệ trước của tôi rằng ... nghèo thì đừng nên học điện tử.
                          Cám ơn bác đã chia sẻ chân tình.

                          Nguyên văn bởi hoacvxd Xem bài viết
                          Em là dân ngoại đạo nên không được học hành đào tạo bài bản, vớ được cái gì thì đọc cái đó rồi vừa mò mẫm vừa hỏi, thời gian cũng chả có nhiều, lúc nào rảnh thì nghịch, chủ yếu làm ra mấy cái linh tinh nghịch ngợm cho bản thân và bạn bè.
                          PIC em mua cả mớ về, mỗi loại vài con rồi vọc từng loại, chết lên chết xuống nhiều rồi nên khá thấm thía.
                          Mấy con 8 chân, 14 chân thì ngon rồi, giờ đến loại 18 chân thì mắc.
                          Đầu tiên em khảo sát trên Proteus để hiểu về nguyên lý, tác dụng của nó rồi sau đó cắm PIC lên Bread board để test, nếu hoạt động đúng thì mới chế mạch PCB để hoàn thiện.
                          Bác QueDuong vui tính, lắp ngược LED thì cháy nguồn luôn . Em sẽ cố gắng kiểm tra lại cho thật chuẩn, chắc sẽ ăn ngay.
                          Còn điều nữa em muốn hỏi, liệu em có mua phải PIC lởm không ạ, em nghĩ không vì nạp, xóa vẫn báo OK.
                          Bác cũng vui tính ko kém, cháy nguồn luôn . PIC dỏm hay ko đơn giản nhất cứ code rồi nạp và test là biết ngay. Cứ để sẵn mấy code (mẫu) đã test thành công đấy mà test cho các PIC sau.

                          Comment


                          • #14
                            Nguyên văn bởi queduong Xem bài viết
                            Chắc thực tế lắp ngược led, nguồn không vào rồi ........
                            ... Những đứa dùng proteus khi bắt đầu học ... đều có tư duy, suy luận thực tế rất thấp.
                            ... Nguồn, mạch ráp chuẩn, lập trình chuẩn ... thì nạp vào phát ăn ngay. ... thằng khác ( nếu tư duy, tố chất tốt) ... .
                            Nguyên văn bởi queduong Xem bài viết
                            ... nghèo thì đừng nên học điện tử.
                            Nguyên văn bởi queduong Xem bài viết
                            Dân ngoại đạo thì không được biết là " lắp ngược led vào nguồn 1 chiều " ( hay gọi không lắp đúng cực ) thì ... nó chẳng sáng thôi chứ không cháy nguồn.
                            Em bộc bạch chút:
                            Em thấy bác thuộc "đứa" hoặc "thằng" gạo cội nhưng bác chém hơi ngạo mạn.
                            Em bị thiểu năng trí tuệ nên tư duy, tố chất của em hơi kém vì vậy mới cần mọi người chỉ giáo, em mà là thiên tài thì em còn vui tính hơn.
                            Theo ý của bác thì phải có bao nhiêu tiền để là không nghèo rồi mới học điện tử... em bậy một câu là i nặng vào cái khái niệm của bác. Em vừa nhậu về muốn ói luôn.
                            Nhiều người huênh hoang có mấy sản phẩm copy rồi tự vỗ ngực, thử hỏi không học mà tự phát minh ra xem nào.
                            Chả biết bác làm chức vụ gì trên diễn đàn này nhưng với cách phát ngôn của bác thì em hiểu rằng bác gần như đang cấm đoán và thui chột mầm non để bác luôn luôn là năm bờ oăn.
                            Bác không trân trọng người khác đồng nghĩa với việc bắc tự tát vào mặt mình.
                            Em thiểu năng nên có gì không nên không phải bác bỏ qua.

                            Comment


                            • #15
                              Haiz, tội bác Quế Dương quá, hay trả lời cho newbie nhất mà lại bị chém tơi tả
                              TaiDangAtm

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              Đang tải...
                              X