Написать обработчик usart для stm32
Есть плата nucleo-64, на ней стоит stm32f446re. Нужно в keil написать программу для обработки запросов с usart. Т.е. через компьютер на плату отправляется несколько шестнадцатеричных чисел, их количество всегда разное (например 12 01 AD 09 AE AD AD 40). Плата должна их принять, сложить в какой-нибудь массив, обработать их и отправить обратно (можно просто отправить то же самое), при этом, в конце добавив CRC16. При этом нужно реализовать всё в keil используя встроенные стандартные библиотеки.