Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.74 MB, 44 trang )
-Bộ giám sát điện áp nguồn.
+ 16 bit RISC CPU cho phép được nhiều ứng dụng, thể hiện một phần ở kích thước
Code lập trình.
-Thanh ghi lớn nên loại trừ được trường hợp tắt nghẽn tập tin khi đang làm việc.
-Thiết kế nhỏ gọn làm giảm lượng tiêu thụ điện và giảm giá thành.
-Tối ưu hóa cho những chương trình ngôn ngữ bậc cao như C, C++
-Có 7 chế độ định địa chỉ.
-Khả năng ngắt theo véc tơ lớn.
+ Trong lập trình cho bộ nhớ Flash cho phép thay đổi Code một cách linh hoạt, phạm
vi rộng, bộ nhớ Flash còn có thể lưu lại như nhật ký của dữ liệu.
2.1.2, Phần Cứng MSP430G2553 :
2.1.2.a.Sơ đồ chân :
Chip MSP430 có kích thước nhỏ gọn , chỉ với 20 chân đối với kiểu chân DIP.
Bao gồm 2 port I/O (hay GPIO general purprose input/ output : cổng nhập xuất
chung).
Hình 1: Sơ đồ chân
Ta thấy rằng mỗi port đều có 8 chân.
Port 1 : có 8 chân từ P1.0 đến P1.7 tương ứng với các chân từ 2-7 và 14 , 15.
Port 2 : cũng gồm có 8 chân P2.0 – P2.7 ứng với các chân 8 – 13 , 18,19.
7
8
Bảng 1: Chức năng chân MSP430G2553
Trên bảng là chức năng của từng chân , ngoài ra đối với các MCU có kiểu chânSMD
loại 28 chân thì nó có thêm port 3 nữa,nhưng ở đây chỉ xét đối với kiểu DIP 20 chân
và kiểu TSSOP 20 chân , kiểu còn lại các bạn có thể tìm hiểu trên trang chủ của nhà
sản xuất .
9
2.1.2.b, Giải thích sơ lược các chân :
- Chân số 1 là chân cấp nguồn Vcc( ký hiệu trên chip là DVcc ) , ở đây nguồn cho
chip chỉ được cấp ở mức 3,3V , nếu cấp nguốn cao quá mức này thì chip có thể hoạt
động sai hay cháy chip .
-Chân 20 là chân nối cực âm (0V) , chân này thì không có gì đặc biệt.
-Chân reset : Chính là chân số 16 RST , nếu các bạn đã từng học về PIC thì sẽ thấy
chân reset có ký hiệu là MCLR , các bạn để ý thấy dấu gạch ngang trên có nghĩa là
chân này tích cực ở mức thấp . Mục đích của việc reset là nhằm cho chương trình
chạy lại từ đầu .
- Port I/O :
Port 1 : có 8 chân từ P1.0 đến P1.7 tương ứng với các chân từ 2-7 và 14 , 15.
Port 2 : cũng gồm có 8 chân P2.0 – P2.7 ứng với các chân 8 – 13 , 18,19.
Trong chế độ nhập (input) thì cả 2 port đều có 1 mạch điều khiển điện trở kéo dương
– gọi là PULL UP nhưng giá trị của điện trở này rất lớn khoảng 47K nên gọi là
WEAK PULL UP RESISTAN. Việc điều khiển PULL UP sẽ được tiến hành thông
qua lập trình tác động lên thanh ghi PxREN sẽ được đề cập ở chương sau .
Điều này cũng giống như việc thiết lập input ở port B của vi điều khiển PIC, ở port B
cũng có điện trở kéo lên , và người lập trình phải thao tác qua thanh ghi
OPTION_REG.
2.1.3, Mạch Nạp Cho MCU :
Msp430 là dòng value line , power low, và low – cost . Chính vì vậy mà TI đã cung
cấp cho người dùng 1 mạch nạp code + debug chỉ trên 1 mạch nhỏ gọn..
Đây chính là hình ảnh của Kit lanchpad :
10