Acabo de comenzar a programar en ARM, tenía algo de experiencia en AVR pero no tanto. La pregunta es probablemente demasiado trivial, pero el material sobre ARM es muy poco en la red ... lo siento de todos modos.
Sé que por implementar retrasos en ARM podemos usar temporizadores o ciclos de ocupado. Probé esos métodos. Pero uno de mis amigos sugiere que hay un archivo de cabecera para el brazo "delay.h" que contiene todas las funciones de retardo necesarias, como avr, delay_ms y ....
En primer lugar, por tonta que parezca esta pregunta, ¿existe realmente una función de retardo incorporada en la programación ARM? ¿Está en retraso.h?
Si es así, ¿por qué es tan popular el uso de temporizadores para implementar retrasos? ¿Por qué no usan la función incorporada?
Estoy estudiando la serie LPC17xx.