Hi guys,
I've been programming my PICs quite successfully until the communications part (SPI, UART) completely bugged me down.
Then I experimented with the timing of the PIC (with a 20MHz osc) using an oscilloscope and found out something pretty interesting. I set a program to blink an LED at 1 ms interval, and surprisingly the Scope indicated a 2ms interval! When I changed my Oscillator settings in Edit Project to 10 MHz, only then it gives a correct output of 1 ms interval.
I wonder if this is common? Please advise, gurus.