OSCILLATORNI NAZORATNI RO'YXATGA OLISh
OSCCON registri (Ro'yxatdan o'tish 2-2) bir nechta nazorat qiladi
Qurilma soatining ishlash jihatlari, ikkalasi ham to'liq
quvvatni boshqarish va quvvatni boshqarish rejimlarida.
Tizim soatlarini tanlang, SCS1: SCS0 ni tanlang
soat manbai. Mavjud soat manbalari
boshlang'ich soat (FOSC3: FOSC0 konfiguratsiyasi bilan belgilanadi)
bit), ikkinchi darajali soat (Timer1 osilatör) va
ichki osilator bloki. Soat manbai o'zgaradi
darhol bir yoki bir nechta bit yozilganidan so'ng,
qisqa soat o'tish oralig'idan so'ng. SCS bitlari
Qayta tiklashning barcha shakllarida tozalangan.
Ichki osilator chastotasini tanlash bitlari
(IRCF2: IRCF0) chastota chiqishini tanlang
qurilma soatini boshqarish uchun ichki osilator bloki. The
tanlovlar INTRC manbai, INTOSC manbai
(8 MGts) yoki olingan chastotalardan biri
INTOSC postscaler (31,25 kHz dan 4 MGts gacha). Agar
ichki osilator bloki soatni ta'minlaydi,
Ushbu bitlarning holatini o'zgartirish darhol bo'ladi
ichki osilatorning chiqishidagi o'zgarish. Yoqilgan
Qurilmaning asl holatini tiklash parametrlari
ichki osilator bloki 1 MGts ga o'rnatiladi.
Nominal chiqish chastotasi 31 kHz tanlanganida
(IRCF2: IRCF0 = 000), foydalanuvchilar qaysi ichki tanlashni tanlashlari mumkin
osilator manba sifatida ishlaydi. Bu bilan amalga oshiriladi
OSSTUNE registrida INTSRC bit (OSCTUNE <7>).
Ushbu bitni o'rnatish INTOSC ni 31,25 kHz soat sifatida tanlaydi
ning 256 ga bo'linishini ta'minlab manba
INTOSC postcaler. Kliring INTSRC INTRC ni tanlaydi
(nominal ravishda 31 kHz) soat manbai sifatida.
Ushbu parametr foydalanuvchilarga sozlanishi va boshqalarni tanlashga imkon beradi
saqlash paytida soat manbai sifatida aniq INTOSC
juda past soat tezligida quvvatni tejash. Nima bo'lishidan qat'iy nazar
INTSRC, INTRC sozlamalari har doimgidek qoladi
qo'riqchi taymeri kabi funktsiyalar uchun soat manbai
va ishlamay qoladigan soat monitori.
OSTS, IOFS va T1RUN bitlari qaysi soatni bildiradi
manba hozirda qurilma soatini ta'minlamoqda. The
OSTS bit Osilatorni ishga tushirish taymeri ekanligini ko'rsatadi
vaqt tugadi va asosiy soat ta'minlaydi
asosiy soat rejimlarida qurilma soati. IOFS bit
ichki osilator bloki qachon barqarorlashganligini ko'rsatadi
va RC Clock-da soatni taqdim etadi
rejimlari. T1RUN biti (T1CON <6>) qachon ekanligini ko'rsatadi
Timer1 osilatatori qurilmaning soatini ta'minlaydi
ikkinchi darajali soat rejimlari. Quvvat boshqariladigan rejimlarda,
ushbu uchta bitdan bittasi har qanday vaqtda o'rnatiladi. Agar
ushbu bitlarning hech biri o'rnatilmagan, INTRC taqdim etadi
soat yoki ichki osilator bloki endi boshlandi va
hali barqaror emas.
Qurilma uyqu rejimiga o'tganligini IDLEN bit aniqlaydi
rejimida yoki ROM rejimidan birini tanlang
ko'rsatma bajarildi.
OSCCON-da bayroq va boshqaruv bitlaridan foydalanish
ro'yxatdan o'tkazish batafsil 3.0 bo'limida ko'rib chiqiladi
"Quvvat bilan boshqariladigan rejimlar".
6>7>
Do'stlaringiz bilan baham: |