PIC16F15313 a xtal
Jindrich Fucik
fulda na seznam.cz
Úterý Leden 21 20:57:53 CET 2020
OK, tak si odpovím.
Pokud v programu zapíšu OSCCON1 a nezapíšu OSCFRQ, tak mám LP ext. Tak
to jsem nečekal.
Pořád to tedy není odpověď na otázku, proč mám default HFINT, ale tu asi
moc dlouho hledat nebudu.
Dne 21.1.2020 v 19:43 Jindrich Fucik napsal(a):
> Ahoj vespolek.
>
> Něco dělám špatně, mám PIC16F15313 a k němu připojený xtal 32768Hz.
>
> Mám nastavený config1 že chci používat LP oscilátor a že má být i jako
> RSTOSC:
>
> ; __config 0x3FF8
> __CONFIG _CONFIG1, _FEXTOSC_LP & _RSTOSC_EXT1X & _CLKOUTEN_OFF &
> _CSWEN_ON & _FCMEN_ON
>
> Program se mi ale rozběhne 32MHz (HFINTOSC), nicméně osciloskopem se
> mohu podívat, že xtal běží.
>
> Tak jsem si pro jistotu přidal nastavení OSCCON registrů. Zajímavé je,
> že ačkoli mám OSCCON1 nastaven na EXTOSC, tak stejně běží HFINTOSC a
> jediné co se použije je OSCFRQ na 1MHz.
>
> ; oscilator management
> BANKSEL OSCCON1 ; BANK 17
> movlw 0x70 ; NOSC EXTOSC; NDIV 1;
> movwf OSCCON1
> ;OSCCON2 is read only
> movlw 0x00 ; CSWHOLD may proceed;
> movwf OSCCON3
> movlw 0x00 ; MFOEN disabled; LFOEN disabled; ADOEN
> disabled; EXTOEN disabled; HFOEN disabled;
> movwf OSCEN
> movlw 0x00 ; HFFRQ 1_MHz;
> movwf OSCFRQ
> movlw 0x00 ; MFOR not ready; do not understand, it is
> read only
> movwf OSCSTAT
> movlw 0x00 ; HFTUN 0; default
> movwf OSCTUNE
>
> Moc netuším, co dělám špatně :(
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list