[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