[an error occurred while processing this directive] [an error occurred while processing this directive]
part2 - чертовщина с IAR WB msp430 - вопрос
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено МатвейН 26 апреля 2002 г. 12:43

part2 - чертовщина с IAR WB msp430 ??? объясните плиз...

Продолжение вопроса

Оказываеться C-CPY действительно выполняет весь цикл

НО ПОЧЕМУ синее выделение перескакивает только
по строчкам 3 и 4 по кругу - на другие не попадает.


--------------

1 while(1) // Repeat forever

2 {

3 P1OUT |= BIT0; // Set P1.0
4 delay();

5

6 P1OUT &= ~BIT0; // Clear P1.0
7 delay();

8 }

--------------

При этом уровень на ноге P1 меняеться соответственно
тексту программы.

Но визуально что-то невяжеться - вроде во всех отладчиках
выделение движеться по всему выполняемому коду.

Может кто запустит пример у себя - будет ли выделение проходить
по всему коду ???


Спасибо за внимание.

Вот весь исходник примера из пакета IAR EW msp430:

/*;******************************************************************************
; MSP430F1121 FET Demonstration Program - Software Wait
;
; Description; This program toggles P1.0. A software wait is used, based
; simply on decrementing a variable. Default Basic Clock settings.
;
; MSP430F1121
; _________________
; /|\| XIN|-
; | | |
; --|RST XOUT|-
; | |
; | P1.0|-->LED
;
; Dale Wellborn
; Texas Instruments, Inc
; December 1999
;******************************************************************************
*/

#include скоб msp430x11x1.h скоб

void delay(void); // Software delay

void 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)
{
unsigned int i;

for (i = 65000; i > 0; i--);
}



Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru