PDA

View Full Version : Chọn lựa giữa C18 và CCS


nguyen.a.tu
22-10-2007, 09:26 AM
Tôi không biết giữa C18 và CSS thì cái nào mạnh hơn, nhiều người sử dụng hơn . . . là một người mới bắt đầu với C trên PIC thì nên chọn cái nào thì tốt nhất ?
Xin mọi người cho một lời khuyên để đỡ mất thời gian vì lạc lối

falleaf
22-10-2007, 02:23 PM
Nếu bạn là người mới bắt đầu với C trên PIC, và bạn đã quen dùng ASM, thì bạn có thể bắt đầu với CCS C. Bởi vì CCS C viết rất gần với ASM.

Phong cách lập trình PICC hoặc C18 sẽ giúp bạn làm việc nhanh hơn, và chuẩn hơn, vì nó dùng ANSI C. Khi phát triển lên cao cho dsPIC, thì C30 tỏ ra rất hiệu quả. Do vậy, sau này bạn có thể sử dụng C18, C30 hoặc chuyển từ hệ PICC qua hệ C18, C30 cũng dễ hơn. Nhưng khi bạn có xu hướng quản lý code chặt, thì bạn nên dùng CCS C. Điều này phụ thuộc vào phong cách của bạn.

Nếu bây giờ bạn mới bắt đầu làm việc với C, F khuyên bạn sử dụng CCS C, vì F cũng đi từ ASM >> CCS C >> C30. Sẽ có nhiều ý kiến khác, và tất cả đều đúng, bởi vì như F nói, tùy phong cách mỗi người.

Chúc vui

vandungevn
22-10-2007, 02:37 PM
Với các bạn nào bắt đầu học PIC thì Dũng khuyên lên học CCS bởi vì nó dễ học và hỗ trợ cho nhiều loại PIC, chương trình nó khá đơn giản, Còn về C18, C30 thì về sau bạn học cũng được, như anh falleaf nói đó.
Chúc thành công ...!

littlephoc
22-11-2007, 09:48 PM
Tôi đã từng dùng cả CCS và C18, thấy rằng cả hai đều có cái hay riêng, tuy nhiên CCS tỏ ra khá thân thiện, dễ dùng.
Dùng cái nào rồi thì sẽ quen với cái đấy. Tuy CCS dễ dùng nhưng từ khi dùng luôn C18, quay lại CCS cũng không khỏi ngỡ ngàng. Hơn nữa, dù lập trình bằng C18 hơi phức tạp hơn CCS, C18 luôn cho người lập trình thấy rõ ràng câu lệnh mình đang nhập sẽ được PIC xử lý ra sao.
Kết luận là xài thằng nào cũng được cả. Tôi quen với C18 nhưng có lẽ CCS dễ dùng hơn.