Takie luźne uwagi - bo jak widzę tyle IF()'ów to zawsze aż mi się serce kroi - no można dużo krócej....
Ale przede wszystkim to aż szkoda struktury tworzyć jeśli w niej ma być TYLKO jedna zmienna ..... to nawet troszkę chyba nieteges
![Puszcza oko ;)](https://forum.atnel.pl/images/smilies/icon_e_wink.gif)
- nie sądzisz? tym bardziej że za chwilę robisz coś takiego
volatile LED led1,led2,led3,led4,led5,led6,led7,led8;
a można byłoby
Kod:
volatile LED led[8];
a tak na prawdę to wystarczyłoby zamiast struktury
Kod:
uint16_t led[8];
(przy okazji w takiej sytuacji nie musi być volatile)
a potem w przerwaniu:
Kod:
if( led[0] ) led1[0]--;
if( led[1] ) led1[1]--;
itd.....
a zamiast typu IFów
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
a pewnie jak pomyśleć więcej to jeszcze bardziej można skrócić
_________________
zapraszam na blog:
http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj
Kurs EAGLE ] [ mój kanał YT TV
www.youtube.com/mirekk36 ]