Strona 1 z 1

Re: PIC działa wolniej

: czwartek 25 lut 2016, 18:32
autor: Antystatyczny
A nie napisałeś nic o źródle taktowania, z którego chcesz skorzystać.

Re: PIC działa wolniej

: czwartek 25 lut 2016, 18:45
autor: Antystatyczny
PIC18F2550PLL.jpg

Na zdjęciu masz cały blok konfiguracji oscylatorów. Jeśli chcesz skorzystać z wewnętrznego taktowania, to na moje oko należy jeszcze prawidłowo ustalić postscaler ( a właściwie multiplekser), czyli bity <6:4> w rejestrze OSCCON. Nigdzie tego u Ciebie w kodzie nie widzę.

Re: PIC działa wolniej

: czwartek 25 lut 2016, 18:56
autor: Antystatyczny
OSCCON.jpg

Re: PIC działa wolniej

: czwartek 25 lut 2016, 20:06
autor: Antystatyczny
OSCCON |= (OSCCON_IRCF1_MASK | OSCCON_IRCF0_MASK | OSCCON_SCS1_MASK);
while( (OSCCON & OSCCON_IOFS) == 0);

Spróbuj w ten sposób. Piszę z pamieci, więc nie gwarantuję, że wszystkie makra są poprawne