PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Chương trình dịch & các công cụ mô phỏng

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

Chương trình dịch & các công cụ mô phỏng Khu vực này chỉ có thành viên diễn đàn mới được vào

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 31-10-2006, 06:51 PM   #1
taiem
Nhập môn đệ tử
 
Tham gia ngày: Oct 2006
Bài gửi: 1
:
Lựa chọn chương trình dịch

Chào các bác!

Diễn đàn chúng ta đang thảo luận rất sôi nổi, nhưng chỉ tập trung ở dòng pic cấp thấp, pic6F.

Thiên hạ dùng rộng rãi pic18, pic24 và dspic.Theo tại hạ nhận thấy có nhiều trình biên dịch cho các dòng pic cấp cao này.

- Microchip thì có C18, C30. Tụi nó khôn quá, 16F thì miễn phí, 2 cái này nó lấy tiền rùi.
- CCS C thì có PICC18, chưa có cho dòng 30.
- HTPIC18, HTDsPIC.
- ....

Có khá nhiều trình biên dịch hỗ trợ như thế này! Vậy câu hỏi đặt ra là nên lựa chọn ngôn ngữ nào cho phù hợp đây.

Em đang phân vân chưa biết nên lựa chọn công cụ nào.

Mong các bác cho ý kiến, đặc biệt là chưởng lão namqn !
taiem vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 31-10-2006, 08:27 PM   #2
falleaf
PIC Bang chủ
 
falleaf's Avatar
 
Tham gia ngày: May 2005
Bài gửi: 2,631
:
Send a message via Yahoo to falleaf
Tuỳ vào sự đánh giá của bạn, riêng ở picvietnam, chúng tôi chủ trương hai hướng đi chính.

Một là sử dụng ASM cho những dòng thấp, và kể cả dsPIC (anh Nam đang hướng dẫn). Mục đích của việc này, là hỗ trợ việc nghiên cứu sâu về PIC, hiểu rõ hơn về bản chất của nó.

Các thành viên ở HCM, sẽ sử dụng chủ yếu là CCS C, vì nó rất gần với ASM, nó viết dạng Macro, và phát triển khá mạnh.

Các thành viên ở HN, sử dụng HT PICC.

Với dòng dsPIC, thì picvietnam cũng sử dụng dòng C30 hơn là HT dsPIC. Lý do là bây giờ trình dịch này được hỗ trợ khá nhiều từ Microchip, và là trình dịch "chính thống" của Microchip.

Việc lựa chọn trình dịch, cũng giống như việc bạn lựa chọn con vi điều khiển để học. Nếu nói đi nói lại, thì bên tám lạng, bên nửa cân, vấn đề là như ở picvietnam, lựa chọn PIC, bởi vì nhận thấy khả năng phát triển của Microchip trên thế giới, và bây giờ nó đang tiến vào Việt Nam, trong khi Atmel thì chưa chính thức, mặc dù trong đợt triển lãm vừa rồi, cả M và A đều đặt vấn đề cần người đại lý, nhưng chưa ai nhận, và nó vẫn sử dụng đại lý ở nước ngoài.

Đối với trình dịch, nếu như M còn, thì PIC còn, và ngược lại. Vậy thì M sống nhờ PIC, PIC tồn tại là vì có M. Nếu trình dịch nào M support, thì nó sẽ có nhiều thế mạnh của cộng đồng sử dụng PIC hỗ trợ.

Trong khi đó, HT là một công ty kiểu third party, và nó phát triển rất nhiều trình dịch, dựa vào đội ngũ kỹ thuật mạnh của nó. Giữa một đội ngũ kỹ thuật giới hạn về số lượng, nhưng có thể coi là hàng đầu, và một cộng đồng rộng lớn, bạn chọn cái nào?

picvietnam chọn cộng đồng.

Chúc vui
falleaf vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 08-11-2006, 09:01 AM   #3
dandiennang
Đệ tử 1 túi
 
Tham gia ngày: Jan 2006
Bài gửi: 11
:
Theo mình thì dùng CCS C hay hơn vì nó sử dụng ngôn ngữ của C. Mình cũng mới học lập trình PIC theo em thấy thì khi khởi đầu nên dùng CCS C rất dễ dàng mặc dù file .hex lớn hơn asm. Đây cũng chỉ là ý kiến của cá nhân mình là một người mới bắt đầu.

thay đổi nội dung bởi: dandiennang, 08-11-2006 lúc 09:10 AM.
dandiennang vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 11:26 PM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam