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

Zapojení vývodů MSP430F2132

Blokové schéma MSP430F2132

Zapojení mikrokontroléru s LaunchPad

Schéma zapojení (600DPi)

R1 – 47K

R3 – 4K7

R4 – 4K7

R5 – 4K7

R6 – 4K7

C3,C4 – 18pF

Xtal – 32.768KHz

DPS (600DPi)

DPS TOP (600DPi)- fotocesta

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

Fotky hotové desky (prototyp)

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

<#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


Device pinout MSP430F2132:

Functional block diagram MSP430F2132:

Connection MSP430F2132 with LaunchPad:

(600DPi) Schematic Diagram:

R1 – 47K

R3 – 4K7

R4 – 4K7

R5 – 4K7

R6 – 4K7

C3,C4 – 18pF

Xtal – 32.768KHz

(600DPi) PCB:

(600DPi) Photo-etching PCB TOP:

(600DPi) Laser printing PCB BOTTOM:

Pictures of finished board (prototype).

(300DPi) Labels :

Sdílejte článek:

Související články

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

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

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

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

Vývojové kity/desky (nebo také development board) jsou velmi populární a každý den nějaký přibude.