Я пытался включить светодиоды на моем MSP430G2553, и это просто не работает. Я пробовал примеры кода от TI, предварительно сгенерированный проект мигания светодиодов студии композитора кода и даже предыдущий код, который работал на MSP430 из прошлого. Ни один из них не работает. В чем может быть проблема? Может ли это быть неисправным оборудованием? Вот мой код:
#include <msp430.h>
void main(void)
{
WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer
P1DIR |= 0x01; // Set P1.0 to output direction
for (;;)
{
volatile unsigned int i;
volatile unsigned int j;
P1OUT ^= 0x01; // Toggle P1.0 using exclusive-OR
i = 25000; // Delay
while(i--) {
j = 2;
while(j--);
}
}
}
P1DIR
напрямую, есть ли шанс, что какие-то другие биты могут быть испорчены? - person yano   schedule 24.10.2017P1DIR |= 0x6
иP1OUT ^= 0x6
? - person Matteo Ragni   schedule 24.10.2017