[Tìm hiểu] Launchpad MSP430

0
347

Launchpad MSP430 là một công cụ phát triển phần cứng cho dòng vi điều khiển MSP430 Value Line và được những người yêu thích sử dụng phổ biến vì có chi phí thấp và các tính năng. 

Đây là một cách tiếp cận dễ dàng để phát triển trên MCU MSP430, với tính năng mô phỏng bo mạch khi lập trình và gỡ lỗi cùng với các nút nhấn và đèn LED.

[Tìm hiểu] Launchpad MSP430

Cấu hình sơ đồ chân MSP430

Cấu hình sơ đồ chân MSP430

Tên chân Chân Chức năng
Chân GPIO

 

P1.0 đến P1.7 và P2.0 đến P2.5 Đây là các chân I/O của bộ vi điều khiển được đưa ra bảng mạch để giao tiếp.
Nút nhấn P1.3 Sử dụng kích tín hiệu chức năng trong quá trình hoạt động.
Đèn LED P1.0 & P1.6 Sử dụng báo trạng thái trong quá trình hoạt động.
RESET Đã kết nối với chân RESET của vi điều khiển Nếu được nhấn, vi điều khiển sẽ reset.
Nguồn Ba giắc cắm ở bên dưới kết nối nguồn điện sau khi lập trình.
Bộ dao động thạch anh Mối hàn liền kề với vi điều khiển Để cấp nguồn xung nhịp chính xác.
Đầu nối eZ430 6 chân đầu nối  Cung cấp cầu nối giữa bảng mạch mô phỏng và bảng mạch Vi điều khiển. Có thể ngắt kết nối để cách lý cả hai phần.
Cổng lập trình Đầu nối USB ở trên Được kết nối với PC (Để lập trình và cấp nguồn) bằng cổng này.

Tính năng và thông số kỷ thuật

  • Có ổ cắm chân dễ dàng cắm hoặc tháo vi điều khiển
  • Công nghệ kiểm hoát năng lượng để tiêu thụ điện năng cực thấp
  • Có nút nhấn và hai đèn LED để tương tác với người dùng
  • Có giao diện lập trình và gỡ lỗi USB lắp đặt không cần điều khiển
  • Giao tiếp nối tiếp UART khả dụng tốc độ lên đến 9600 Baud
  • Hỗ trợ các thiết bị MSP430G2xx2, MSP430G2xx3 và MSP430F20xx thuộc package PDIP14 hoặc PDIP20
  • Nút reset phần cứng có sẵn trên bo mạch
  • Dải điện áp hoạt động: 5V

Lưu ý:  Xem thêm đặc tính kỹ thuật trong datasheet MSP430, link ở cuối trang này.

Bo mạch MSP430 có thể được sử dụng để lập trình nhiều bộ điều khiển, nhưng có hai vi điều khiển có sẵn trên bảng phát triển, sau đât sẽ đề cập đến các đặc tính của chúng:

Đặc tính Bộ điều khiển MSP430G2553 Bộ điều khiển MSP430G2452
Kiến trúc CPU Kiến trúc RISC 16-bit Kiến trúc RISC 16-bit
Tần suất hoạt động Lên đến 16MHz Lên đến 16MHz
Bộ nhớ flash 16KBytes 8KBytes
Bộ nhớ RAM 512Bytes 256Bytes
Giao thức 1x I2C

1x SPI

1x UART

1x I2C

1x SPI

 

Các chân I/O có thể lập trình 16 16
ADC 8 kênh độ phân giải 10 bit 8 Kênh độ phân giải 10 bit
Bộ so sánh 8 đầu vào 8 đầu vào
Timer 2 x 16 bit 1 x 16 bit
Giao điện cảm ứng điện dung
Cảm biến nhiệt độ bên trong
Timer watchdog

Bảng mạch MCU tương tự

CC1352P, CC1352R, CC26x2R, CC3200

Tổng quan Launchpad MSP430

Launchpad MSP430 là một bảng phát triển thiết kế tất cả các ứng dụng dựa trên Arduino vì cả hai đều có các khả năng và tính năng tương tự nhau. Tương tự như Arduino được phát triển trên bộ điều khiển AVR, MSP430 được phát triển trên bộ vi điều khiển TI MSP430. 

Sử dụng phát triển các ứng dụng cấp thấp chứ không phải ứng dụng cao cấp, vì không có sức mạnh xử lý cao như Raspberry pi.

Cách sử dụng Launchpad MSP430

Tương tự như Arduino, cần phần mềm IDE để giao tiếp bo mạch với PC và lập trình bộ vi điều khiển được đặt trong đó. Có hai phần mềm IDE có sẵn cho MSP430 và liên kết của cả hai được cung cấp bên dưới:

http://processors.wiki.ti.com/index.php/Download_CCS

https://energia.nu/download/

Trong cả hai IDE, thì energygia IDE dễ sử dụng hơn, vì phần mềm này phát triển dựa trên arduino IDE nên với những người quen thuộc với arduino sẽ thấy IDE energygia cũng tương tự và hữu ích.

Sau khi tải phần mềm IDE, hãy cài vào PC và truy cập với quyền quản trị để tránh lỗi trong tương lai. Chạy chương trình đã cài đặt và kết nối bảng mạch với PC bằng cáp được cấp cùng bộ phụ kiện. PC sẽ tự động phát hiện bo mạch sau khi kết nối. 

Sau đó, hãy chuyển đến code ví dụ trong IDE chọn chương trình nhấp nháy led để thực thi. Sau khi hoàn tất, IDE sẽ debug chương trình nháy led và sau khi biên dịch thành công, chương trình sẽ được ghi vào vi điều khiển trong bo mạch. 

Sau khi chương trình được ghi, vi điều khiển sẽ thực hiện chương trình nhấp nháy led được lưu trong bộ nhớ flash và chúng ta đèn LED trên bo mạch nhấp nháy.

Như vậy, chúng ta đã lập trình thành công bộ điều khiển thông qua USB và theo cách tương tự, có thể viết các chương trình khác trong IDE và ghi các chương trình vào bộ điều khiển sau khi biên dịch.

Các ứng dụng Launchpad MSP430

  • Công cụ học tập vi điều khiển TI
  • Tạo mẫu mạch
  • Robot
  • Máy bay và fly-cam
  • Tự động hóa tòa nhà
  • Kiểm soát truy cập và bảo mật
  • Hệ thống an ninh và khóa điện tử
  • Dụng cụ đo lường điện tử
  • Thiết bị theo dõi sức khỏe

Mô hình và kích thước 2D Launchpad MSP430

Mô hình và kích thước 2D Launchpad MSP430

>> Mời anh em xem thêm

Tôi là một người làm việc trong lĩnh vực cơ khí, thiết bị công nghiệp....Blog là nơi tôi chia sẻ thông tin hữu ích đến các bạn đọc.
Subscribe
Notify of
0 Bình luận
Inline Feedbacks
View all comments