[an error occurred while processing this directive] [an error occurred while processing this directive]
И еще одним (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Kota 26 октября 2001 г. 16:57

Есть еще одно устройство, опять же на DS87C530, абсолютно не сязанное с предыдущим сообщением. Пишу банальную программу на Keil-e
include ...
void main (void) {
while (1) {
_nop_();
P1=0xFF;
_nop_();
P1=0;
}
}
и ожидаю импульсы на всех выводах P1, однако на P1.7 имеем следующее, с равновероятностью: четкий ноль, четкая единица, нормальные импульсы.
На всех остальных выводах все ОК. Если программа написана на асм-е то всегда импульсы присутствуют. Эти две программы различаются лишь тем, что вставляет компилятор, а именно сборсом всех ячеек памяти диапазоне 0..7F и установкой SP в 7. Источники питания пробовались разные. Есть ли какие-либо идеи. Заранее спасибо всем ответившим.

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

Ответы



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

E-mail: info@telesys.ru