
Gimbal: Jag håller också på med ett program som ska styra ca. 5 servon och göra en massa andra saker också, och jag har kört på exakt samma sätt som eAK också har. Jag funderade på den metoden du berättade om, men jag kan inte komma på hur man skulle göra det.. Om man tex. har en PIC 18F4620, då finns där en timer (timer 2?) som har ett "compare" register som den jämför med hela tiden, så där kan man ju få ett interupt på det viset som du beskriver. Men denna timern är bara 8-bitars, och jag behöver ha en 16-bitars. Finns det då något annat sätt att få ett interupt när timerns värde är lika stort som variablen för det "minsta" servot?
Och vilken sorteringsalgoritm passar sig bäst för denna aplikationen? Eftersom jag bara har 5 värden borde det väll gå med "bouble sort"?