Sending a one-time-pulse on multiple timers, synced with the same start time
I have an array of times, currently TIM3 and TIM4 on a STM32F373. I may want to add more timers in the future, so I enable them in a loop. Is there a way to ensure they all start at the exact same time or will the loop iteration be so fast that they will look synced on a scope? I'm also thinking an interrupt may occur while the loop is in the process of enabling timers, causing them to start out of sync.
Is the only way to use the external interrupt with a master timer and have all other timers as slave? ( can I trigger it in software only, eg. setting a master timer to expire after 0 ticks?
