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

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

Я сдуру подключил леды напрямую к пинам через сопротивление 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

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


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

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

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

×
×
  • Создать...