Otevře se na nové kartě

MSP430F2132 a programovaní přes LaunchPad – Spy-bi Wire / MSP430F2132 and programming with LaunchPad – Spy-bi Wire

Tak nadešel čas se posunout opět dopředu a vzhledem k tomu, že moje bakalářská práce bude s mikrokontrolerem MSP430F2132, řešil jsem, jak ho naprogramovat.

Na internetu jsem se dozvěděl, že by to měl zvládat LaunchPad,

neboť F2132 jde programovat pomocí JTAG (4-vodičový), ale také, což je důležitější vzhledem k LauchPadu,

2-vodičovým JTAG tzv. Spy-bi Wire (SBW). Po vytvoření kitu a jeho zapájení se programátor nedokázal připojit

(fet: FET returned error code 4 (Could not find device (or device not supported))). Problém byl ve špatném zapojení resetu.

Nemá být pull-down rezistor, ale pull-up rezistor.

Takto by měli jít naprogramovat všechny mikrokontroléry řady F , které podporují Spy-bi Wire programování.Viz tabulka níže:

A teď k samotnému kitu. Je to menší pomůcka k jednoduššímu programování a práci s ním. Kit obsahuje i hodiny reálného času PCF8563T, s kterými chci pracovat

, protože jejich výhoda je v ceně a mají i alarm výstup, který se nastavuje pomocí registrů (minuty, hodiny, dny…).

Pokud používáte mspgcc, pak přepiště v makefilu

Postup programování je stejný jako na tomto videu (viz níže) pouze mikrokontrolér MSP430G2553 přehodíme na MSP430F2132.

Postup programování v ubuntu pomocí mspdebug/Tutorial programming in the ubuntu with mspdebug

Tabulka podporovaných rozhraní JTAG a ladicích funkcí pro mikrokontroléry MSP430

Tabulka porovnává podporu programovacích a ladicích rozhraní u mikrokontrolérů MSP430

Zapojení vývodů MSP430F2132

Rozložení vývodů mikrokontroléru MSP430F2132 v pouzdře s 28 piny

Blokové schéma MSP430F2132

Blokové schéma mikrokontroléru MSP430F2132 s pamětí, porty a rozhraním Spy-Bi-Wire

Zapojení mikrokontroléru s LaunchPad

Rozložení vývodů mikrokontroléru MSP430F2132 a zapojení s LaunchPadem

Schéma zapojení (600DPi)

R1 – 47K

R3 – 4K7

R4 – 4K7

R5 – 4K7

R6 – 4K7

C3,C4 – 18pF

Xtal – 32.768KHz

Schéma zapojení mikrokontroléru MSP430F2132 s konektorem LaunchPad

DPS (600DPi)

Schéma plošného spoje pro MSP430F2132 s vyznačenými součástkami a vývody

DPS TOP (600DPi)- fotocesta

Návrh horní vrstvy DPS pro obvod MSP430F2132 s trasami a vývody

DPS BOTTOM (600DPi)- nažehlovací metoda(už připraveno k nažehlení)

Zrcadlený návrh spodní vrstvy DPS s ploškami pro desku MSP430F2132

Fotky hotové desky (prototyp)

Návrh desky plošných spojů s měděnými cestami, ploškami a popisky vývodů

Prototyp desky plošných spojů s mikrokontrolérem a vyvedenými kontakty

Prototypová deska plošných spojů pro MSP430F2132 s osazenými konektory

Prototypová deska pro MSP430F2132 s popisky pinů a konektorem Spy-bi Wire

A na závěr popisky (300DPi)

Popisky pinů MSP430F2132 s přiřazenými funkcemi portů

Svislé popisky signálů INT, SDA, SCL a !IRQ

Popisky napájecích pinů VSS a VCC na desce

<#EN>

Microcontroller MSP430F2132 is programming 2-Wire JTAG (=SBW, Spy-bi Wire) or 4-Wire JTAG. Explain board LaunchPad can programming SBW. On input reset (RST)

is connected pull-up resistor. If microcontroller isn’t connected, you will see error (fet: FET returned error code 4 (Could not find device (or device not supported)))

The supported microcontrollers are: down or datasheet here

This board is very easy. It has only microcotroller and Real Time Clock (RTC) PCF8563T. I will use RTC because have alarm output exact time (minutes, hours, day…).

If you use mspgcc, you have to rewrite in the makefile

Process of programming is same like in this video, just microcotroller MSP430G2553 change with MSP30F2132. (CCS 4)

Postup programování v ubuntu pomocí mspdebug/Tutorial programming in the ubuntu with mspdebug


Tabulka funkcí ladění mikrokontrolérů MSP430 se zvýrazněným rozhraním 2-wire JTAG

Tabulka porovnává podporované ladicí funkce u různých mikrokontrolérů MSP430

Device pinout MSP430F2132:

Pinout integrovaného obvodu MSP430F2132 s popisem vývodů

Functional block diagram MSP430F2132:

Funkční blokové schéma mikrokontroléru MSP430F2132 s blokem rozhraní Spy-Bi-Wire

Connection MSP430F2132 with LaunchPad:

Modrá deska LaunchPad propojená s modulem MSP430F2132 barevně označenými vodiči

(600DPi) Schematic Diagram:

R1 – 47K

R3 – 4K7

R4 – 4K7

R5 – 4K7

R6 – 4K7

C3,C4 – 18pF

Xtal – 32.768KHz

Schéma připojení mikrokontroléru MSP430F2132 k LaunchPadu

(600DPi) PCB:

Rozvržení spojů na plošném spoji pro připojení MSP430F2132 k LaunchPadu

(600DPi) Photo-etching PCB TOP:

Návrh horní vrstvy plošného spoje pro programování MSP430F2132

(600DPi) Laser printing PCB BOTTOM:

Zrcadlený návrh spodní vrstvy plošného spoje pro zapojení MSP430F2132

Pictures of finished board (prototype).

Deska plošných spojů pro MSP430F2132 s vodivými cestami a popisky vývodů

Prototypová deska plošných spojů s mikrokontrolérem MSP430F2132 a osazenými součástkami

Prototypová deska plošných spojů s řadami osazených pinových konektorů

Prototypová deska plošných spojů pro MSP430F2132 s popsanými konektory

(300DPi) Labels :

Popisky vývodů MSP430F2132, porty P1 a P2 a jejich funkce

Popisky napájecích vývodů VSS a VCC na desce

Sdílejte článek:
Tričko Chiptron s potiskem Trust me, I'm a maker
Ukaž světu,
že jsi Maker!
Koupit tričko
Kafe pro Chiptrona
Dodej energii dalšímu článku
Buy Me a Coffee

Související články

Logo CHIPTRON s grafickým motivem elektronické desky

V nových verzích Linux Mint a Ubuntu už není třeba provádět tyto kroky.

Logo CCS, vývojového prostředí pro programování mikrokontrolérů MSP430

Tak jsem začal s přepisováním programů z MSP430G2553 na MSP430F2132 / I began to rewrite code for MSP430F2132 .

CH32V003 návod

Mikrokontroléry CH32V – určitě jste už o nich slyšeli. Prodávají se za naprosto směšnou cenu, ale mají velmi slušnou výbavu a navíc se prodavají v dobře pájitelném pouzdře. Mezi periferiemi najdete mimo klasických GPIO i SPI, ADC, UART, I2C, časovače…

Logo CHIPTRON s grafickým motivem elektronické desky

LaunchPad s MSP430G2553 je sice populární, ale ne všem může vyhovovat.

Logo CHIPTRON s grafickým motivem elektronické desky

Pokud chcete zažít s mikrokontroléry MSP430 od firmy Texas Instruments, určitě vám pomohou následující návody.

Trendy