Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

АТмега16. Половина порта (порт в режиме входов), подтянутого к питанию читается всегда как 0. Есть идеи?

Отправлено tivocr 02 июня 2008 г. 16:33


пины 2,3,4,5 порта С всегда читаются как ноль, хотя подтянуты внутри к питанию и сами в режиме входа. Меряю тестером - 4.88 В.
остальные пины этого порта ведут себя адекватно. думал микросхема битая, менял - не помогло пока. написал программу из двух строчек (кодэвижн)
while (1)
{
// Place your code here
PORTD.2=PINC.7;
};
}
PORTD.2-это светодиод, светящийся нулем.
так вот, когда пин 0 или 1 или 6 или 7 - все в порядке:соединяю проводком к земле - светодиод горит. а если пин 2 или 3,4,5 - горит постоянно(хотя тестер показывает там еденицу)

программку генерил кодэвизардом, вся периферия отключена, прерывания запрещены.
Не верится, что бракованная партия, а где глючу - никак понять не могу.


Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 56:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru