I don't have an answer, just a quick suggestion to trouble shoot. Try putting another TRISB = %00010000 between the FOR...NEXT loops and see what that does. Also, if you use PORTB.6 = 1...PORTB.6 = 0 in the first loop instead of HIGH...LOW, does it work properly?
Bookmarks