Re: Programování STM32 - přerušení

Turbyho turbyho na gmail.com
Neděle Říjen 27 21:56:37 CET 2019


Je to ono?

https://community.st.com/s/question/0D50X00009XkflRSAR/haluartirqhandler-bug

T

> 27. 10. 2019 v 21:47, cizek.milan na seznam.cz:
> 
> Ahoj,
> 
> postupně pokračuji, ale zadrhl jsem se na UARTu a nevím jak dál. Problém je, že se mi vůbec nezavolá HAL_UART_RxCpltCallback.
> Používám asynchronní mód, standardní nastavení portu 9600...
> Nevím jestli s prvním přijetím, ale při krokování končím v HAL_UART_ErrorCallback. Ale nevím proč tomu tak je. V gState mám normálně ready, nevím tedy, na jakou chybu se zaměřit.
> 
> Nastavení portu:
>  huart2.Instance = USART2;
>  huart2.Init.BaudRate = 9600;
>  huart2.Init.WordLength = UART_WORDLENGTH_8B;
>  huart2.Init.StopBits = UART_STOPBITS_1;
>  huart2.Init.Parity = UART_PARITY_NONE;
>  huart2.Init.Mode = UART_MODE_TX_RX;
>  huart2.Init.HwFlowCtl = UART_HWCONTROL_NONE;
>  huart2.Init.OverSampling = UART_OVERSAMPLING_16;
> 
> https://snipboard.io/vsOzct.jpg
> 
> Ještě mě napadá, jestli nemůže být nějaký problém s časováním. Četl jsem, že časování každého uartu lze někde přiřadit (APB?).
> Nějak nevím, čeho se chytit. :(
> M.
> 
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20191027/a7fc1f92/attachment.html>


Další informace o konferenci Hw-list