Kilka spraw - po pierwsze (oczywiście to nie przez to ci nie działa) ale że tak powiem gwałcisz ten biedny procesor dając zmienną iteracyjną i typu int
..... skoro zmienia się tylko w zakresie 0-255 ..... czyż nie lepiej użyć mniejszego typu czyli uint8_t i zaoszczędzić pamięci RAM ale też czasem i szybkości działania - pamiętaj o tym
ok?
a teraz uważaj
..... jak zadajesz pytanie to je zadaj - a nie - pokazujesz kod i my mamy się domyślać co w nim nie działa .... no tak nie można. Ciężko było dopisać ci ze dwa zdania i napisać - że miało działać wg mnie tak i tak natomiast efekt jest taki że działa źle to znaczy tak i tak.....
pamiętaj też o tym na przyszłość OK ?
kolejna rzecz dlaczego w pierwszej pętli dałeś _delay a w drugiej nie ?
---------------------------
a błąd masz (to moja podpowiedź w DRUGIEJ pętli - i wcale nie chodzi o to że nie ma tam _delay'a ) .... to teraz popraw się i spróbuj sam namierzyć błąd z taką podpowiedzią a jak się nie uda to daj znać pomożemy dalej
_________________
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 ]