Как отправить на пин stm32f103 импульсы с нужной длительностью?
Как отправить импульс на пин stm32f103 с длительностью похожей на данные значения
tim_period = SystemCoreClock / 800000; // 0,125us period (10 times lower the 1,25us period to have fixed math below)
uint32_t cc1 = (10 * tim_period) / 36;
uint32_t cc2 = (10 * tim_period) / 15;
Как отправить на пин пачку из высокого уровня с длительностью сс1 и низкого уровня с длительностью сс2?
Берёте и отправляете. При помощи Delay или при помощи ШИМ. Если это часть какого-то определённого протокола, то посмотрите в даташит - может он уже реализован.