Вся обвязка уже есть на программаторе, напрямую подключаешь TDI, TDO, TMS, TCK и RST + gnd не забудь. Сигналы можешь подтянуть резисторами по 10К, если для лабораторных испытаний, то RST тоже подтяни. На нем должна быть стабильная единица, ну или около 0.8*Vcc. Из ссылок, на
http://ti.com/ посмотри, для начала найдешь все что нужно. Насчет схемы, не помогу, поскольку не вникал, тоже используем готовые программаторы. На питание подай 3v3 вольта. В домашних условиях можно получить к примеру из зарядки к мобильному. Плату утюгом вытравить, дорожки по 0.5мм получаются довольно неплохие, проверено!!!! Только близко друг возле друга их не ставь, ручками все проверь после трассировщика . Выведи пару светодиодов с порта, через резистор на 470 Ом. + кварц на 32КГц. Ну вот в принципе и отладочный модуль готов.
void delay(void); // Software delay
int main(void)
{
WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer
P1DIR = BIT0; // P1.0 output
while(1) // Repeat forever
{
P1OUT |= BIT0; // Set P1.0
delay();
P1OUT &= ~BIT0; // Clear P1.0
delay();
}
}
// Delay very approximately 1 second.
void delay(void)
{
// Note: i is an unsigned integer. If not declared unsigned, 65000 in 16 bits
// becomes a negative number, and the loop is executed only once!
unsigned int i;
for (i = 65000; i > 0; i--);
}
Если заработает, двигайся дальше. Удачи!
"Мы будем играть, пока не треснут наши гитары, и все те, кто любит рок - я отдаю вам честь!" AC/DC