In this program, I have a function where I have two for loops. Here's an example: "for (j = 0; j < 3; j++) { for (i = 0; i < 8; i++) { time = 1612 - (4 * i); wait (); } if (j < 2) { time = 1588; wait (); while (incoming); } }" Well, the software simulation works perfectly. However, when I try programming a chip and implimenting it, it gets stuck somewhere in this loop. Do any of you happen to know why? Thanks
The loop is suppose to gather information from P3.2 at a certain baud rate. The wait() function uses timer0 to delay enough time so the next bit can be picked up off of the line. I know it's in this loop because I altered the code to have some LEDs turn off right before and right after this loop. They turn off before, but if it's after this loop, then they don't turn off, like they're getting stuck in it.
Nevermind, I got it working now.
What was the problem? Jon
I had a stack overflow that Keil does not account for.