ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
135882 Топик полностью
diper (22.10.2008 16:22, просмотров: 158) ответил den123 на Я что-то не пойму, как проверить работоспособность программы, которая ниченго не выполняет (стоп WDT и бесконечный цикл), либо имелось в виду данный код вместо основной программы, а тест производить в обработке прерывания с вектором FFFC?
Действительно :) Ножку и частоту дрыга выбрать по вкусу. Вам необходимо разобраться в чем проблема: в питании и сбросе или же в коде. Если эта программа стартует и работает нормально ищите косяки в своей проге. #include "msp430.h" int main(void) { WDTCTL = WDTPW + WDTHOLD; // Stop watchdog timer P1DIR |= 0x01; // Set P1.0 to output direction for (;;) { volatile unsigned int i; // volatile to prevent optimization P1OUT ^= 0x01; // Toggle P1.0 using exclusive-OR i = 10000; // SW Delay do i--; while (i != 0); } }