![]() |
|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#2 | |
Trưởng lão PIC bang
|
Trích:
2/ C30 dành cho các dsPIC, còn bạn đang định dùng PIC16F877A. dsPIC và PIC hoàn toàn khác nhau. Bạn đã có development kit của CCS C thì cứ dùng nó mà học C language dành cho PIC. Đa số các ngôn ngữ C dành cho PIC là rất giống nhau, tất nhiên chúng có đôi chút khác biệt. Bạn có thể dùng C compiler của CCS trong MPLAB IDE, nếu bạn không thích IDE của CCS. Bạn hãy đọc các tài liệu liên quan của CCS, tham gia user forum của CCS. Với người mới bắt đầu học như bạn, cách học tốt nhất là thông qua các ví dụ, tutorial của CCS, các project có sẵn trên mạng. 3/ Ngôn ngữ dùng trong CCS C là ngôn ngữ C. Về nguyên tắc thì CCS C và C30 đều là các C compiler, nên cú pháp, từ khóa, cấu trúc dữ liệu, cấu trúc điều khiển, ... là giống nhau. Nhưng chúng là các compiler cho các chip khác kiến trúc, do đó phần thư viện, và một số yếu tố khác bắt buộc phải khác nhau để thích hợp với các chip được hỗ trợ. 4/ Hiện giờ nhân loại vẫn chưa sáng chế ra 'thuốc học mau' (chỉ cần uống vào một vài viên gì đó thì sẽ thành expert về một lĩnh vực gì đó), cho nên bạn sẽ vẫn phải đi con đường mà những người đi trước đã đi. Bạn đi sau thì có điều kiện hơn là có người đi trước giúp đỡ, còn người đi trước tiên mới là người gặp nhiều khó khăn hơn. Người ta đã đi được thì chắc là bạn cũng sẽ đi được. Riêng về ADC và PWM, bạn cứ học theo những ví dụ của CCS C là sẽ làm được. Có hai cách học, tùy bạn lựa chọn: học sâu và kỹ để có background vững chắc, và học kiểu sao chép máy móc để có kết quả nhanh. Nói chuyện ngoài lề đôi chút, tôi rất không thích loại câu hỏi "làm sao để học cái gì đó một cách mau lẹ". Người khác ra sao thì tôi không biết, còn tôi tự học và sử dụng PIC từ 2003 đến giờ, vẫn thường gặp nhiều điều mới, nhiều điều để học trong quá trình dùng PIC. Tôi chưa bao giờ nghĩ rằng một ngày nào đó tôi sẽ không còn thứ gì để học về PIC. Thân,
__________________
Biển học mênh mông, sức người có hạn. Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau: http://www.picvietnam.com/forum/showthread.php?t=1263 |
|
![]() |
![]() |
|
|