 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
vili Član

Pridružen-a: Ned 30 Maj 2004 16:37 Prispevkov: 64 Aktiv.: 0.27 Kraj: Ljubljana
|
Objavljeno: Sob Dec 17, 2005 4:03 pm Naslov sporočila: PIC sleep mode |
|
|
Zanima me če je možno mikrokontroler zbuditi iz spanja samo z programsko kodo, (brez dodatnih oscilatorjev, ter npr. pritiskom na tipko RB0 ) tako da bi se zbudil ob prekinitvi timerja1. To bi uporabil na 16f seriji.
LP |
|
Nazaj na vrh |
|
 |
Silvo Moderator


 
Pridružen-a: Pon 24 Feb 2003 17:09 Prispevkov: 14673 Aktiv.: 61.95 Kraj: Koroška-okolica Dravograda
|
Objavljeno: Sob Dec 17, 2005 5:32 pm Naslov sporočila: |
|
|
Iz spanja ga lahko zbudi:
(copy paste datasheet PIC16F628-)
WAKE-UP FROM SLEEP
The device can wake-up from SLEEP through one of
the following events:
1. External reset input on MCLR pin
2. Watchdog Timer Wake-up (if WDT was enabled)
3. Interrupt from RB0/INT pin, RB Port change, or
the Peripheral Interrupt (Comparator)
Timer ga ne more, ker ne ker v SLEEP modu ne teče oscilator niti timer. _________________ lp
Silvo |
|
Nazaj na vrh |
|
 |
gnioco Član

Pridružen-a: Pon 26 Jan 2004 11:35 Prispevkov: 85 Aktiv.: 0.36 Kraj: Ljubljana
|
Objavljeno: Sob Dec 17, 2005 5:55 pm Naslov sporočila: |
|
|
Lahko ga zbudis z watchdog timerjem.. |
|
Nazaj na vrh |
|
 |
vili Član

Pridružen-a: Ned 30 Maj 2004 16:37 Prispevkov: 64 Aktiv.: 0.27 Kraj: Ljubljana
|
Objavljeno: Sob Dec 17, 2005 8:13 pm Naslov sporočila: |
|
|
Hvala za odgovor. Iz povedanega sklepam da ga lahko zbudim le z watchdog timerjem. (brez dodatnih elementov oziroma pritisku na tipke )
LP |
|
Nazaj na vrh |
|
 |
NeoTO Član


Pridružen-a: Pon 28 Mar 2005 19:19 Prispevkov: 2752 Aktiv.: 11.62 Kraj: Trzic
|
Objavljeno: Sob Dec 17, 2005 9:12 pm Naslov sporočila: |
|
|
Eno vprašanje, malce povezano s to temo:
Kako pa je z zbujanjem PIC-a 16F688? Le-ta ima namreč notranji oscilator, pod interrupt sources pa:
1. External Reset input on MCLR pin.
2. Watchdog Timer wake-up (if WDT was
enabled).
3. Interrupt from RA2/INT pin, PORTA change or a
peripheral interrupt:
1. TMR1 Interrupt. Timer1 must be operating as an
asynchronous counter.
2. EUSART Receive Interrupt.
3. ULPWU Interrupt.
4. A/D conversion (when A/D clock source is RC).
5. EEPROM write operation completion.
6. Comparator output changes state.
7. Interrupt-on-change.
8. External Interrupt from INT pin.
Kaj to pomeni, da mora Timer1 delovati kot asinhronski števec? |
|
Nazaj na vrh |
|
 |
Djurodrljaca Član

Pridružen-a: Pet 19 Dec 2003 16:31 Prispevkov: 393 Aktiv.: 1.66 Kraj: Mengeš
|
Objavljeno: Sob Dec 17, 2005 9:18 pm Naslov sporočila: |
|
|
Kaj pomeni to da je asinhroni števec poglej v datasheet, mislim pa da to pomeni, da šteje impulze z enega pina. |
|
Nazaj na vrh |
|
 |
NeoTO Član


Pridružen-a: Pon 28 Mar 2005 19:19 Prispevkov: 2752 Aktiv.: 11.62 Kraj: Trzic
|
Objavljeno: Sob Dec 17, 2005 10:41 pm Naslov sporočila: |
|
|
Ok, hvala, sem si že razjasnil... |
|
Nazaj na vrh |
|
 |
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 492 dni
Powered by phpBB © 2001, 2005 phpBB Group
|