O LaunchPad é composto de uma ponte USB-Serial TUSB3410 e um microcontrolador MSP430F1612. Tem dois botões e dois LEDs ligados nas I/Os do microcontrolador que vai no soquete DIP de 20 pinos. Ele vem com dois microcontroladores, um MSP430G2452IN20 e um MSP430G2553IN20 e um cristal avulso de 32768Hz.
MSP-EXP430G2. |
Detalhe da pinagem. |
MSP-EXP430G2 após as minhas modificações com um MSP430G2231 ao lado. |
Abaixo do MSP-EXP430G2, o display OLED com interface I²C e o adaptador para conectá-lo. Este adaptador já tem os resistores de pull-up de 2k para o barramento I²C. |
Display OLED conectado ao MSP-EXP430G2 |
É possível programar/depurar microcontroladores externos ao MSP-EXP430G2. Há uma ponte de cinco jumpers com o header de programação Spy-by-Wire. Fiz um cabo para tal, facilitando muito minhas montagens.
Cabo para programação externa Spy-by-Wire ligado a uma pequena placa com o MSP430G2230. |
Alguns cuidados devem ser tomados para programar externamente:
- Pino TEST/SBWTCK ligado somente ao header de programação;
- Pino RST/SBWTDIO ligado a um capacitor de 1nF e um resistor pull-up de 47k;
- O microcontrolador deve ter a interface de programação Spy-by-Wire, pois há modelos que não a tem. Todos os modelos da família G tem esta interface;
- Recomendo usar somente a alimentação do MSP-EXP430G2 ao programar/depurar;
Esquema simplificado da placa da foto anterior mostrando a ligação do header de programação. O pino P1.5 não é necessário, só está ali para aproveitar o conector. |
Esquema da pinagem. |
Abaixo segue a lista dos microcontroladores que já testei externamente ao MSP-EXP430G2:
- MSP430G2210;
- MSP430G2230;
- MSP430G2231;
- MSP430G2452;
- MSP430F2132;
Testei sem sucesso o MS430FR2311, mas apesar de ter interface Spy-by-Wire, não é compativel com o MSP-EXP430G2. Ainda falta testar os outros que tenho: MSP430G2553, MSP430F2012 e MSP430F2013.
O IDE que usa para programar é o CodeComposerStudio, cuja versão free é limitada em 8k de código.
Nenhum comentário:
Postar um comentário