Thông báo

Collapse
No announcement yet.

CCS PIC-C v5.xxx đã phát hành

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

  • #31
    Nguyên văn bởi queduong Xem bài viết
    VD như thằng ADC của nó ( mặc định là sử dụng Vref là VCC và GND ... ) giờ muốn sử dụng là Vref ngoài thì phải thêm lệnh Vref ngoài ( trong tài liệu của nó không có nói đâu )
    Cái này thì em sợ nó quá

    Comment


    • #32
      Nguyên văn bởi queduong Xem bài viết
      nếu bản 6.0 Dùng cái patch của mình nhé !
      mPIC.zip

      ( Nhà đang bị mất mạng , lúc có lúc không ... hơi 1 tý lại mất ... bực quá ! - Upload chưa đến 1MB mà mất 6 phút )
      File của bác đã tèo nhé. (Có vẻ thằng MediaFire nó có back-door hay sao mà file rất nhanh tèo)
      Em cũng cài xong rồi, "ấy" xong rồi (dùng HIDDongleDLL), nhưng chưa có thời gian dùng thử

      Nguyên văn bởi toi ngu kinh Xem bài viết
      My Files micro c for avr pic 89 full
      File "ấy" của bạn bị báo Malware ngay từ khi download (bởi cớm Avast Free)

      Nguyên văn bởi duong_act Xem bài viết
      Ý em là Power PWM chứ không phải PWM thường ( CCP ). Tra google thấy bảo nó chưa hỗ trợ Power PWM. Nản, chả lẽ lại ngồi build @@
      Bạn cứ yên tâm đê, để người có kinh về PICC dùng thử và đánh giá

      Comment


      • #33
        Nguyên văn bởi KnowMore Xem bài viết
        File của bác đã tèo nhé. (Có vẻ thằng MediaFire nó có back-door hay sao mà file rất nhanh tèo)
        Em cũng cài xong rồi, "ấy" xong rồi (dùng HIDDongleDLL), nhưng chưa có thời gian dùng thử


        File "ấy" của bạn bị báo Malware ngay từ khi download (bởi cớm Avast Free)


        Bạn cứ yên tâm đê, để người có kinh về PICC dùng thử và đánh giá

        tèo đâu mà tèo ... download bình thường nhé !
        mPIC.zip
        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


        • #34
          Lỗi như này này bác

          Click image for larger version

Name:	Error.jpg
Views:	1
Size:	55.0 KB
ID:	1384250

          Comment


          • #35
            Lỗi như này này bác
            copy và paste ra 1 tab mới, mới được nhé.
            mới học mickro c thì đọc tài liệu nào vậy bác queduong ?

            Comment


            • #36
              Nguyên văn bởi KnowMore Xem bài viết
              Lỗi như này này bác

              [ATTACH=CONFIG]73056[/ATTACH]

              Mình post lại file khác mcp6_0.7z ( có mật khẩu - xem nick ) để tránh thằng mediafire nó soi

              mcp6_0.7z

              Nguyên văn bởi jimmyli Xem bài viết
              copy và paste ra 1 tab mới, mới được nhé.
              mới học mickro c thì đọc tài liệu nào vậy bác queduong ?
              --- Bạn đọc User manual ... kết hợp xem ví dụ trong thư mục đã cài đặt . ( hoặc sử dụng help trong mikroC sẽ trực quan hơn ).

              có thể tìm download trên trang chủ mikroe.com hoặc tại đây : mikroC_pro_forPIC_manual.pdf
              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


              • #37
                Nguyên văn bởi
                File "ấy" của bạn bị báo Malware ngay từ khi download (bởi cớm Avast Free)


                Bạn cứ yên tâm đê, để người có kinh [/B
                về PICC dùng thử và đánh giá [/B]


                của em cũng dùng avast mà tải về cài đặt ngon mà.

                Comment


                • #38
                  thằng Cờ Rờ nào ở Sonsivri chẳng cài malware . ( Toàn bọn Khựa trà trộn trong đó mà ! ) ( không sợ thì tắt Anti virus đi)... hoặc sài Patch đã kiểm duyệt bởi người khác !
                  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


                  • #39
                    Nguyên văn bởi queduong Xem bài viết
                    Mình post lại file khác mcp6_0.7z ( có mật khẩu - xem nick ) để tránh thằng mediafire nó soi

                    mcp6_0.7z
                    Vẫn y xì bác ơi =))
                    Bác thử dùng Joint_Splitt xem, hình như nó được phát triển bời người VN.

                    p/s: em đã cài được rồi, dùng thuốc trong đó luôn. Như ảnh là được phải không bác?

                    Click image for larger version

Name:	Image1.jpg
Views:	1
Size:	66.2 KB
ID:	1384282

                    Comment


                    • #40
                      trong file anh queduong gửi lên có 2 file (em dùng 7zip mở thấy thế) bao gồm một file .exe và 1 file key, tuy nhiên khi giải nén thì file .key lại ko thấy, bật chế độ xem file ẩn cũng ko được, em dùng cách dùng 7zip mở sau đó copy nó vô thư mục cài là chạy ok (tuy nhiên cũng ko thấy mặt mũi nó đâu), hoặc giải nén nó luôn trong thư mục cài cho lẹ. em dùng 7zip chứ ko dùng winrar hay winzip nên ko biết có lỗi gì ko. sau khi làm ok thì "registered to" là queduong.. [MENTION=195699]yahoo.com[/MENTION]

                      Comment


                      • #41
                        Nguyên văn bởi xe đạp Xem bài viết
                        trong file anh queduong gửi lên có 2 file (em dùng 7zip mở thấy thế) bao gồm một file .exe và 1 file key, tuy nhiên khi giải nén thì file .key lại ko thấy, bật chế độ xem file ẩn cũng ko được, em dùng cách dùng 7zip mở sau đó copy nó vô thư mục cài là chạy ok (tuy nhiên cũng ko thấy mặt mũi nó đâu), hoặc giải nén nó luôn trong thư mục cài cho lẹ. em dùng 7zip chứ ko dùng winrar hay winzip nên ko biết có lỗi gì ko. sau khi làm ok thì "registered to" là queduong.. @yahoo.com
                        như vậy là đúng rồi ! , mở file ẩn bạn phải mở tất cả các định dạng file system ( trong folder option đó )
                        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


                        • #42
                          Nguyên văn bởi KnowMore Xem bài viết
                          Vẫn y xì bác ơi =))
                          Bác thử dùng Joint_Splitt xem, hình như nó được phát triển bời người VN.

                          p/s: em đã cài được rồi, dùng thuốc trong đó luôn. Như ảnh là được phải không bác?

                          [ATTACH=CONFIG]73107[/ATTACH]
                          ----

                          Theo như hình thì nó đã được đăng ký ... nhưng có hoạt động không ( và có chuẩn không ) thì phải test

                          Bạn test thử bất kể chương trình nào > 2KB để xem có hiện limit không ( chương trình USB chẳng hạn )

                          --- Có trường hợp nhìn thì thấy đăng ký rồi ... nhưng khi chạy vẫn bị limit ( không phài ở 2KB ... mà ở số KB khác ( VD 16KB ) ... đó là CR " không được full "

                          --- Có trường hợp CR ok rồi , full rồi ... nhưng chương trình dịch ra ... chạy sai ý đồ ( CR kém , không xịn )


                          Cách xin nhất : mua bản quyền ( khoảng 250 USD ) ... xin patch của thằng mua bản quyền ( chỉ cần 2 cái file như mình đã post ) ... chép đè vào thư mục đã cài ... và không phải nghĩ ! ( tuy nhiên cách này không sài được UPdate phiên bản mới, UPdate xong là bị mất ( lại phải đi xin ) )
                          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


                          • #43
                            Em hiểu như thế này là có lỗi gì đó trong việc biên dịch các bác ạ
                            Code:
                            ....................       if(delayRL) disRL=true; else disRL=false; 
                            0145:  MOVF   delayRL,F
                            0146:  BTFSC  STATUS.Z
                            0147:  GOTO   14C
                            0148:  ???
                            0149:  BSF    CLC1POL.LC1G3POL
                            014A:  GOTO   14E
                            014B:  MOVLB  00
                            014C:  ???
                            014D:  BCF    CLC1POL.LC1G3POL
                            ....................       if(delayPWM) disPWM=true; else disPWM=false; 
                            014E:  MOVLB  00
                            014F:  MOVF   delayPWM,F
                            0150:  BTFSC  STATUS.Z
                            0151:  GOTO   156
                            0152:  ???
                            0153:  BSF    CLC2GLS2.D2T
                            0154:  GOTO   158
                            0155:  MOVLB  00
                            0156:  ???
                            0157:  BCF    CLC2GLS2.D2T
                            CCS PCM C Compiler, Version 4.140

                            Comment


                            • #44
                              Nguyên văn bởi KnowMore Xem bài viết
                              Theo nhận xét của cá nhân mình thì CCS C v5.xxx giao diện xấu hơn, icon cũng xấu hơn
                              Đó là một thế hệ mới của CCS PIC-C (một sự nâng đời).
                              Với phiên bản 5.xxx, CCS quảng cáo là tối ưu mã theo hướng tối ưu bộ nhớ thay vì tốc độ.
                              Và nói về tối ưu mã (thì anh em mình viết code cũng vậy) sẽ phải cân nhắc theo hướng tốc độ / bộ nhớ / tính đa dụng (mà luôn là lượm cái lọ bỏ cái chai).

                              Cũng theo nhận xét cá nhân: nếu chip vẫn còn bộ nhớ (ROM/RAM) thì tối ưu dung lượng là không cần thiết, mà thay vào đó cần tối ưu tốc độ.
                              Tuy nhiên hãng nào cũng quảng cáo mức tối ưu dung lượng bộ nhớ như một điều chính yếu (và giá chip cũng bị ảnh hưởng nhiều bởi dung lượng ROM/RAM thật).



                              Hiện tại thì mình đã cài lại bản 4.140 để sử dụng (do cảm giác dễ nhìn hơn).
                              Từ trước mình đã dùng CCS C, và cũng chỉ dùng mỗi CCS C nên không so sánh đánh giá với trình biên dịch khác được. Nhưng do quá trình sử dụng lâu dài, mình hiểu cách làm việc của CCS C và có thể điều chỉnh theo những yêu cầu riêng.
                              Phần pre-processor có ảnh hưởng nhiều đến cách CCS C làm việc (các bác đọc Help để biết thêm), ví dụ như:
                              Code:
                              #use FAST_IO(ALL) //chỉ định không set_tris_bit với các lệnh vào ra
                              #inline //chỉ định sinh mã riêng cho mỗi lần gọi hàm
                              #seperate //chỉ định tạo hàm con (nếu hàm được gọi trên 1 lần)
                              #int_Global //nếu các bác muốn tự viết hàm xử lý ngắt (bao gồm cả context_saving nhé)
                              #device ADC=8 //chỉ định chỉ dùng 8 bit của ADC
                              ...
                              Với trình dịch CCS C thì thực ra mình thích nhất phần Help , nhưng bây giờ trình dịch này thay đổi nhiều và đôi khi thấy Help (.chm) hơi thiếu.
                              Nay đọc lại bài của bác. Trước giờ nhiều khi làm ẩu cũng không quan tâm đến mấy cái khai báo nên cũng chột dạ có khi nào mình chưa hiểu hết nên đổ oan cho em nó đành vác 2 cái project đã làm ( USB ) ra để test. Chỉ thêm 2 dòng lệnh khai báo mà khi dịch lại kết quả giật mình @@.
                              1. Project 18F13K50 lúc trước RAM = 64 %, ROM = 48 % giờ dịch lại kết quả RAM = 39%, ROM = 48 % . Vãi đạn @@.
                              2. Project 18F2550 trước RAM = 23%, ROM = 14% sau RAM = 21%, RAM = 13 % ( Mikro RAM = 14%, ROM = 22% - chạy khác ý đồ một tý do thư viện nó chỉ có thế).
                              Do vậy có khi nói thằng nào tối ưu hay không cần phải chắc chắn đã hiểu rất rõ về nó @@.

                              Comment


                              • #45
                                Không biết vô tình hay cố ý, nhưng đây là hành động giết người các bác ạ. Và em đã chết.
                                Code:
                                ....................    output_low(pin_B0); 
                                004C:  BCF    STATUS.RP0
                                004D:  BCF    PORTB.RB0
                                ....................    output_drive(pin_B0); 
                                004E:  BSF    STATUS.RP0
                                004F:  BCF    TRISB.TRISB0
                                ....................    output_high(pin_B0); 
                                0050:  BCF    STATUS.RP0
                                0051:  BSF    PORTB.RB0
                                ....................    output_float(pin_B0); 
                                0052:  BSF    STATUS.RP0
                                0053:  BSF    TRISB.TRISB0
                                ....................     
                                ....................    output_low(pin_C0); 
                                0054:  BCF    STATUS.RP0
                                0055:  BCF    PORTC.RC0
                                ....................    output_drive(pin_C0); 
                                0056:  BCF    @TRIS_C.0
                                0057:  MOVF   @TRIS_C,W
                                0058:  BSF    STATUS.RP0
                                0059:  MOVWF  TRISC
                                ....................    output_high(pin_C0); 
                                005A:  BCF    STATUS.RP0
                                005B:  BSF    PORTC.RC0
                                ....................    output_float(pin_C0); 
                                005C:  BSF    STATUS.RP0
                                005D:  BSF    TRISC.TRISC0
                                ....................
                                Các bác xem nó dịch lệnh output_drive(pin_C0) mà xem.
                                PIC16F723A - CCS PCM C Compiler, Version 4.134, 10514 09-Sep-13 23:00
                                Em cài lại version 4.134 vì 4.140 và 5.011 bị lỗi register PCM (???)

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                Đang tải...
                                X