Estou fazendo alguns testes com o RTOS Keil e achei interessante. Confesso que antes de conhecer este recurso eu já fazia algo parecido com o Timer. Eu dividia o menino em contagens de tempos em main e ia gerenciando meu programa num conceito multitarefa, porém todas as funções tinham que ser otimizadas para não ficarem em loop (dava trabalho, mas ficava bom).
Agora com o RTOS (que gostaria de testar a tempos) tudo ficará mais profissional, acredito eu.
Minha dúvida é o seguinte: Utilizando RoundRobin devo utilizar interrupções normalmente (vou utilizar a serial por exemplo) ou é melhor criar uma task pra ficar monitorando o periférico ? (já ví em algum fórum, ou aqui mesmo alguém que fez isso). Gostaria de saber com quem já tem experiência o que é melhor.