Size: a a a

2020 November 06

VK

Vladimir Komissarov in Deus Volt!
Anton
Я отписался, там один коммунизм
Очень хорошо понимаю, но это не повод сюда тащить мемасики.
источник

A

Al in Deus Volt!
Genadi Zawidowski
номер бита соответствует вектору
т.е. по моей фотке для can1 rx0 поидее нужен бит номер 21?
источник

GZ

Genadi Zawidowski in Deus Volt!
какой там он у вас...
21 в нулевом регистре 21-й бит
57 в первом регистре 25-й бит
источник

GZ

Genadi Zawidowski in Deus Volt!
Это ращрешение. Для запрещения другой массив регистров
источник

A

Al in Deus Volt!
Genadi Zawidowski
какой там он у вас...
21 в нулевом регистре 21-й бит
57 в первом регистре 25-й бит
да, сверился с отладчиком - все верно. при включении через nvic_enableirq в нулевом регистре ставится бит 21.
значит всё верно, position в таблице из rm соответствует номеру бита в регистре nvic interrupt set enable.

спасибо
источник

AK

Alexandr Kobzev in Deus Volt!
Alexandr Kobzev
Приветствую, вопрос, наверное, к силовушникам по большей части.
Есть устройство, возможно, будет делаться массово, и сильно жирный контроллер ставить не хочется. Устройство - светилка, на которой нужно максимально стабильно держать ток на светодиодах, с этой задачей успешно справлялась led5000, но теперь хочется, чтобы с этой задачей успешно справлялся МК (не спрашивайте почему, это не моя идея). На входе 15 вольт, buck конвертер снижает до 12, ток 60мА.
Я сейчас смотрю в сторону current mode control PWM, всякие downslope compensation и т.д. У stm32g4, насколько я понял, есть такая хардварная фича, но я понимаю, что что-то сильно дороже, чем g071 поставить в устройство вряд ли получится, а на нём, таймер попроще, но всё равно неплохой и таких фичей нет.
Суть вопроса, правильный ли я выбрал путь?
Или это всё можно реализовать проще или дешевле?
источник

И

Илья in Deus Volt!
Alexandr Kobzev
Приветствую, вопрос, наверное, к силовушникам по большей части.
Есть устройство, возможно, будет делаться массово, и сильно жирный контроллер ставить не хочется. Устройство - светилка, на которой нужно максимально стабильно держать ток на светодиодах, с этой задачей успешно справлялась led5000, но теперь хочется, чтобы с этой задачей успешно справлялся МК (не спрашивайте почему, это не моя идея). На входе 15 вольт, buck конвертер снижает до 12, ток 60мА.
Я сейчас смотрю в сторону current mode control PWM, всякие downslope compensation и т.д. У stm32g4, насколько я понял, есть такая хардварная фича, но я понимаю, что что-то сильно дороже, чем g071 поставить в устройство вряд ли получится, а на нём, таймер попроще, но всё равно неплохой и таких фичей нет.
Суть вопроса, правильный ли я выбрал путь?
Или это всё можно реализовать проще или дешевле?
У инфинеона есть для света XMC1100 серия, она и дешевле g4 гораздо и hrpwm есть и куча примеров под свет
источник

И

Илья in Deus Volt!
G0 в принципе тоже возможно на Tim1, ну будет частота 100 кГц, максимум 150 - хватит
источник

AK

Alexandr Kobzev in Deus Volt!
Илья
G0 в принципе тоже возможно на Tim1, ну будет частота 100 кГц, максимум 150 - хватит
А с downslope compensation на g0 можно что-то придумать? софтварно, например или как-то ещё
источник

AK

Alexandr Kobzev in Deus Volt!
Спасибо, за помощь
источник

E

Evgen in Deus Volt!
@RedCommissary У меня тут глупый вопрос.
На линию rs-232 можно же просто врезаться на rx прием или все же желательно ставить разветвитель ?
источник

И

Илья in Deus Volt!
Alexandr Kobzev
А с downslope compensation на g0 можно что-то придумать? софтварно, например или как-то ещё
Так на мк у тебя все софтварно происходить, аппаратно реализуется компаратор, шим и сигнал ошибки, чтобы в случае зависания защита по току таки включила все
источник

И

Илья in Deus Volt!
Evgen
@RedCommissary У меня тут глупый вопрос.
На линию rs-232 можно же просто врезаться на rx прием или все же желательно ставить разветвитель ?
Врезаться где? Rx на uart или уже после преобразователя?
источник

E

Evgen in Deus Volt!
Илья
Врезаться где? Rx на uart или уже после преобразователя?
после преобразователя
источник

И

Илья in Deus Volt!
Хз, думаю нет, это же не шина
источник

E

Evgen in Deus Volt!
Илья
Хз, думаю нет, это же не шина
так я не правильно понял твой вопрос, на саму линию rs 232 на rx врезаться
там же 3 провода,  земля,  rx, tx
тип врезаться на приём, чтоб сниферить данные
источник

И

Илья in Deus Volt!
Аааа, ну снифить осцилом то можно
источник

E

Evgen in Deus Volt!
Илья
Аааа, ну снифить осцилом то можно
да блин тут вопрос врезаться можно или разветвитель нужен 😁
источник

НГ

Нафис Гимранов... in Deus Volt!
Evgen
так я не правильно понял твой вопрос, на саму линию rs 232 на rx врезаться
там же 3 провода,  земля,  rx, tx
тип врезаться на приём, чтоб сниферить данные
а почему только на приём? или ты знаешь на что получаешь ответ?
источник

И

Илья in Deus Volt!
Что значит врезаться то?
источник