MSP430F2132 a programovaní přes LaunchPad - Spy-bi Wire / MSP430F2132 and programming with LaunchPad - Spy-bi Wire
- July 12 2013
- MSP430 (MSP430F2132, MSP430G2553, LaunchPad...)
- 5924x Přečteno
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)
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 :