Thông báo

Collapse
No announcement yet.

thắc mắc về trình biên dịch cho PIC

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

  • thắc mắc về trình biên dịch cho PIC

    em vẫn dùng Hi-Tech C, CCS để biên dịch cho PIC
    nhưng em nghe có bạn bảo cái đó kém
    file HEX khi dịch ra nạp vào PIC cho chạy 24/24 thì sau thời gian là chạy không đúng
    bạn ấy bảo dùng JAVA kết hợp với MPLAB em không biết như vậy có đúng không ạ

  • #2
    Tôi nghĩ không có chuyện đó.

    Comment


    • #3
      vậy có cái thứ 2 không bác MPLAB+JAVA đó

      Comment


      • #4
        Nếu cái đầu đã OK thì thiết nghĩ cũng không cần quan tâm đến cái thứ 2 nữa bạn ạ. Rắc rối không cần thiết. Trình dịch đang được thương mại dù có chuối như CCS thì cũng không thể có cái lỗi lâu lâu chạy sai được.

        Comment


        • #5
          Nguyên văn bởi kidteam Xem bài viết
          vậy có cái thứ 2 không bác MPLAB+JAVA đó
          Cái đó là mplabx bạn à. Cái đó cũng hay vì nó dùng phương pháp gợi nhớ như lập trình với vb vậy. Lập trình sẽ nhanh hơn vì mình không cần nhớ chính xác các thanh ghi, chương trình sẽ gợi nhớ giúp ta lựa chọn. Bạn thử xem.

          Giải pháp điện tử của bạn

          Comment


          • #6
            mình đã quen thuộc với C/C++ và ASM nên chủ yếu dùng bọn C thôi bạn ạ
            cám ơn bạn
            cuối cùng thì mình cũng hiểu thêm 1 tý rồi
            thành tích đầu tiên là làm cho nó đã chạy được, làm sáng tắt mấy cái LED D
            mình đang làm những cái đã làm được với con 89 bằng con PIC bạn à

            Comment


            • #7
              Nguyên văn bởi kidteam Xem bài viết
              mình đã quen thuộc với C/C++ và ASM nên chủ yếu dùng bọn C thôi bạn ạ
              cám ơn bạn
              cuối cùng thì mình cũng hiểu thêm 1 tý rồi
              thành tích đầu tiên là làm cho nó đã chạy được, làm sáng tắt mấy cái LED D
              mình đang làm những cái đã làm được với con 89 bằng con PIC bạn à
              Thực ra bạn vẫn sử dụng ngôn ngữ C để lập trình PIC không có gì khác Mplab ide, vẫn cần cài thêm c18, c30 để lập trình. Nhưng trình biên dịch này viết trên nền java nên nó hỗ trợ việc gợi nhớ tên các thanh ghi. Tiện hơn rất nhiều khi lập trình. Bạn cứ dùng thử đi, chắc sẽ thích ngay đấy. Chỉ có 1 hạn chế là nó chưa có bản full free.

              Giải pháp điện tử của bạn

              Comment


              • #8
                cụ thể hơn đi bạn
                thế mà người ta bảo lập trình JAVA mình không hiểu nổi
                JAVA thì lập trình hướng đối tượng, cần JVM....
                chịu thua luôn, hóa ra vẫn là C

                Comment


                • #9
                  Mình nghe "thiên hạ bảo". Cái trình biên dịch này được viết bằng java. Tức phần mềm biên dịch của mình viết bằng Java. Còn trình biên dịch sẽ biên dịch ngôn ngữ C của mình ra asm rồi thành file hex. Vì viết bằng java nên trình biên dịch này có những cải tiến nhằm phục vụ tốt nhất cho lập trình viên. Trong trường hợp này mình nhắc đến là chức năng gợi nhớ các thanh ghi. Ví vụ khi bạn gõ "tên thanh ghi bits." thì một loạt các tên bít tương ứng trong thanh ghi sẽ hiện lên cho bạn lựa chọn mà không cần nhớ cụ thể.

                  Giải pháp điện tử của bạn

                  Comment


                  • #10
                    các bác lại ngâm cứu toàn cái ác, giống em, làm mạch mún nó ngừng hay bùm lúc bất cứ lúc nào mình thic
                    TamPhieuLuuKy@yahoo.com
                    092 2838 712 --->>

                    Comment


                    • #11
                      Nguyên văn bởi superhieu1 Xem bài viết
                      các bác lại ngâm cứu toàn cái ác, giống em, làm mạch mún nó ngừng hay bùm lúc bất cứ lúc nào mình thic
                      cái này là chém gió làm loãng thảo luận của anh em này
                      @sỳ ke: Vì viết bằng java nên trình biên dịch này có những cải tiến nhằm phục vụ tốt nhất cho lập trình viên
                      cái này thì do lập trình viên thôi chứ JAVA hay cái gì cũng làm được các chức năng đó
                      nói chung theo mình thì cái compiler viết bằng cái gì mình không quan tâm có thể là C/C++, C#, JAVA, VB hay cái gì nữa kệ nó đi
                      cái mình cần là nó biên dịch C thế thôi
                      cái chức năng gợi nhớ đó cũng có khi hay khi dở, quan trọng vẫn thuộc về người dùng, cái này thì mình biết mà, nó chắc cũng tương tự VA-X trong VC++

                      cám ơn các bạn nha

                      Comment


                      • #12
                        Nguyên văn bởi kidteam Xem bài viết
                        em vẫn dùng Hi-Tech C, CCS để biên dịch cho PIC
                        nhưng em nghe có bạn bảo cái đó kém
                        file HEX khi dịch ra nạp vào PIC cho chạy 24/24 thì sau thời gian là chạy không đúng
                        bạn ấy bảo dùng JAVA kết hợp với MPLAB em không biết như vậy có đúng không ạ
                        - bác sử dụng lắm trình biên dịch vậy?
                        - nếu mà mạch nó chạy rồi thì không có chuyện chạy 24/24 thì không chính xác, trừ phi con PIC dỏm, con PIC tưng tửng. nó hoạt động nhiều quá nên nó nóng, nó mệt.
                        - mình chỉ cần chọn 1 trình dịch nào đó sau là nghiên cứu cho nó rành, viết cho nó thành thạo chứ không cần tìn hiểu thêm cái trình dịch nào nữa. trừ phi mà cái trình dịch của mình không đáp ứng được công việc của mình.

                        Comment


                        • #13
                          cảm ơn bạn
                          cũng không giấu gì
                          mình có tham khảo 1 bạn trên diễn đàn mình và được trợ giúp nguyên văn như cái bài số 1 mình viết đó
                          xin phép được giấu tên bạn này
                          giờ mình dùng MPLAB + Hi-Tech C thôi mà
                          viết code cả C và ASM

                          Comment


                          • #14
                            theo mình nên chọn trình biên dịch nào đó cho phù hợp với công việc và thiết bị. nên giỏi 1 ngôn ngữ thôi là tốt nhất. có rất nhiều ngôn ngữ để lựa chọn.
                            email:
                            chỉ được liên lạc từ 19h00 - 21h30



                            Comment


                            • #15
                              mình code bằng C mà
                              còn với những cái nhỏ nhỏ với bộ nhớ hạn chế, ít chức năng thì mình dùng ASM cho code ngắn tối đa
                              cái này cũng còn phụ thuộc vào từng bạn, viết mã lệnh có tối ưu không nữa

                              Comment

                              Về tác giả

                              Collapse

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

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

                              Collapse

                              Đang tải...
                              X