Size: a a a

2021 December 06

E

Evgen in Embedded Group
Всем добрый вечер
кстати, а в чем прикол ХАЛа что этот чмырь обратно не инитит ноги таймеров и т.д переферии, хал функциями ?
тип если я для режима stop специально их перевожу в RESET состояние, то обратно не инитит от слова совсем)
источник

AJ

Arm Jedi in Embedded Group
Ну у меня точно не знаю для кого но чтото подобное
источник

A

Alexander in Embedded Group
Ясно.
Успешно реализовать )
Думаю всё ок будет.
источник

AJ

Arm Jedi in Embedded Group
Спасибо. Интересная задача-)
источник

A

Alexander in Embedded Group
Ага.
Скорее всего придется повторно вызывать init периферии после выхода из глубокого сна.
Или свои init/deinit пилить.
источник

E

Evgen in Embedded Group
да я свой пилил
часть инита сработала, а ногу хрен, я сначала не понял, почему у меня колбэки не прилетают
источник

A

Alexander in Embedded Group
Хал вообще поделие сумрачного индусского гения )

Там было очень геморно работать с несколькими каналами ШИМ таймера стандартными функциями)

Если ты выставлял уставку на один - остальные занулялись )
источник

E

Evgen in Embedded Group
да мне надо было быстро заговнокодить
и чтоб оно работало 1 таймер  в режиме захвата и 1 exti
дальше уже буду делать, буду по-человечески писать, щас было максимально быстро накидать ПО
источник

A

Alexander in Embedded Group
👍💪
источник

E

Evgen in Embedded Group
но плюс хала, что почти все работает из коробки и можно помакетировать,  но я бы лучше норм драйвера писал. Когда есть время
источник

A

Alexander in Embedded Group
Не сыпь соль на рану :D
источник

E

Evgen in Embedded Group
да ладно тебе  
Я вот 1 человека знаю, кто написал свой usb
источник

A

Alexander in Embedded Group
Это того стоило?
источник

E

Evgen in Embedded Group
@d_r_l Расскажи нам
источник

KA

Konstantin Akmarov in Embedded Group
Если только что-то очень специфичное надо было
источник

KA

Konstantin Akmarov in Embedded Group
Ну или спортивный интерес
источник

RS

Roman Storozhenko in Embedded Group
Да.
HAL предоставляет низкоуровневую заготовку для USB. Имеет множество недостатков.
Мне нужен был OTG на два порта:
- device композитное устройство (MSC + CDC)
- host driver USB hub + CP210x + USB modem

Оказалось что проще разработать и допилить tinyUSB чем костылить вдоль и поперёк HAL
источник

AJ

Arm Jedi in Embedded Group
На каком чипе запустили?
источник

RS

Roman Storozhenko in Embedded Group
F4
Потом на F7 перешёл, USB переделки были минимальны
источник

AJ

Arm Jedi in Embedded Group
А на младших камнях типа. F0 f1 g0 USB софтверный пойдет?
источник