Spisu treści:
Wideo: Programowanie MSP430 DIP za pomocą Ez430: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:33
Kiedy znalazłem programator USB TI ez430, wydawało się, że jest to jedna z prostszych metod na uruchomienie i uruchomienie z MCU. Jak mogę się mylić, ma ez w nazwie! Okazuje się, że w rzeczywistości jest to łatwe… głównie.
ez430 jest świetny, jeśli chcesz używać małych płyt docelowych sprzedawanych przez TI, ale brak informacji dla prawdziwych początkujących jest frustrujący, gdy próbujesz przejść do programowania zewnętrznych układów, a ilość informacji technicznych z Texas Instruments jest zniechęcająca.
W tym krótkim artykule mam nadzieję pokazać, jak rozpocząć pracę z próbkami DIP zamówionymi w TI przy użyciu ez430. Będę pracował z tą samą jednostką mikrokontrolera (MCU), co na płycie docelowej ez430, czyli MSP430F2013. Każdy MSP430x2xx będzie działał z tą samą metodą i o ile wiem, cała linia MSP430 korzysta z tych samych połączeń programistycznych. Jeśli używasz pakietu innego niż pakiet dual-in-line (DIP lub DIL) lub urządzenia innego niż MSP430x2xx, musisz zapoznać się z arkuszem danych urządzenia, aby znaleźć odpowiednie lokalizacje pinów.
Krok 1: Części
Do zaprogramowania msp430 potrzeba tylko kilku części. Oto lista: Drutowe gniazdo IC MSP430 MCU ez430 4-pinowe gniazdo (interkonekt.050 Grid) Krótka uwaga na temat 4-pinowego gniazda. Podręcznik użytkownika ez430 zawiera numer części Mill-Max. Mouser.com miał je w magazynie, kiedy ostatnio sprawdzałem, a Mill-Max może oferować próbki. Zwróć uwagę, że zdjęcie zawiera dodatkowe części do prototypowej płyty wymienionej w dalszej części artykułu. Do połączeń owijanych użyłem drutu o grubości 30 w powłoce Kynar.
Krok 2: Tablice
Programowanie MSP430 wymaga tylko 4 przewodów, w tym połączeń Vcc i Vss. Poniższy schemat powinien pomóc. Są to jedyne połączenia, których potrzebujesz, aby pobrać program do MCU. Zbudowałem dwie płytki programujące. Pierwsza wykorzystuje małą płytkę stykową, gniazdo ZIF i 4 przewody ze starego kabla IDE z 4-pinowym gniazdem przylutowanym do jednego końca. Gniazdo Zero Insertion Force po prostu oszczędza wysiłek podczas przenoszenia MCU. Drugi wykorzystuje gniazdo DIP firmy Mill-Max i kilka pinów, które ułożyłem, a także kilka innych komponentów. Większość połączeń owinąłem drutem. Trzeba było tylko przylutować 4-pinowe gniazdo. W zasadzie jest to prototypowa deska bez oscylatora. Zobacz tutaj schemat płyty prototypowej. Tabela 2-2 dokumentu TI slau144c (Podręcznik użytkownika MSP430x2xx) pokazuje nieużywane zakończenia pinów. Jest to ważne dla twojej tablicy projektowej, ale nie dla programowania. MCU nie uruchomi twojego programu, chyba że wyciągniesz wysoki pin RST za pomocą rezystora 47k. Kolejna uwaga na temat gniazd pinowych. Po podłączeniu pinów ez430 do 4-pinowego gniazda upewnij się, że połączenie Vcc jest prawidłowe. Możesz to sprawdzić, patrząc na schemat w podręczniku użytkownika ez430. Zauważ, że R10 jest podłączony do Vcc po stronie ez430. Powinieneś być w stanie podążać za przewodem na płytce z powrotem do najbliższego styku złącza, który jest stykiem 1 złącza. Na marginesie, możesz zbudować 4-przewodowe połączenie programujące, zwane Spy-Bi-Wire, w swojej końcowej aplikacji i nie będziesz musiał w ogóle usuwać chipa. Jeśli zdecydujesz się zrobić to w ten sposób, możesz zasilić MCU ze źródła zasilania 3 V aplikacji i po prostu podłączyć piny 2 i 3 (patrz J1) na programatorze USB do MCU.
Krok 3: Programowanie
Jak wspomniałem, po przygotowaniu sprzętu ez430 jest łatwy w użyciu. Dołączony do urządzenia program IAR Kickstart pozwoli Ci szybko rozpocząć pracę. Dołączony jest przykładowy program, który miga diodą LED podłączoną do portu 1.0. Aby uruchomić przykładowy program na swojej płytce, wystarczy dodać diodę LED i rezystor na pinie 2 oraz rezystor podciągający 47 kΩ na pinie 10 i powinieneś być wyłączony i migać. Innym źródłem programowania, aby nauczyć się korzystać z msp430 może być znalezione na tej stronie. To prawie wszystko. Istnieje kilka innych przykładowych programów. Jeśli chcesz je wypróbować, zanim zaczniesz samodzielnie programować, szybkie wyszukanie „projektów msp430” powinno dać ci sporo wyników. Powodzenia i szczęśliwego programowania!
Krok 4: Przydatne linki
TI's MSP430 Pageez430 User GuideMSP430x2xx User GuideArkusz danych Mill-Max SocketStrona Leona HelleraProgramowanie MSP430
Zalecana:
PROGRAMOWANIE AT89S52 ZA POMOCĄ ARDUINO: 4 kroki
PROGRAMOWANIE AT89S52 PRZY UŻYCIU ARDUINO: Programowanie w systemie (ISP) aka In-Circuit Serial Programming (ICSP) to możliwość programowania niektórych programowalnych urządzeń logicznych, mikrokontrolerów i innych urządzeń wbudowanych podczas instalacji w kompletnym systemie, zamiast konieczności chi
Programowanie Arduino za pomocą Sphero RVR: 4 kroki
Programowanie Arduino za pomocą Sphero RVR: W zeszłym roku, w październiku, wyszedł Sphero RVR. To był robot jak żaden inny robot. Przede wszystkim można go zaprogramować za pomocą Micro: bit, Raspberry PI i Arduino. Możesz także zrobić wiele różnych funkcji. Diody LED mogą zmieniać kolor al
Pierwsze kroki z Esp 8266 Esp-01 z Arduino IDE - Instalowanie płytek Esp w Arduino Ide i programowanie Esp: 4 kroki
Pierwsze kroki z Esp 8266 Esp-01 z Arduino IDE | Instalowanie płyt Esp w Arduino Ide i programowanie Esp: W tej instrukcji dowiemy się, jak zainstalować płyty esp8266 w Arduino IDE oraz jak zaprogramować esp-01 i przesłać w nim kod. Ponieważ płyty esp są tak popularne, pomyślałem o naprawieniu instrukcji dla to i większość ludzi boryka się z problemem
Programowanie układów za pomocą Arduino - AVR ISP obejmujący ATTiny85, ATTiny2313 i ATMega328: 3 kroki
Programowanie układów za pomocą Arduino - AVR ISP obejmujący ATTiny85, ATTiny2313 i ATMega328: Znalazłem to jako szkic sprzed wielu lat. Przynajmniej dla mnie jest to przydatne, więc zamierzam go opublikować! Ten Instructable jest zbiorem wiedzy zebranej z całej sieci, a także z „instructables”. Obejmuje programowanie AVR Microco
Programowanie Arduino Nano za pomocą UNO: 4 kroki (ze zdjęciami)
Programowanie Arduino Nano za pomocą UNO: Hej, Niedawno kupiłem nowy klon arduino nano (CH340) z serwisu eBay do mojego projektu mini arduino. Potem podłączyłem arduino do komputera i zainstalowałem sterowniki, ale nadal nie działają. Po kilku dniach dowiedziałem się, jak programować