Copyright by [Trúc Đen, virus_lazy, hacker_black_hat] http://dtvt.org/ CHƢƠNG TRÌNH SOẠN THẢO, BIÊN DỊCH VÀ NẠP CHO MSP430 <IAR EMBEDDED WORKBENCH> 1. Giới thiệu về MSP430FG4618/F2013 Experimenter’s Board: 1.1. MSP430FG4618/F2013 Experimenter’s Board: KIT MSP-EXP430FG4618 gồm 1 Board MSP430FG4618/F2013 như hình dưới và 2 pin AAA 1.5V. Hình 1.1: MSP430FG4618/F2013 Experimenter’s Board
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Copyright by [Trúc Đen, virus_lazy, hacker_black_hat] http://dtvt.org/
CHƢƠNG TRÌNH SOẠN THẢO, BIÊN DỊCH VÀ NẠP
CHO MSP430
<IAR EMBEDDED WORKBENCH>
1. Giới thiệu về MSP430FG4618/F2013 Experimenter’s Board:
1.1. MSP430FG4618/F2013 Experimenter’s Board:
KIT MSP-EXP430FG4618 gồm 1 Board MSP430FG4618/F2013 như hình dưới
và 2 pin AAA 1.5V.
Hình 1.1: MSP430FG4618/F2013 Experimenter’s Board
Copyright by [Trúc Đen, virus_lazy, hacker_black_hat] http://dtvt.org/
Sơ đồ khối của Board MSP430FG4618/F2013 như sau:
Hình 1.2: Sơ đồ khối của MSP430FG4618/F2013 Experimenter’s Board
Copyright by [Trúc Đen, virus_lazy, hacker_black_hat] http://dtvt.org/
Ở bài thí nghiệm này chúng ta sẽ tìm hiểu 2 thành phần của chip MSP430FG4618 đó là
I/O port và LCD_A (module điều khiển LCD được tích hợp sẵn trên KIT)
Các dòng chip MSP430 là low power nên nó hoạt động ở nguồn khá thấp từ 1.8V-3.6V.
Ở các KIT của TI, thông thường dùng nguồn 3.5V (được chuyển đổi từ nguồn 5V từ cổng
USB)
1.2. Các khối chức năng chính trên boad:
1.2.1. Interfaces:
4 – mux LCD display:
Bộ hiển thị 4 – mux SoftBaugh LCD SBLCDA4 giao tiếp với driver ngoại vi LCD
của MSP430FG4618.
Mometary – On Push Buttons:
2 nút nhấn S1 và S2 được kết nối với I/O port P1 của MSP430FG4618.
Light Emitting Diodes (LEDs):
MSP430FG4618/F2013 Experimenter’s Board có tất cả 4 LEDs. Trong đó, 3
LEDs được nối với MSP430FG4618 và 1 LED nối với MSP430F2013.
3 led nối với MSP430FG4618 qua chân P2.1, P2.2 và P5.1
Copyright by [Trúc Đen, virus_lazy, hacker_black_hat] http://dtvt.org/
Buzzer:
Buzzer được nối với digital I/O port của MSP430FG4618, có thể ngắt kết nối bằng
jump JP1.
Capacitive Touch Pad :
Touchpad có dạng số 4 nằm trên board được kết nối đến các I/O port của
MSP430F2013, gồm có 16 segments.
JTAG Interfaces:
2 header JTAG có sẵn trên board gồm:
- 4-wire JTAG cho MSP430FG4618
- 2-wire Spi-Bi-wire cho MSP430F2013
1.2.2. Communication Peripherals:
Wireless:
Module giao tiếp wireless được kết nối với chế độ truyền USART của
MSP430FG4618 và được cấu hình bởi giao thức SPI, hỗ trợ các board CCxxxxEMK của
TI. CC2420EMK dùng chuẩn 802.15.4/Zigbee. CC1100EMK được cấu hình để làm việc
ở tần số sóng mang RF 868 MHz. CC2500EMK/CC2420EMK được cấu hình để làm việc
ở tần số sóng mang RF 2.4 GHz.
RS – 232:
MSP430FG4618 hỗ trợ giao tiếp nối tiếp với PC dùng chuẩn RS – 232 (9 – pins),
giao tiếp thông qua ngoại vi USCI, cấu hình bởi chế độ truyền UART.
I2C/SPI:
MSP430FG4618 và MSP430F2013 hỗ trợ các giao thức I2C và SPI, sử dụng các
ngoại vi USCI và USI.
Copyright by [Trúc Đen, virus_lazy, hacker_black_hat] http://dtvt.org/
1.2.3. Analog Signal Chain:
Hình 1.3: Analog Signal Chain
Microphone:
Microphone được kết nối với MSP430FG4618, có thể enable hoặc disable thông
qua 1 port kết nối.
Analog Filter:
Bộ lọc thông cao tích cực bậc 1 (1st-order active High-pass filter HPF) với tần số
cắt khoảng 340Hz có thể lọc bỏ các tần số cực thấp từ microphone. Bộ lọc thông thấp tích
cực bậc 2 Sallen-Key (2nd
-order Sallen-Key active Low-pass filter LPF) với tần số cắt cỡ
4kHz loại bỏ các nhiễu tần số cao ở ngõ ra analog của bộ chuyển đổi DAC.
Copyright by [Trúc Đen, virus_lazy, hacker_black_hat] http://dtvt.org/
Hình 1.4: Active Analog Filter Setup
Analog Output:
Sử dụng jack đơn 3.5 mm để lấy tín hiệu analog ngõ ra được kết nối với Op-Amp
OA2 tích hợp trên board. Đầu vào của Op-Amp được lấy từ đầu ra của bộ DAC12 của
MSP430FG4618.
Copyright by [Trúc Đen, virus_lazy, hacker_black_hat] http://dtvt.org/
2. Cách kết nối bộ KIT với mạch nạp và mạch nạp với máy tính.
-Kết nối KIT với mạch nạp như hình (kết nối mạch nạp với KIT qua cổng
JTAG1):
Copyright by [Trúc Đen, virus_lazy, hacker_black_hat] http://dtvt.org/
Thay đổi các Jump trên mạch:
Trên mạch nạp, led xanh (Power) báo hiệu nguồn, led đỏ (Mode) báo hiệu khi
mạch được nạp.
Copyright by [Trúc Đen, virus_lazy, hacker_black_hat] http://dtvt.org/
3. Trình soạn thảo và biên dịch
Download IAR Embedded Workbench 5.3 tại:
http://www-s.ti.com/sc/techzip/slac050.zip
Sau khi cài đặt thành công ta khởi chạy chương trình (đây chính là trình soạn thảo, biên