[elektro] 24HJ

Horvath Zsolt hozso_001 at freemail.hu
Tue Sep 2 14:48:18 CEST 2008


       Megpróbálom gyorsan lefordítani:

"8.2.2 Órajel átkapcsolás folyamat
Az órajel átkapcsolás minimálisan az alábbi, alapvető folyamat elvégzését
igényli:
1. ha szükséges, olvassa be a COSC biteket, hogy meghatározhassa az aktuális
oszcillátor forrást
2. végezze el a nyitási sorrendet, hogy lehetővé váljon az OSCCON regiszter
magas bytejának írása
3. írja be a megfelelő értéket az NOSC vezérlő bitekbe az új oszcillátor 
forráshoz
4. végezze el a nyitási sorrendet, hogy lehetővé váljon az OSCCON regiszter
alsó bytejának írása
5. állítsa be az OSWEN bitet, hogy elindítsa az oszcillátor átkapcsolást
Ha egyszer már az alap sorrendet végigcsinálta, a rendszer órajele 
automatikusan
az alábbi választ adja:
1. az órajel kapcsoló hardver összhasonlytja a COSC státusz biteket az 
NOSC bitek
új értékével. Ha ezek egyformák, akkor az órjel átkapcsolás egy 
redundáns művelet.
Eben az esetben az OSWEN bit törlődik automatikusan és az órajel 
átkapcsolás megszakad.
2. Ha egy érvényes órajel átkapcsolás elindult, a LOCK és a CF státusz 
bitek törlődnek.
3. Az új oszcillátort a hardver automatikusan bekapcsolja, ha még nem 
üzemelt. Ha egy
kristály oszcillátort kell bekapcsolni, a hardver vár, amíg az új forrás 
oszcillátor-indulás
időzítője lejár. Ha az új forrás PLL használ, a hardver vár, amíg a PLL 
lockot érzékeli.
4. A hardver vár 10 órajelet az új forrás alapján és elvégzi az órajel 
átkapcsolást.
5. A hardver törli az OSWEN bitet, hogy jelezze a sikeres órajel 
átváltást. Továbbá
az NOSC bit értékeket átmásolja a COSC státusz bitekbe.
6. A régi forrást kikapcsolja ugyanekkor, az LPRC  ( ha WDT vagy FSCM
engedélyezve van ) vagy LP kivételével ( ha LPOSCEN beállítva marad )"

       Szóval az itt leírt folyamatot kell végigcsinálnod. Remélem, 
segítettem... ;-)




( A 'sequence' az a folyamat sorrend ( tehát ahogy sorrendben meg
kell csinálni bizonyos dolgokat ). )

       Üdv.: Horváth Zsolt

Tóth Péter írta:
> Sziasztok!
>
> Beleolvasna valaki angol tudású ebbe 
> http://ww1.microchip.com/downloads/en/DeviceDoc/70175F.pdf
> az adatlapba? A 128. oldalon van leírva az oszcillátor átkapcsolás, de 
> nem is igazán értem, meg nem is működik.
> A belső RC oszcillátorról indulna és menet közben lenne bekapcsolva a 
> PLL. Valami olyasmit ír, hogy hajtsam végre az "unlock" műveletet, hogy 
> be tudjam írni az OSCCON regisztert. De mi az az "unlock sequence" ?
> Nem találok a Microchip oldalán sem példát erre, pedig biztos nem nagy 
> valami...
> Azt látom, hogy engedélyezni kell config-ból, hogy elfogadja a 
> változásokat, de nem fogadja el.
>
> Köszi
>
> ToPe
>
> -----------------------------------------
>           elektro[-flame|-etc]
>
>
>   



More information about the Elektro mailing list