Tài liệu học PIC cho người mới bắt đầu

Thảo luận trong 'Họ PIC -> dsPIC'

Đang xem chủ đề này ( Thành viên: 0, Khách: 0)

  1. sgesvn

    sgesvn Moderator Staff Member

    Tham gia ngày:
    24/7/12
    Bài viết:
    2,236
    Đã được thích:
    3,076
    Điểm thành tích:
    113
    Giới tính:
    Nam
    PIC khoảng 10 năm về trước nó là một cái gì đó lạ lẫm và mới đối với kỹ thuật của VN, tuy nhiên bây giờ PIC đã rất thông dụng, rất cơ bản, ai cũng có thể học và làm việc với PIC, học nhanh nữa là đăng khác. Điều tôi muốn nói ở đây đó là cái "Nhanh" các bạn học nhanh quá để đến nỗi những cái cơ bản không hiểu sâu được, đến khi gặp những lỗi nhỏ các bạn cũng không thể xử lý. Tôi lập ra topic này nhằm sưu tầm (sưu tầm thôi vì PIC tôi cũng thuộc loại gà) những tài liệu cơ bản nhất cho các bạn mới làm quen với PIC, hi vọng các bạn đọc, hiểu và nắm được bản chất của nó.
    Rất mong các cao nhân về PIC bổ xung cho luồng này được sôi nổi.
    -----------------------------------------------
    Các tài liệu tôi đưa ra sẽ từ nhiều nguồn nhưng chắc nhiều nhất sẽ là từ picvietnam, vì vậy các bạn muốn rõ hơn các bạn có thể tham gia thảo luận bên picvietnam, cũng rất mong các Min, Mod bên Picvietnam nếu có thấy tài liệu của mình ở đây thì cho tôi được chân thành cảm ơn vì các bạn đã tâm huyết viết ra những tài liệu hay, bổ ích cho ngành Điện tử Việt Nam.
     
    Văn Thu nb, caonhan_2004, ngovanlong913 others thích bài này.
  2. sgesvn

    sgesvn Moderator Staff Member

    Tham gia ngày:
    24/7/12
    Bài viết:
    2,236
    Đã được thích:
    3,076
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Đầu tiên là tài liệu "Vài điểm về Vi điều khiển" do bang chủ của picvietnam biên soạn. Tài liệu nói lên những gì tổng quan nhất để tiếp cận với vi điều khiển. Từ Cấu trúc, tập lệnh, chức năng đến cách tiếp cận vi điều khiển thế nào nhanh nhất, hiều quả nhất. Các bạn download theo file đính kèm nhé.
     

    Các file đính kèm:

    tan_bich, minhtrieu200, trung2204975 others thích bài này.
  3. sgesvn

    sgesvn Moderator Staff Member

    Tham gia ngày:
    24/7/12
    Bài viết:
    2,236
    Đã được thích:
    3,076
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Khi chúng ra đã hiểu được tổng quan về vi điều khiển, tổng quan về PIC rồi, lúc này ta cần đến công cụ để làm việc. Công cụ ở đây sẽ là các trình biên dịch, trình nạp, Mạch nạp PIC, Bootloaders...
    Các bạn có thể xem thêm ở đây:
    Code, nạp PIC | Cộng đồng cơ điện tử Việt Nam | Mechatronics
    --------------------------------
    Lưu ý: ban đầu các bạn nên theo một trình biên dịch nhất định để tìm hiểu, đi sâu, sử dụng thành thạo nó. Sau khi đã thành thạo rồi thì các bạn sử dụng các trình dịch khác cũng tương tự như vậy.
     
    kidteamdemon52 thích bài này.
  4. NgoHungCuong

    NgoHungCuong http://ngohungcuong.com

    Tham gia ngày:
    19/8/12
    Bài viết:
    4,020
    Đã được thích:
    9,121
    Điểm thành tích:
    69
    Giới tính:
    Nam
    Nghề nghiệp:
    Thất nghiệp
    Nơi ở:
    Lâm Thao - Phú Thọ
    khuyên dùng nếu mới làm quen và muốn tìm hiểu thì nên dùng HTC
    sau đó có thể xài CCS hay MikroC
    đó là kinh nghiệm của bản thân kid
     
    coofhair thích bài này.
  5. xe đạp

    xe đạp Kỹ sư

    Tham gia ngày:
    13/9/12
    Bài viết:
    234
    Đã được thích:
    449
    Điểm thành tích:
    63
    Giới tính:
    Nam
    Học HT để hiểu về PIC, dùng MikroC để làm việc với PIC nhanh hơn, em dùng song song cả 2 cái, nhưng vẫn thích HT hơn. ưu điểm của MikroC là Help và example viết rất rõ ràng, dễ tiếp cận
     
    kidteam thích bài này.
  6. chocolet_90

    chocolet_90 Học sinh trung cấp

    Tham gia ngày:
    22/10/12
    Bài viết:
    35
    Đã được thích:
    4
    Điểm thành tích:
    8
    Giới tính:
    Nữ
    chào pạn ,pạn có tài liẹu nào vê pic không up gui qua mail cho minh với congquynh08@gmail.com.
    thank you !
     
  7. NgoHungCuong

    NgoHungCuong http://ngohungcuong.com

    Tham gia ngày:
    19/8/12
    Bài viết:
    4,020
    Đã được thích:
    9,121
    Điểm thành tích:
    69
    Giới tính:
    Nam
    Nghề nghiệp:
    Thất nghiệp
    Nơi ở:
    Lâm Thao - Phú Thọ
    tài liệu PIC thì rất nhiều
    mỗi tội Kid up lâu quá
    :D
    My Files
     
    tan_bich, minhtrieu200, Viet Quyet3 others thích bài này.
  8. Nhut Minh

    Nhut Minh Học sinh phổ thông

    Tham gia ngày:
    22/1/13
    Bài viết:
    4
    Đã được thích:
    1
    Điểm thành tích:
    3
    trong một số ví dụ về pic 16f87 mình thấy có #include<string.h> nhưng trên CCS nó báo lỗi thư viện này không build được, vậy các bạn ấy đã dùng phần mềm nào để code?
     
  9. BuiBachTuanAnh

    BuiBachTuanAnh Quản trị viên Staff Member

    Tham gia ngày:
    6/5/12
    Bài viết:
    1,304
    Đã được thích:
    3,783
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Nghề nghiệp:
    Kinh doanh
    Nơi ở:
    http://codientu.org
    Việc build bị lỗi là do bạn đặt #include <string.h> ở trên các include bắt buộc phải khai báo trước. Để dễ hiểu bạn tưởng tượng như thế này. Include của bạn là một dạng "bao gồm", và cái "bao gồm" của bạn nằm trong những cái "bao gồm" khác. Vì vậy khi những cái "bao gồm" khác chưa được khai báo mà đã khai báo #include<string.h> thì nó sẽ báo lỗi. Để thiết lập một project bạn nên khai báo theo thứ tự sau:
    - #include các tập tin định nghĩa của vi điều khiển định dùng
    - Setup fuses nếu có
    - Thiết lập xung clock
    - Xác định Rs232 hay I2C theo yêu cầu
    - #include các thư viện khác nếu có của ccs
    - #include các kiểu, hàm, nguyên mẫu có sẵn của người dùng
    Theo thứ tự đó thì bạn build sẽ không còn lỗi nữa. Chúc bạn thành công!
     
    ngovanlong91, lytra_6789Nhut Minh thích bài này.
  10. demon52

    demon52 Kỹ sư

    Tham gia ngày:
    17/8/12
    Bài viết:
    873
    Đã được thích:
    1,209
    Điểm thành tích:
    93
    Giới tính:
    Nam
    Nghề nghiệp:
    Director
    Nơi ở:
    Home
    Sửa lại 1 chút hàm string là sài đc bạn ạ. Lỗi gì thì theo report mà sửa
     
    ngovanlong91Nhut Minh thích bài này.

Chia sẻ trang này