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