Перейти к содержанию

    

Подключение светодиодов к пинам.

Я сдуру подключил леды напрямую к пинам через сопротивление 1 кило. Причем подключил сорс.
подключил бы синк может быть и хватило бы сил у пина а так нету сил драйвить лед.
Вопрос что можно сделать в этом случае? Контролер  STM32F303C. Я помню в 32F1хх была опция установить ток пина 2ма, 8ма а в 3 серии я такой опции не нашел.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, jenya7 сказал:

а так нету сил драйвить лед.

Не может такого быть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
13 minutes ago, Vasily_ said:

Не может такого быть.

я вижу скопом на сопротивлении со стороны пина 3.3в. с другой стороны вижу 0.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 минуты назад, jenya7 сказал:

я вижу скопом на сопротивлении со стороны пина 3.3в. с другой стороны вижу 0.

ваш лед сломался.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 minutes ago, HardEgor said:

ваш лед сломался.

нет. если подаю напряжение проводком он зажигается. если поставить мултитестр в режим измерения диода - он тоже зажигает лед если приложить + к аноду.

Изменено пользователем jenya7

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Скорее всего не правильно сконфигурирован выход, пытаетесь зажечь светодиод через встроенную подтяжку, она вроде 40-50 килоом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, Vasily_ сказал:

Скорее всего не правильно сконфигурирован выход, пытаетесь зажечь светодиод через встроенную подтяжку, она вроде 40-50 килоом.

Тогда и "со стороны пина" тоже будет ~ 0.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
7 minutes ago, Vasily_ said:

Скорее всего не правильно сконфигурирован выход, пытаетесь зажечь светодиод через встроенную подтяжку, она вроде 40-50 килоом.

    //LEDS
    GPIO_InitStructure.GPIO_Pin = LED1 | LED2;
    GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
    GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;
    GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
    GPIO_InitStructure.GPIO_PuPd = GPIO_PuPd_NOPULL;
    GPIO_Init(LED_PORT, &GPIO_InitStructure);

GPIO_PuPd_NOPULL - пулапы отключены.

 

Изменено пользователем jenya7

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
13 минут назад, jenya7 сказал:

я вижу скопом на сопротивлении со стороны пина 3.3в. с другой стороны вижу 0.

Похоже мы обсуждаем поломку резистора, или резистор у вас явно не 1к.

Или резистор уходит в обрыв.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Just now, Vasily_ said:

Похоже мы обсуждаем поломку резистора, или резистор у вас явно не 1к.

я резистор померял. допустим протекает дольшой ток, тогда все напряжение упадет на резисторе

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
6 минут назад, jenya7 сказал:

я резистор померял. допустим протекает дольшой ток, тогда все напряжение упадет на резисторе

Хех! Теперь чудит не IAR, а резистор! Что-то новенькое  :suicide2:

Впрочем - не ошибусь, если предположу, что проблема там же, где была и в случае с IAR-ом  :acute:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 минуты назад, jenya7 сказал:

я резистор померял

Тестером? ниочем не говорит.

 

3 минуты назад, jenya7 сказал:

допустим протекает дольшой ток

Зачем что-то допускать, осциллографом легко проверить.

8 минут назад, jenya7 сказал:

допустим протекает дольшой ток,

На всякий случай, стр58 https://eu.mouser.com/datasheet/2/389/stm32f303cb-956188.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
6 minutes ago, Vasily_ said:

Тестером? ниочем не говорит.

 

Зачем что-то допускать, осциллографом легко проверить.

На всякий случай, стр58 https://eu.mouser.com/datasheet/2/389/stm32f303cb-956188.pdf

мда... с такими выходными характеристиками я должен зажечь гирлянду. пойду копать дальше. спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А светодиод какой? Если с падением напряжения более 3В, (синий, белый или изумрудно зеленый) может просто не хватает напряжения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А ноги там не PC13,14,15? А то у них нагрузка не более 3мА,  Таблица 13, сноска 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти