Форум программистов, компьютерный форум, киберфорум
Электроника для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
oyzykovysh4
1

Не могу осилить STP16CP05

16.04.2017, 18:06. Просмотров 2901. Ответов 2
Метки нет (Все метки)

всем привет, прошу помощи разобраться с STP16CP05...
Предыстория такова: банальная подсветка светодиодов, контроллер stm32F103CBT6, к нему подключены три LED драйвера STP16CP05 по SPI (причем не к аппаратным выходам - в коде есть намеки на программный вариант, но так нигде и не пользуются им - не доделали видимо хз почему).
К STP16CP05 цепляются выходы трехцветных светодиодов, причем к первой- только выходы red, ко второй- выходы kriim, к третьей- выходы blue.

Код со схемами достался по наследству, смотрю в него и возникают вопросы как по схемотехнике так и по коду.
<ul>1) не могу осилить для чего используется выход OE (по даташиту http://www.st.som/content/ccc/resource/ ... 126634.pdf
OE/DM2 Input terminal of output enable (active low) ). Я так понял им можно полность включать или выключать выходы STP16CP05
2) очень непонятен момент - к входам OE каждой STP16CP05 подключены три выхода ШИМ контроллера (по одному на каждый цвет) - и при этом получается зажигать светодиоды в нужный цвет. Это меня вообще убивает, в моем представлении контроллер должен по SPI общаться со STP16CP05 и говорить что включить а что выключить, а тут получается что через этот OE происходит весь процесс.</ul>
Объясните пожалуйста, в каком месте я не прав, или чего недопонимаю
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.04.2017, 18:06
Ответы с готовыми решениями:

Не могу осилить условия!
Добрый вечер! Подскажите, почему не работает должным образом условие: Ставил всяко, итог один...

не могу осилить два примера...
Помогите дорешать контрольную, осталось два задания: 1) Имеется массив А из N произвольных чисел...

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

Не могу осилить std::cout
Подскажите плз, почему у меня может не работать cout и std::cout. Пробую в Dev-C++ 5.11 ...

2
0 / 0 / 0
Регистрация: 15.06.2012
Сообщений: 3,097
16.04.2017, 20:37 2
Цитата Сообщение от oyzykovysh4
1) не могу осилить для чего используется выход OE
Для управления яркостью. Заполнение сигнала ШИМ на ноге OE определяет яркость свечения всех включенных светодиодов одной конкретной STP16CP05.
А по SPI выбирают какие светодиоды включены, а какие нет.
0
oyzykovysh4
17.04.2017, 12:08 3
Цитата Сообщение от яверт
Цитата Сообщение от oyzykovysh4
1) не могу осилить для чего используется выход OE
Для управления яркостью. Заполнение сигнала ШИМ на ноге OE определяет яркость свечения всех включенных светодиодов одной конкретной STP16CP05.
А по SPI выбирают какие светодиоды включены, а какие нет.
спасибо большое!
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.04.2017, 12:08

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

Что-то я хук не могу осилить...
Раньше ни когда не пробовал работать с хуками (и с DLL тоже), но тут возникла необходимость...

Не могу осилить алгоритм проги
Радисту назначены два сеанса связи продолжительностью T1 и T2 соответственно. За время этих...

Логическая задача.Не могу осилить
Дана задача: По подозрению в совершенном преступлении задержали Брауна,Джона и Смита.Один из них...


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

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

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