Size: a a a

Про разработку электроники

2021 May 19

ВТ

Виталий Титов... in Про разработку электроники
Ок
источник

SV

Sanchez Vladimirovic... in Про разработку электроники
Господа, а имеется какая-нибудь альтернатива кабелям TC2050-IDC?
А то они внезапно пропали в РФ следом за стмками. Печатать холдер для погопинов не предлагать.
источник

SV

Sanchez Vladimirovic... in Про разработку электроники
Кетайсы начали делать что-то похожее, но в любом случае доставка:
https://aliexpress.com/item/1005002253014161.html
https://aliexpress.com/item/1005001409579446.html
источник

S

Sergey in Про разработку электроники
господа в stm32f4xx время от времени вылетает usart порт пробовал решить эту задачу повесив собаку и заново перезапустить порт но не получается. Как исправить такой баг.?
источник

S

Sergey in Про разработку электроники
Предполагаю что где-то возможно происходит перекрывание памяти, но обнаружить пока не получается. Довольно редкий отказ под дебаггером не проявляется пока.
источник

DT

Dmitry Teh in Про разработку электроники
а что значит «вылетает»?
может какая ошибка вылезает, а ты её не сбрасываешь?
источник

S

Sergey in Про разработку электроники
перестает реагировать на прием данных. Прием идет по прерыванию.
источник

S

Sergey in Про разработку электроники
кстати хорошее замечание. А сбрасывать ошибку USART_ClearITPendingBit()?
источник

DT

Dmitry Teh in Про разработку электроники
не претендуя на полноту:

void HAL_UART_ErrorCallback(UART_HandleTypeDef *UartHandle) {
 rxErrorRised++;
 //HAL_GPIO_TogglePin(GPIOF, GPIO_PIN_4);
 __HAL_UART_CLEAR_PEFLAG(UartHandle);
 //Many macros/proc on this code .. is just to be a hint (mem/rec about this possibility)
 __HAL_UART_CLEAR_OREFLAG(UartHandle);
 __HAL_UART_CLEAR_NEFLAG(UartHandle);
 __HAL_UART_CLEAR_FEFLAG(UartHandle);

 if (UartHandle->Instance == USART2) {
   usart2_start_receive();
 }
}
источник

AT

Alexey Tsvetkov in Про разработку электроники
надо смотреть ошибки Frame Error, Overrun и другие и  их обработчики. Возможно, уарт при некотором количестве ошибок выключается
источник
2021 May 20

S

Sergey in Про разработку электроники
ну хорошо если появляются ошибки и они появляются не часто, можно сбросить эти ошибки или даже так, если уарт отключается то определить что он отключен и опять его проинициализировать. Тем самым опять его запустить.
источник

AG

Artur Gilmanshin in Про разработку электроники
Почитайте Reference manual, там же вся логика работы периферии описана
источник

AG

Artur Gilmanshin in Про разработку электроники
Usart не может вырубиться сам, без записи в конфигурационные регистры
источник

E

Evgeny in Про разработку электроники
подскажите формулу как эту цифорку получить, это насколько я понимаю среднеквадратичное значение тока
источник

kaktys Германский... in Про разработку электроники
true rms ?
источник

E

Evgeny in Про разработку электроники
я не знаю как это правильно назвать (
источник

E

Evgeny in Про разработку электроники
источник

E

Evgeny in Про разработку электроники
вершина треугольника пиковый ток вторичной обмотки, а пунктир - средний видимо
источник

kaktys Германский... in Про разработку электроники
Тут... Ммм так и будет, одно до конденсатора, второе типа после
источник

E

Evgeny in Про разработку электроники
Формула как эти 0.25 получить нужна
источник