Thông báo

Collapse
No announcement yet.

CCS compiler

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

  • CCS compiler

    noisepic xin phép admin được mở vùng trời "CCS Compiler" cho PIC.Đối với các bạn mới học PIC
    CCS hỗ trợ nhiều hàm giúp bạn đỡ vất vả hơn khi làm với MPASM.Ban đầu khi mới học PIC noisepic
    dùng MPASM để làm một số ứng dụng cơ bản như I/O,TIMER0,INTERRUPT ..cái đó rất quan trọng
    tạo nên móng cho việc học PIC bằng C được suôn sẻ hơn.Lý do chuyển từ MPASM sang CCS đơn giản
    noisepic đọc được ở đâu đó tạm dịch như sau:
    "Nếu bạn mất khoảng thời gian 2 tuần để hoàn thành một chương trình với ASM thì với C bạn chỉ mất 2/3 ngày"
    CHOÁNG!..thế là chuyển luôn.
    Learn more...

  • #2
    CCS Compiler

    Noise PIC đã có kinh nghiệm lam trên MPasm , chuyển sang làm với CCS C Compiler chắc là quá nhàn.

    Bạn post thử 1 vài ví dụ cơ bản chẳng hạn dùng timer đếm sự kiện, sử dụng ngắt,.. cho anh em mới học xem thử.

    Thực ra hiện nay lập trình C cho PIC chủ yếu là dùng CCS C Compiler hoặc HT PIC.

    Bạn 4MD đã có một bài vd cơ bản với HT PIC rồi, nếu NoisePIC có 1 bài với CCS C Compiler thì đủ bộ. OK?
    Càng biết nhiều càng thấy mình biết ít.

    Comment


    • #3
      Bài phương pháp quét led này noisepic thấy cũng hay..post trên PIC viet nam rồi! đây là LINK nếu bạn nào quan tâm.Đây là bài viết đầu tiên của noisepic nên nó rất dễ hiểu!

      http://www.picvietnam.com/showthread.php?t=92
      Learn more...

      Comment


      • #4
        Re: CCS compiler

        Nguyên văn bởi noisepic
        noisepic xin phép admin được mở vùng trời "CCS Compiler" cho PIC.Đối với các bạn mới học PIC
        CCS hỗ trợ nhiều hàm giúp bạn đỡ vất vả hơn khi làm với MPASM.Ban đầu khi mới học PIC noisepic
        dùng MPASM để làm một số ứng dụng cơ bản như I/O,TIMER0,INTERRUPT ..cái đó rất quan trọng
        tạo nên móng cho việc học PIC bằng C được suôn sẻ hơn.Lý do chuyển từ MPASM sang CCS đơn giản
        noisepic đọc được ở đâu đó tạm dịch như sau:
        "Nếu bạn mất khoảng thời gian 2 tuần để hoàn thành một chương trình với ASM thì với C bạn chỉ mất 2/3 ngày"
        CHOÁNG!..thế là chuyển luôn.
        Anh em mới học, nhất là khi đã học 51 trước rồi thì thấy PIC có sự khác biệt đầu tiên, đó là phải config tới từng chân IN hay OUT tương ứng.
        Ấy vậy mà, đọc mấy samples của CCS, trước khi sử dụng PIN, PORT... nào đấy lại chẳng thấy câu lệnh nào tác động tới TRISx cả...?
        Cù lần mãi rồi cũng biết nó mặc định làm việc đó thay mình khi gặp các lệnh liên quan tới xuất nhập cổng dữ liệu,mình cũng có thể thay đổi lại (fast_io).

        NoisePIC đã có kinh nghiệm rồi, vậy hãy post mấy điều lưu ý đại loại như vậy được không, nếu vậy thì tốt cho các newbie như mình quá.

        Comment


        • #5
          Thú thực là mình vẫn chưa đọc hết HELP của CCS đọc đến đâu làm tới đó.Mình thường làm theo cách này của phanderson.Tức là kiểu lập trình nửa ASM,nửa C(mức trung gian)...
          Ví dụ đây là định nghĩa các thanh ghi,các bit của PIC 16F84
          http://www.phanderson.com/PIC/PICC/CCS_PCM/defs_f84.html
          Mình chỉ việc
          [code:1]#include<defs_84.h>[/code:1]
          vào đầu chương trình là sử dụng vô tư như ASM.Nó không làm code của mình to lên đâu giúp cho CCS dịch thôi!!
          [/code]
          Learn more...

          Comment


          • #6
            các bác nào làm nhiều với PIC dùng CCS thì giúp đỡ những người mới bắt đầu như chúng tôi với.Tôi đã dùng qua con 89C51RD và KEIL nhưng khi chuyển qua PIC thì thấy nó khác quá.CCS cũng khó dùng.Bác nào có thể dịch bộ HELP của CCS ra tiếng việt rồi POST lên không.

            Comment


            • #7
              Viết driver cho device

              Khi viết chương trình bằng CCS giao tiếp với các thiết bị, để làm việc hiệu quả thì bạn cần một driver cho nó. Trong thư mục driver của nhà sản xuất có khá nhiều. Nhưng không phải cái nào cũng có. noisepic chưa biết làm cách nào để viết driver(hình như xem trong datasheet!) và chú ý giản đồ xung. Có cái giản đồ xung giao tiếp SPI này noisepic không hiểu. Các bác xem hộ nhé!
              Learn more...

              Comment


              • #8
                mấy a cho e hỏi muốn lấy 1 ký tự từ 1 chuổi ký tự đã được khai báo trước thì làm như thế nào(trong ccs)! cảm ơn nhiếu!

                Comment


                • #9
                  Em cũng có một câu hỏi : giả sử có một mảng chuỗi A bây giờ muốn thêm một chuỗi ký tự B nào đó vào một vị trí bất kỳ trong mảng chuỗi A thì làm thế nào ạ ? Cảm ơn các anh nhiều ạ .

                  Comment

                  Về tác giả

                  Collapse

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

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

                  Collapse

                  • dinhthuong80
                    Trả lời cho Tiếng Anh cho người Việt
                    bởi dinhthuong80
                    Bác nói rất khách quan và chính xác. Ngoại ngữ là chìa khóa thăng tiến dù làm gì. Chả thế mà nay nước mình dạy tiếng Anh từ tiểu học.

                    Nhớ hồi năm 2006 em ra Hải Phòng, Hải Dương tìm việc, thời đó ở Bình Dương lương công...
                    hôm nay, 14:51
                  • dinhthuong80
                    Trả lời cho Tiếng Anh cho người Việt
                    bởi dinhthuong80
                    Cảm ơn bạn, ĐT cũng có ý nghĩ như vậy.

                    Thực ra, lỗi của hãng đó ( gọi là hãng vì không chỉ một model sản phẩm) là về phần cứng, ĐT tuy không biết về lập trình phần mềm nhưng cũng thấy rằng sẽ chẳng khó khăn gì đáng...
                    hôm nay, 14:39
                  • dinhthuong80
                    Trả lời cho Tiếng Anh cho người Việt
                    bởi dinhthuong80
                    Dạ, bác bảy mấy tuổi đời rồi cũng không kém bố cháu bao nhiêu. Tuổi nghề thì bác cũng đáng tuổi cha chú.

                    Nhưng 2 điều trên thì chưa hẳn đã đáng quí và đáng tôn trọng bằng việc bác rất nhiệt tình chia sẻ kinh nghiệm chuyên...
                    hôm nay, 14:28
                  • bqviet
                    Trả lời cho Tiếng Anh cho người Việt
                    bởi bqviet
                    Đúng, nếu chú tâm thì chỉ cần mỗi tiếng Việt là đã khá đủ để làm đa số công việc thông thường, ở thời đại ngày nay khi tài liệu sách vở phương tiện thông tin liên lạc đã nhiều. Nhưng cũng chính ở thời nay giao lưu các nước nhiều...
                    Hôm qua, 20:26
                  • mèomướp
                    Trả lời cho Tiếng Anh cho người Việt
                    bởi mèomướp
                    Dạ cháu nghĩ chú dinh... cứ mạnh dạn gửi thư đi ạ, chú có thể gửi bằng văn bản in chuyển phát nhanh sẽ có giá trị hơn. Vấn đề chưa hẳn là cần hãng làm gì đó, mà chỉ đơn giản là mình cảm thấy nhẹ lòng vì đã làm những việc bản...
                    Hôm qua, 12:32
                  • vi van pham
                    Trả lời cho Tiếng Anh cho người Việt
                    bởi vi van pham
                    Những lần hắt hơi sổ mũi làm tôi mệt lã, phải dùng rượu uống để ngũ. Tôi cũng đang uống rượu 1 mình, viết vài dòng này cho em ( có lẽ dt chỉ bằng tuổi em tôi).

                    Dinh thuong dang đi vào vết xe đổ của tôi. Càng chứng minh, có...
                    20-02-2025, 21:31
                  • bqviet
                    Trả lời cho Hỏi về cách hàn linh kiện ( giúp tớ với )
                    bởi bqviet
                    Thiết nghĩ thi thoảng bác lên đây chia xẻ ít kinh nghiệm cũng vui rồi. Còn chuyện con người sinh lão bệnh tử là thường, sống cùng với quy luật đó thôi. Bqv nhớ trước đây bác từng kể về chuyện rang chì ô-xít bằng chảo để phục hồi bình điện, đấy cũng là thành quả đáng nể phục ở thời kỳ thiếu thốn đó.
                    20-02-2025, 17:22
                  • dinhthuong80
                    Trả lời cho Tiếng Anh cho người Việt
                    bởi dinhthuong80
                    Tiếng Anh, Đình Thường phải nói là rất tệ, khiến việc giao tiếp đời thường thôi cũng khó chứ nói gì về kĩ thuật.

                    Nhân tiện, nhờ các bạn, các bác xem giúp thư ĐT viết thế này liệu có thể gửi tới địa chỉ nhận hay chăng,...
                    20-02-2025, 11:52
                  • vi van pham
                    Trả lời cho Hỏi về cách hàn linh kiện ( giúp tớ với )
                    bởi vi van pham
                    Uống rượu 1 mình, thấy trang này nhớ lại cách đây vài chục năm hàn thiếc với inox cực kỳ khó, phải dùng acid Hcl tác dụng lên kẻm Zn để có Zncl2 làm thuốc trợ hàn, lúc đó làm gì có acid Hcl và thuốc trợ hàn?

                    Cái khó bó cái...
                    19-02-2025, 23:05
                  • nhathung1101
                    Trả lời cho Tiếng Anh cho người Việt
                    bởi nhathung1101
                    Nếu chú tâm thì học tiếng Việt cũng đủ rồi, thừa sức làm việc rồi.

                    Học tiếng Anh cũng chỉ phụ trợ để đọc thêm tài liệu, hướng dẫn.

                    Nhưng có hiểu điều đó không mới là vấn đề. Khi mà học ngoại ngữ để đi đạp xích lô đón khách???...
                    19-02-2025, 21:27
                  Đang tải...
                  X