Mục lục:
Video: Lập trình MSP430 DIP bằng Ez430: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:36
Khi tôi tìm thấy bộ lập trình ez430 USB của TI, nó có vẻ là một trong những phương pháp dễ dàng hơn để thiết lập và chạy với MCU. Làm thế nào tôi có thể sai, nó có ez trong tên! Nó chỉ ra rằng nó trên thực tế là dễ dàng … hầu hết là.
Ez430 rất tuyệt nếu bạn muốn sử dụng các bảng mục tiêu nhỏ mà TI bán, nhưng việc thiếu thông tin cho người mới bắt đầu thực sự sẽ khiến bạn nản lòng khi cố gắng chuyển sang lập trình các chip bên ngoài và lượng thông tin kỹ thuật từ Texas Instruments đang khiến bạn nản lòng.
Trong bài viết ngắn gọn này, tôi hy vọng sẽ hướng dẫn cách bắt đầu và chạy với các mẫu DIP mà bạn đã đặt hàng từ TI bằng ez430. Tôi sẽ làm việc với cùng một đơn vị vi điều khiển (MCU) như trên bảng mục tiêu ez430, cụ thể là MSP430F2013. Bất kỳ MSP430x2xx nào cũng sẽ hoạt động với cùng một phương pháp và theo như tôi biết thì toàn bộ dòng MSP430 sử dụng các kết nối lập trình giống nhau. Nếu bạn sử dụng một gói không phải là gói nội tuyến kép (DIP hoặc DIL) hoặc một thiết bị không phải MSP430x2xx thì bạn sẽ cần tham khảo biểu dữ liệu cho thiết bị để tìm các vị trí ghim thích hợp.
Bước 1: Các bộ phận
Để lập trình msp430, bạn chỉ cần một số phần. Đây là danh sách: Ổ cắm IC dây MSP430 MCU ez430 Ổ cắm 4 chân (.050 Kết nối lưới) Ghi chú nhanh về ổ cắm 4 chân. Hướng dẫn sử dụng ez430 liệt kê số bộ phận Mill-Max. Mouser.com đã có chúng trong kho khi tôi kiểm tra lần cuối và Mill-Max có thể cung cấp hàng mẫu. Lưu ý rằng hình ảnh có các bộ phận bổ sung cho bảng proto được đề cập ở phần sau của bài viết. Tôi đã sử dụng dây đo 30 bọc Kynar cho các kết nối quấn.
Bước 2: Bảng
Lập trình MSP430 chỉ cần 4 dây, bao gồm các kết nối Vcc và Vss. Sơ đồ dưới đây sẽ hữu ích. Đây là những kết nối duy nhất bạn cần để tải một chương trình xuống MCU. Tôi đã xây dựng hai bảng lập trình. Đầu tiên sử dụng một breadboard nhỏ, ổ cắm ZIF và 4 dây từ cáp IDE cũ với ổ cắm 4 chân được hàn vào một đầu. Ổ cắm Zero Insertion Force chỉ tiết kiệm công sức khi di chuyển MCU xung quanh. Cái thứ hai sử dụng một ổ cắm DIP từ Mill-Max và một số chân tôi đã đặt xung quanh, cũng như một số thành phần khác. Tôi đã quấn dây hầu hết các kết nối. Nó chỉ cần thiết để hàn ổ cắm 4 pin. Về cơ bản, nó là một bảng proto không có bộ dao động. Xem tại đây để biết sơ đồ bảng proto. Bảng 2-2 của tài liệu TI giết mổ 144c (Hướng dẫn sử dụng MSP430x2xx) hiển thị các đầu cuối chân cắm không được sử dụng. Điều này quan trọng đối với bảng dự án của bạn, nhưng không quan trọng đối với lập trình. MCU sẽ không chạy chương trình của bạn trừ khi bạn kéo chân RST lên cao bằng cách sử dụng điện trở 47k. Một lưu ý khác về ổ cắm chân. Khi bạn kết nối các chân ez430 với ổ cắm 4 chân, hãy đảm bảo rằng kết nối Vcc là chính xác. Bạn có thể xác minh điều này bằng cách xem sơ đồ trong Hướng dẫn sử dụng ez430. Lưu ý rằng R10 được gắn vào Vcc ở phía ez430. Bạn sẽ có thể đi theo dây dẫn trên bảng trở lại chân kết nối gần nhất là chân 1 của đầu nối. Ngoài ra, bạn có thể xây dựng kết nối lập trình 4 dây, được gọi là Spy-Bi-Wire, vào ứng dụng cuối cùng của mình và bạn sẽ không phải tháo chip nào cả. Nếu bạn quyết định làm theo cách đó, thì bạn có thể cấp nguồn cho MCU từ nguồn điện 3V của ứng dụng và chỉ cần kết nối các chân 2 và 3 (xem J1) trên bộ lập trình USB với MCU của bạn.
Bước 3: Lập trình
Như tôi đã đề cập, một khi bạn đã sẵn sàng phần cứng, ez430 rất dễ sử dụng. Chương trình IAR Kickstart đi kèm với thiết bị sẽ giúp bạn thiết lập và chạy nhanh chóng. Có một chương trình ví dụ đi kèm làm nhấp nháy đèn LED gắn vào cổng 1.0. Để chạy chương trình ví dụ trên bảng của bạn, chỉ cần thêm đèn LED và điện trở trên chân 2 và điện trở kéo lên 47k ohm trên chân 10 và bạn sẽ tắt và nhấp nháy. tìm thấy tại trang web này. Đó là khá nhiều. Có một vài chương trình ví dụ khác. Nếu bạn muốn thử chúng trước khi bắt đầu lập trình cho riêng mình, hãy tìm kiếm nhanh 'các dự án msp430' sẽ cho bạn khá nhiều kết quả. Chúc bạn thành công và vui vẻ khi lập trình!
Bước 4: Liên kết hữu ích
Hướng dẫn sử dụng MSP430 Pageez430 của TI
Đề xuất:
Cách Flash hoặc Lập trình Phần mềm cơ sở ESP8266 AT bằng cách Sử dụng Bộ lưu trữ và Lập trình ESP8266, Mô-đun IOT Wifi: 6 bước
Làm thế nào để Flash hoặc lập trình Phần mềm cơ sở ESP8266 AT bằng cách sử dụng Bộ lưu trữ và lập trình ESP8266, Mô-đun Wifi IOT: Mô tả: Mô-đun này là một bộ điều hợp / lập trình USB cho các mô-đun ESP8266 thuộc loại ESP-01 hoặc ESP-01S. Nó được trang bị thuận tiện với đầu cắm cái 2x4P 2,54mm để cắm ESP01. Ngoài ra, nó phá vỡ tất cả các chân của ESP-01 thông qua một nam 2x4P 2,54mm h
(gần như) Lập trình viên MIDI SysEx CC đa năng (và Trình tự lập trình tự ): 7 bước (có Hình ảnh)
(gần như) Lập trình viên MIDI SysEx CC đa năng (và Trình lập trình …): Vào giữa những năm tám mươi, các bộ sản xuất tổng hợp bắt đầu " ít hơn là tốt hơn " quá trình dẫn đến synths barebone. Điều này cho phép giảm chi phí về mặt sản xuất, nhưng làm cho quá trình vá lỗi trở nên thành công nếu không muốn nói là không thể sử dụng cuối cùng
Cách lập trình MCU PIC với bộ lập trình PICkit bằng bảng mạch: 3 bước
Cách lập trình PIC MCU Với Bộ lập trình PICkit Sử dụng Bảng mạch: Bạn không cần các công cụ đắt tiền và phức tạp để chơi với các bộ vi điều khiển PIC (hoặc bất kỳ loại nào khác). Tất cả những gì bạn cần là một bảng mạch để bạn kiểm tra mạch và lập trình của mình. Tất nhiên một số loại lập trình viên và IDE là cần thiết. Trong hướng dẫn này
Cách lập trình bảng AVR bằng bảng Arduino: 6 bước
Làm thế nào để lập trình một bảng AVR bằng cách sử dụng một bảng Arduino: Bạn có một bảng vi điều khiển AVR được đặt xung quanh không? Nó có phức tạp để lập trình nó không? Tốt bạn đang ở đúng nơi. Ở đây, tôi sẽ chỉ cho bạn cách lập trình một bo mạch vi điều khiển Atmega8a bằng cách sử dụng một bo mạch Arduino Uno với tư cách là một lập trình viên. Vì vậy, không có lông
Hướng dẫn lập trình thú vị cho nhà thiết kế - Kiểm soát quy trình chương trình- Tuyên bố vòng lặp: 8 bước
Hướng dẫn lập trình thú vị cho nhà thiết kế - Điều khiển quy trình chương trình- Tuyên bố vòng lặp: Điều khiển quy trình chương trình- Tuyên bố vòng lặp Từ chương này, bạn sẽ tiếp xúc với một điểm kiến thức quan trọng và mạnh mẽ - Câu lệnh vòng lặp. Trước khi đọc chương này, nếu bạn muốn vẽ 10.000 vòng tròn trong chương trình, bạn chỉ có thể thực hiện với một