I was using internal oscillator of 12F675 but when I changed to external XT, it seems to work better now. So, can I conclude that we shouldn't rely on the internal oscillator when we use Serin and Serout?
I was using internal oscillator of 12F675 but when I changed to external XT, it seems to work better now. So, can I conclude that we shouldn't rely on the internal oscillator when we use Serin and Serout?
I was shown some time ago that if you do the math of a 4Mhz oscillator, internal for a 12f675, the possible timing errors preclude oscillators that slow. Since you went to an external oscillator, assuming greater than 4Mhz, the problem was reduced.
I have always been told the slowest you can run a PIC transferring serial data is 20Mhz. If you move to that speed I'm thinking your problems would be reduced.
Thanks AvionicsMaster1, I currently use 4MHz but I'll also try 20MHz to see if it'll make better.
Bookmarks