Trung tâm đào tạo thiết kế vi mạch Semicon


  • ĐĂNG KÝ TÀI KHOẢN ĐỂ TRUY CẬP NHIỀU TÀI LIỆU HƠN!
  • Create an account
    *
    *
    *
    *
    *
    Fields marked with an asterisk (*) are required.
semicon_lab.jpg

Tự học lập trình ARM – Phần 1: Bắt đầu với ARM - Tự học lập trình ARM – Phần 1: Bắt đầu với ARM

E-mail Print PDF
Article Index
Tự học lập trình ARM – Phần 1: Bắt đầu với ARM
trang
All Pages

Sơ đồ khối IC TM4C123GH6PM

TM4C123G BlockDiagram

TM4C123G BlockDiagram

 

Dạng đóng gói IC

TM4C123G PinDiagram

 

2. Lựa chọn phần mềm

2.1. Lựa chọn IDE

TI (Texas Instrument) đã giới thiệu đến người dùng 2 công cụ rất mạnh mẽ:

Energia

  • Mã nguồn mở, miễn phí – phát triển rất nhanh nhờ cộng đồng người dùng đông đảo trên thế giới.
  • Ngôn ngữ thân thiện, dễ tiếp cận và sử dụng.
  • Có rất nhiều code mẫu và các project để chúng ta tham khảo.
  • Phù hợp với những người không chuyên.
  • Dung lượng phần mềm: nhỏ gọn.
  • Hạn chế: không hỗ trợ Debug, ngôn ngữ hướng đối tượng nên khó tối ưu code, hỗ trợ số ít dòng MCU.

CCS – Code Composer Studio

  • Hàng chính hãng từ TI. (License free bị giới hạn dung lượng code – Vẫn thoải mái cho người dùng thông thường)
  • Cho phép người sử dụng làm việc, cấu hình ở mức độ thanh ghi.
  • Hỗ trợ Debug tới từng thanh ghi, dòng lệnh.
  • Nền tảng Eclipse và hỗ trợ toàn bộ các loại MCU của hãng => phần mềm khá nặng.
  • Hiện tại CCS (v6) cũng đã hỗ trợ cả mã nguồn từ Energia (Tức là bạn có thể đem code từ Energia đưa vào biên dịch trong CCS mà hầu như không phải chỉnh sửa gì thêm thông qua tùy chọn Energia Sketch)

Ngoài ra còn có phần mềm của hãng thứ 3 khác như IAR, Keil, Mentor… cũng hỗ trợ lập trình ARM rất tốt.

Tôi sẽ lựa chọn cả 2 phần mềm Energia và CCS.

  • Energia sẽ được dùng để TEST, phát triển những project cần nhanh chóng
  • CCS dùng phát triển những project cần tối ưu, tùy chỉnh nhiều.

2.2. Những phần mềm, tài liệu liên quan tới bộ KIT Tiva C

Bạn cần tải về:

TivaWare

  • Đây là bộ phần mềm đi kèm với KIT Tiva C. Bao gồm hầu hết thư viện hỗ trợ cho các giao tiếp, điều khiển trên dòng Tiva, tài liệu tham khảo.
    Được import vào phần mềm CCS để sử dụng trong mỗi Project.

Driver của bộ KIT Tiva C

  • Phần này được sử dụng để cài driver vào máy tính của bạn. Giúp máy tính có thể nhận biết được phần cứng khi bạn gắn board Tiva C vào máy tính.

Tài liệu hướng dẫn

  • Tài liệu hướng dẫn, giới thiệu, datasheet của MCU TM4Cxxxx
  • Tài liệu hướng dẫn, phần cứng KIT Tiva C
  • Tài liệu hướng dẫn thiết kế boosterpack cho KIT Tiva C

Tài liệu, phần mềm cần thiết các bạn có thể tìm thấy tại đây:

TM4C123G Launchpad Workshop

Tiva™ C Series LaunchPad Evaluation Kit

TM4C123GH6PM Datasheet – Applications

Phần mềm Pin Mux Utility

  • Cho phép người dùng cấu hình chức năng các chân IO trên giao diện đồ họa.
  • Tự động sinh mã nguồn và import thư viện cho những IDE mà nó hỗ trợ.(Nguồn :http://thanhnt.com/)
  • Bạn có đam mê ngành thiết kế vi mạch và bạn muốn có mức lương 1000 usd cùng lúc bạn

    đang muốn tìm một Trung tâm để học vậy hãy đến với ngành vi mạch tại SEMICON

      HotLine: 0972 800 931 Ms Duyên



Last Updated ( Saturday, 15 August 2015 10:38 )  

Related Articles

Chat Zalo