Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/27: Рейтинг темы: голосов - 27, средняя оценка - 4.67
kushmom
0 / 0 / 0
Регистрация: 13.09.2010
Сообщений: 55
1

Низкое напряжение на линии порта

16.09.2010, 14:00. Просмотров 4805. Ответов 4
Метки нет (Все метки)

Прошил контроллер ADuC812 простейшей программой, к одному из выводов припаял светодиод и заставил его мигать. Проблема в следующем - мигает он довольно тускло, притом у светодиода отсутствует токоограничивающий резистор. Подтягивающий резистор к питанию стоит в самом контроллере. В чем может быть дело?

Вот текст программы если поможет:

#include <stdyo.h>
#include <ADuC812.h>

void delay(void);
int i,j;

sbit LED=P2^2;

void main(void) {

while(1) {
LED=1;
delay();
LED=0;
delay();
}
}

void delay(void){
for (i=300; i>=0; i--) {
for (j=200; j>=0; j--){
}
}
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.09.2010, 14:00
Ответы с готовыми решениями:

Низкое напряжение на ножке m328p
На ножке ATmego328p-PU низкое напряжение и диод подключенный к ножке даже напрямую светит тускло. ...

[мк51] Оценить частоту импульсов, которые формируются на линии порта при выполнении программы
Добрый день. Подскажите можно ли реализовать это в программе EMU8086 (может другой)? Или это все...

Низкое напряжение
Добрый вечер. Очень прошу помочь разобраться в данной ситуации: Процессор A10 7700K. 3.4 ГГц и...

Низкое напряжение оперативной памяти
В моем ноутбуке стоит ограничение по напряжению в оперативной памяти, можете сказать можно ли его...

Низкое напряжение процессора Asus P8B75-M LE
Здравствуйте! Есть материнака Asus P8B75-M LE при старте пишет низкое напряжение проца и не...

4
tyx
0 / 0 / 0
Регистрация: 18.10.2006
Сообщений: 547
16.09.2010, 14:07 2
а как светодиод подключен? анодом или катодом к пину?
0
swk
0 / 0 / 0
Регистрация: 22.10.2015
16.09.2010, 14:18 3
Цитата Сообщение от kushmom
Прошил контроллер ADuC812 простейшей программой, к одному из выводов припаял светодиод и заставил его мигать. Проблема в следующем - мигает он довольно тускло, притом у светодиода отсутствует токоограничивающий резистор. Подтягивающий резистор к питанию стоит в самом контроллере. В чем может быть дело?
Во первых, никогда не подключайте светодиоды к портам без токоограничивающего резистора. Это очень надежный способ спалить порт.
Если же порт еще жив, в первую очередь посмотрите в даташите, на какой ток рассчитан вывод этого порта, как втекающий, так и вытекающий. В отличие от PIC и большинства AVR, порты 51 семейства обычно не рассчитаны на большие токи, особенно верхнее плечо. Вполне может оказаться не более 2-3 мА при 0 на выходе, и доли миллиампера - для 1. В этом случае назрузку обычно подключают через транзистор или полевик. А внутренние подтягивающие резисторы обычно довольно высокоомные, порядка десятков килоом, кроме того, они в большинстве контролеров подключаются только если вывод порта сконфигурирован как вход. Если как выход - не подключаются.
0
kushmom
0 / 0 / 0
Регистрация: 13.09.2010
Сообщений: 55
16.09.2010, 14:55 4
Диод подключен анодом к пину, в противном случае он просто не загорится ведь :)

Видимо действительно он не способен отдавать большой ток. По даташиту:

Logic 1 Input Current
(Ott Digital Inputs) - 10 мкА

Logic 0 Input Current (Port 1, 2, 3) - 80 мкА

Logic 1-0 Transition Current (Port 1, 2, 3) - 700 мкА
0
tyx
0 / 0 / 0
Регистрация: 18.10.2006
Сообщений: 547
16.09.2010, 16:29 5
малость не туда смотрели. надо DIGITAL OUTPUTS
а там написато, что для Port0 и Port2 Isink=1.6mA а для Port3 8mA. Isink это втекающий ток, тоесть надо светодиод анодом подключать к плюсу питания, а катод к пину МК (через резистор). в этом случае светодиод будет зажигаться при логическом нуле на соответсвующем пине. в вашем случае ток - Isource, т.е. вытекающий. он составляет десятки микроампер.
даташит - http://www.analog.com/ru/analog-micr...s/product.html
0
16.09.2010, 16:29
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.09.2010, 16:29

Низкое напряжение зарядки АКБ планшета DIGMA 7503t
Очень нужна помощь знающих! Планшет DIGMA 7503t. На АКБ подается низкое напряжение - 3,56 в....

Напряжение на линии 12в. упало до 7,7в.!
Всем привет. Вообщем, с недавнего времени стали у меня вылетать игры, а потом и &quot;экраны смерти&quot;....

HP BP-600 BR занижено ли напряжение на линии 12В?
Всем привет! Напряжение в норме или же все таки занижено?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru