Ты неправильный чат выбрал. Ищи чат по ардуине. А касательно стм32 и я и другие тебе уже говорили не один раз. Начни с малого и приходи с конкретными вопросами, не агрясь на окружающих и не посылая их на йух на лево и на право. И за пару месяцев освоишь и запилишь
Ты можешь это сделать легко, одним прерыванием. Прерывание смотрит с какого порта идет дата, и активирует его в таймслот, внутри которого ты опрашиваешь дату только с этого пина. Таймслот закрываешь по истечении приема например, или по таймауту.
Ты главное смотри чтобы и у тебя не подгорело. В его случае именно ардуина и нежелание читать доки. Почему я вместо него нашел доку, где про ускорение скриптов на питоне написано и ему скинул? Ему сложно самому найти?