Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Область видимости static в пределах одного модуля. Прерывание у вас в том же модуле что и main?
Отправлено
rezident
12 мая 2007 г. 15:33
В ответ на:
абсолютно сразу после передачи идет на прерывание
отправлено whale 12 мая 2007 г. 15:29
Составить ответ
|
Вернуться на конференцию
Ответы
вот вся прога хотел по быстрому сваять чето не получилось
—
whale
(12.05.2007 15:37:23
193.232.202.9
, 6562 байт)
О! Только счас заметил, что глобальные st, stI, mlI и одноименные переменные в прерывании CompUSART_TX это РАЗНЫЕ переменные, именно потому что они объявлены как static.
—
rezident
(12.05.2007 15:46:53
77.43.137.28
,
пустое
)
ну вот только НЕ ИМЕННО потому
—
DASM
(12.05.2007 15:48:9
212.58.192.14
,
пустое
)
Я этот Си все время забываю, хотел чтоб все в озу сидело и не дергалось по регистрам ;)
—
whale
(12.05.2007 15:52:27
193.232.202.9
,
пустое
)
А какой смысл в программе состоящей из одного модуля объявлять глобальные переменные static? Уберите этот квалификатор. А вот переменные изменяемые в прерывании д.б. volatile.
—
rezident
(12.05.2007 15:41:24
77.43.137.28
,
пустое
)
да, точно это был эксперимент ;)
—
whale
(12.05.2007 15:44:25
193.232.202.9
, 74 байт)
и где в main rx = 1 ?
—
DASM
(12.05.2007 15:39:29
212.58.192.14
,
пустое
)
DASM Спасибо, вроде запахала родная ;)
—
whale
(12.05.2007 15:45:51
193.232.202.9
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
вычтите два из трёх, получится:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru