Sdílejte chiptron.cz na sociálních sítích



RSS feeds

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

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 :














Upozornění

Administrátor těchto stránek ani autor článků neručí za správnost a funkčnost zde uvedených materiálů.
Administrátor těchto stránek se zříká jakékoli odpovědnosti za případné ublížení na zdraví či poškození nebo zničení majetku v důsledku elektrického proudu, chybnosti schémat nebo i teoretické výuky. Je zakázané používat zařízení, která jsou v rozporu s právními předpisy ČR či EU.
Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva.
Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ.
10,017,754 návštěv