MICROCHIP dsPIC33 Dual Watchdog Timer

GABATARWA

dsPIC33/PIC24 Dual Watchdog Timer (WDT) an bayyana shi a wannan sashe. Koma zuwa Hoto na 1-
1 don toshe zane na WDT.
WDT, lokacin da aka kunna ta, tana aiki daga tushen agogo na Low-Power RC (LPRC) na ciki ko tushen agogo mai zaɓi a yanayin Run. Ana iya amfani da WDT don gano kurakuran software na tsarin ta hanyar sake saita na'urar idan WDT ba ta share lokaci-lokaci a cikin software. Ana iya saita WDT a yanayin Window ko yanayin mara tagar. Za'a iya zaɓar lokutan ƙarewar WDT daban-daban ta amfani da ma'aunin WDT post. Hakanan ana iya amfani da WDT don tada na'urar daga Yanayin Barci ko Rago (Yanayin Ajiye Wuta).
Waɗannan su ne wasu mahimman fasalulluka na ƙirar WDT:

  • Kanfigareshan ko sarrafa software
  • Rarrabe lokacin ƙarewar mai amfani-mai daidaitawa don Yanayin Gudu da Barci/Ragowa
  • Zai iya tayar da na'urar daga Yanayin Barci ko Rago
  • Tushen agogo mai amfani-zaɓin mai amfani a Yanayin Run
  • Yana aiki daga LPRC a yanayin Barci/Rago

Tsarin Block Timer Watchdog

Lura

  1. Halin Sake saitin WDT yana biye da takamaiman taron sauya agogo ya dogara da na'ura. Da fatan za a koma zuwa sashin "Watchdog Timer" a cikin takamaiman takardar bayanan na'urar don bayanin abubuwan da suka faru na sauya agogo da ke share WDT.
  2. Samfurin agogon da ke akwai sun dogara da na'ura.

MASU RIJISTAR TIMER ATCHDOG

Samfuran WDT sun ƙunshi masu rajista na Aiki na Musamman (SFRs):

  • WDTCONL: Kula da Mai ƙidayar lokaci Rijista
    Ana amfani da wannan rijistar don kunna ko kashe agogon Watchdog Timer kuma yana ba da damar ko hana aikin da taga.
  • WDTCONH: Rijistar Maɓallin Maɓallin Mai ƙididdigewa Watchdog Timer
    Ana amfani da wannan rijistar don share WDT don hana ƙarewar lokaci.
  • RCON: Sake saitin Gudanar da Rijistar (2)
    Wannan rijistar tana nuna dalilin sake saiti.
Rajista taswira

Tebu na 2-1 yana ba da taƙaitaccen taƙaitaccen bayani game da rajista na WDT mai alaƙa. Littattafan da suka dace suna bayyana bayan taƙaitaccen bayani, sannan da cikakken bayanin kowace rajista.

Tebur 2-1: Masu sa ido kan Taswirar Rajista

Suna Bit Range Bits
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
WDTCONL 15:0 ON(3) RUNDIV[4:0](2) KYAUTA[1:0](2) SLDIV[4:0](2) WDTWINEN(3)
WDTCONH 15:0 WDTCLRKEY[15:0]
RCON(4, 5) 15:0 TRAPR(1) IOPWR(1) CM(1) VREGS(1) KYAUTATA(1) SWR(1) WDTO BARCI IDLE(1) BOR(1) BATSA(1)

Labari: - = ba a aiwatar da shi, karanta kamar '0'

Lura

  1. Waɗannan ragowa ba su da alaƙa da tsarin WDT.
  2. Waɗannan ragowa ana karantawa-kawai kuma suna nuna ƙimar Ƙimar Kanfigareshan.
  3. Waɗannan ragowa suna nuna matsayin bit ɗin Kanfigareshan idan an saita su. Idan bit ya bayyana, ƙimar software ce ke sarrafa ta.
  4. Idan WDTEN[1:0] Kanfigareshan rago '11' ne (wanda ba a tsara shi ba), WDT koyaushe ana kunna shi, ba tare da la'akari da saitin ON (WDTCONL[15]) ba.
  5. Za'a iya saita ko share duk matakan sake saiti a cikin software. Saita ɗayan waɗannan ragowa a cikin software baya haifar da Sake saitin na'urar.

Yi rijista 2-1: WDTCONL: Rijistar Mai ƙidayar lokaci mai kulawa

R/W-0 U-0 U-0 Ry Ry Ry Ry Ry
ON( 1 ,2 ) RUNDIV[4:0](3)
kadan 15     kadan 8
Ry Ry Ry Ry Ry Ry Ry R/W/HS-0
KYAUTA[1:0](3, 4) SLDIV[4:0](3) WDTWINEN(1)
kadan 7     kadan 0
  • bit 15 ON: Watchdog Timer Yana kunna bit(1,2)
    1 = Yana kunna agogon Watchdog idan tsarin na'urar bai kunna shi ba
    0 = Yana kashe agogon Watchdog idan an kunna shi a cikin software
  • bit 14-13 Ba a Aiwatar da shi: Karanta kamar '0'
  • bit 12-8 RUNDIV[4:0]: WDT Run Mode Postscaler Status bits(3)
  • bit 7-6 CLKSEL[1:0]: WDT Run Mode Clock Select Status bits(3,4)
    11 = LPRC Oscillator
    10 = FRC Oscillator
    01 = Ajiye
    00 = SYSCLK
  • bit 5-1 SLPDIV[4:0]: Yanayin Barci da Rago WDT Matsayin Matsayi (3)
  • bit 0 WDTWINEN: Tagar mai ƙididdigewa mai ƙididdigewa Yana kunna bit(1)
    1 = Yana kunna yanayin taga
    0 = Yana kashe yanayin taga

Lura

  1. Waɗannan raƙuman raƙuman suna nuna matsayin bit ɗin Kanfigareshan idan an saita bit. Idan an share bit ɗin, ana sarrafa ƙimar ta software.
  2. Software na mai amfani kada ya karanta ko rubuta SFRs na gefe a cikin tsarin SYSCLK nan da nan yana bin umarnin da ke share bit ɗin ON ɗin.
  3. Waɗannan ragowa ana karantawa-kawai kuma suna nuna ƙimar Ƙimar Kanfigareshan.
  4. Samfurin agogon da ke akwai sun dogara da na'ura. Da fatan za a koma zuwa babin "Watchdog Timer" a cikin takamaiman takardar bayanan na'urar don samuwa.

Yi rijista 2-2: WDTCONH: Rijistar Maɓallin Maɓallin Mai ƙidayar lokaci

W-0 W-0 W-0 W-0 W-0 W-0 W-0 W-0
WDTCLRKEY[15:8]
zuw 15 8
W-0 W-0 W-0 W-0 W-0 W-0 W-0 W-0
WDTCLRKEY[7:0]
zuw 7 0

Labari

R = Abun da za a iya karantawa W = Rubutu bit U = Ba a aiwatar da shi ba, karanta a matsayin '0'
-n = Darajar a POR '1' = An saita Bit '0' = An share bit x = Bit ba a sani ba

  • bit 15-0 WDTCLRKEY[15:0]: Mai ƙididdigewa mai ƙididdigewa
    Don share agogon Watchdog don hana ƙarewar lokaci, software dole ne ta rubuta ƙimar, 0x5743, zuwa wannan wurin ta amfani da rubutu guda 16-bit.

Yi rijista 2-3: RCON: Rijistar Sake saitin (2)

R/W-0 R/W-0 U-0 U-0 R/W-0 U-0 R/W-0 R/W-0
TRAPR(1) IOPWR(1) Farashin VREGSF(1) CM(1) VREGS(1)
kadan 15   kadan 8
R/W-0 R/W-0 U-0 R/W-0 R/W-0 R/W-0 R/W-1 R/W-1
KYAUTATA(1) SWR(1) WDTO BARCI IDLE(1) BOR(1) BATSA(1)
kadan 7   kadan 0

Labari

R = Abun da za a iya karantawa W = Rubutu bit U = Ba a aiwatar da shi ba, karanta a matsayin '0'
-n = Darajar a POR '1' = An saita Bit '0' = An share bit x = Bit ba a sani ba

  • bit 15 TRAPR: Trap Sake saitin Tuta bit(1)
    1 = An sake saita rikicin tarko
    0 = Sake saitin rikici tarko bai faru ba
  • bit 14 IOPUWR: Ba bisa doka ba Opcode ko Wanda ba a sani ba W Rijista Samun Sake saitin Tuta bit(1)
    1 = Gano opcode ba bisa ka'ida ba, yanayin adireshi ba bisa ka'ida ba ko rajistar W wanda ba a san shi ba wanda aka yi amfani da shi azaman ma'anar adireshi ya haifar da Sake saiti.
    0 = Sake saitin rajistar ba bisa ka'ida ba ko kuma wanda ba a san shi ba
  • bit 13-12 Ba a Aiwatar da shi: Karanta kamar '0'
  • bit 11 VREGSF: Flash Voltage Regulator Stanby A lokacin barci bit(1)
    1 = Flash voltage regulator yana aiki yayin Barci
    0 = Flash voltage mai tsarawa yana shiga yanayin jiran aiki yayin Barci
  • bit 10 Ba a aiwatar da shi: Karanta kamar '0'
  • bit 9 CM: Tutar Rashin Daidaita Kanfigareshan (1)
    1 = Sake saitin rashin daidaituwa na Kanfigareshan ya faru
    0 = Sake saitin rashin daidaituwa na Kanfigareshan bai faru ba
  • bit 8 VREGS: Voltage Regulator Stanby A lokacin barci bit(1)
    1 = Voltage regulator yana aiki yayin Barci
    0 = Voltage mai tsarawa yana shiga yanayin jiran aiki yayin Barci
  • bit 7 EXTR: Sake saitin waje (MCLR) Pin bit(1)
    1 = Sake saitin mai share (pin) ya faru
    0 = Ba a sami Sake saitin Mai Tsara (filin) ​​ba
  • bit 6 SWR: Sake saitin software (Umarori) Tuta bit(1)
    1 = An aiwatar da umarnin SAKESA
    0 = BA a aiwatar da umarnin SAKE SAKEWA ba
  • bit 5 Ba a aiwatar da shi: Karanta kamar '0'
  • bit 4 WDTO: Watchdog Timer Time-out Flag bit
    1 = WDT ya ƙare
    0 = WDT bai faru ba
  • bit 3 BARCI: Tashi daga barci Flag bit
    1 = Na'urar tana cikin yanayin barci
    0 = Na'urar bata kasance cikin yanayin barci ba

Lura

  1. Waɗannan ragowa ba su da alaƙa da tsarin WDT.
  2. Za'a iya saita ko share duk matakan sake saiti a cikin software. Saita ɗayan waɗannan ragowa a cikin software baya haifar da Sake saitin na'urar.

Yi rijista 2-3: RCON: Rijistar Sake saitin (2)

  • bit 2 IDLE: Farkawa daga Rage Flag bit(1)
    1 = Na'urar ta kasance cikin yanayin aiki
    0 = Na'urar ba ta kasance cikin Yanayin Rago ba
  • bit 1 BOR: Brown-out Sake saitin Tuta bit(1)
    1 = Sake saitin launin ruwan kasa ya faru
    0 = Sake saitin launin ruwan kasa bai faru ba
  • bit 0 POR: Ƙarfin Sake saitin Tuta bit(1)
    1 = Sake saitin wuta ya faru
    0 = Sake saitin wutar lantarki bai faru ba

Lura

  1. Waɗannan ragowa ba su da alaƙa da tsarin WDT.
  2. Za'a iya saita ko share duk matakan sake saiti a cikin software. Saita ɗayan waɗannan ragowa a cikin software baya haifar da Sake saitin na'urar.

AIKIN TIMER WATCHDOG

Babban aikin Watchdog Timer (WDT) shine sake saita na'ura mai sarrafawa a yayin da software ta lalace, ko kuma tada na'urar a yayin da ya ƙare yayin da yake cikin Barci ko Rage.
WDT ya ƙunshi ƙididdiga masu zaman kansu guda biyu, ɗaya don aiki a yanayin Run da ɗayan don aiki a yanayin Ajiye Wuta. Tushen agogo don yanayin Run WDT zaɓi ne mai amfani.
Kowane mai ƙididdigewa yana da mai zaman kansa, mai tsara shirye-shiryen mai amfani. Duk masu ƙidayar lokaci ana sarrafa su ta hanyar ON bit guda ɗaya; ba za a iya sarrafa su da kansu ba.
Idan an kunna WDT, ma'aunin WDT da ya dace zai ƙaru har sai ya cika ko kuma "lokacin ya ƙare".
Lokacin ƙare WDT a yanayin Run zai haifar da Sake saitin na'ura. Don hana Sake saitin Lokaci na WDT a Yanayin Run, aikace-aikacen mai amfani dole ne yayi hidimar WDT lokaci-lokaci. Lokacin ƙarewa a yanayin Ajiye Wuta zai farka na'urar.

Lura: Ana kunna LPRC Oscillator ta atomatik a duk lokacin da ake amfani da shi azaman tushen agogon WDT kuma an kunna WDT.

Hanyoyin Aiki

WDT yana da nau'ikan aiki guda biyu: Yanayin mara tagar da Yanayin Tagar Mai Shirye. A yanayin da ba ta taga, software dole ne lokaci-lokaci share WDT a kowane lokaci kasa da na lokacin WDT don hana Sake saitin WDT (Hoto 3-1). An zaɓi yanayin mara tagar ta hanyar share Window Mai ƙidayar Ƙididdiga (WDTWINEN) bit (WDTCONL[0]).
A cikin Yanayin Tagar Mai Shirye-shiryen, software na iya share WDT kawai lokacin da na'urar tana cikin taga na ƙarshe kafin lokacin ƙarewar ya faru. Share WDT a wajen wannan taga zai haifar da Sake saitin na'urar (Hoto 3-2). Akwai zaɓuɓɓukan girman taga guda huɗu: 25%, 37.5%, 50% da 75% na jimlar lokacin WDT. An saita girman taga a cikin tsarin na'urar. Yanayin Window mai shirye-shirye baya aiki lokacin da yake cikin yanayin Ajiye Wuta.
Hoto 3-1: Yanayin WDT mara taga

Hoto 3-2: Yanayin WDT Window Mai Shirye

Tagar Shirye-shiryen Watchdog Timer

Girman taga yana ƙaddara ta hanyar Kanfigareshan rago, WDTWIN[1:0] da RWDTPS[4:0]. A cikin Yanayin Tagar Mai Shirye-shirye (WDTWINEN = 1), WDT yakamata a share shi bisa saitin ɓangarorin Tsarin Girman Girman Taga, WDTWIN[1:0] (duba Hoto 3-2). Waɗannan saitunan bit sune:

  • 11 = WDT taga shine 25% na lokacin WDT
  • 10 = WDT taga shine 37.5% na lokacin WDT
  • 01 = WDT taga shine 50% na lokacin WDT
  • 00 = WDT taga shine 75% na lokacin WDT

Idan an share WDT kafin taga da aka yarda, ko kuma idan WDT ya ba da izinin ƙarewa, Sake saitin na'urar yana faruwa. Yanayin Window yana da amfani don sake saita na'urar yayin aiwatar da sauri ko jinkirin aiwatar da wani muhimmin sashi na lambar. Ayyukan taga yana aiki ne kawai ga yanayin WDT Run. Yanayin Barci na WDT koyaushe yana aiki a yanayin mara taga.

Kunnawa da Kashe WDT

An kunna ko kashe WDT ta tsarin na'urar, ko sarrafa ta software ta rubuta '1' zuwa ON bit (WDTCONL[15]). Duba Rajista 2-1 don ƙarin cikakkun bayanai.

SHARHIN NA'AURATA WDT

Idan an saita bit Kanfigareshan FWDTEN, ana kunna WDT koyaushe. Bitar sarrafa ON (WDTCONL[15]) zai nuna wannan ta karanta '1'. A wannan yanayin, ON bit ba zai iya sharewa a cikin software ba. Ba za a share bit ɗin Kanfigareshan FWDTEN ta kowane nau'i na Sake saitin ba. Don musaki WDT, dole ne a sake rubuta saitin zuwa na'urar. Ana kunna yanayin taga ta share WINDIS Kanfigareshan bit.

Lura: Ana kunna WDT ta tsohuwa akan na'urar da ba a tsara shi ba.

SOFTWARE SAMUN WDT

Idan FWDTEN Kanfigareshan bit shine '0', za a iya kunna ko kashe WDT module (tsarin yanayin) ta software. A cikin wannan yanayin, ON bit (WDTCONL[15]) yana nuna matsayin WDT a ƙarƙashin sarrafa software; '1' yana nuna an kunna tsarin WDT kuma '0' yana nuna an kashe shi.

WDT Postscaler

WDT yana da madaidaitan ma'auni guda biyu masu amfani-mai amfani: ɗaya don Yanayin Run da ɗayan don Yanayin Ajiye Wuta. RWDTPS[4:0] Kanfigareshan suna saita madaidaicin yanayin Run da SWDTPS[4:0] Kanfigareshan bits suna saita madaidaicin yanayin Ajiye Power.

Lura: Sunayen bit ɗin Kanfigareshan don ƙimar postscaler na iya bambanta. Koma zuwa takamaiman takaddar bayanan na'urar don cikakkun bayanai.

HANYOYIN GAGARUMIN GUDANAR DA NA'URORI

Ana iya kunna yanayin taga ta hanyar share bit Configuration, WINDIS. Lokacin da yanayin Window WDT ya kunna ta tsarin na'urar, za a saita WDTWINEN bit (WDTCONL[0]) kuma software ba za ta iya share shi ba.

HANNU GIDAN SARKIN SOFTWARE

Idan WINDIS Kanfigareshan bit ne '1', da WDT Programmable Window za a iya kunna ko kashe ta WDTWINEN bit (WDTCONL[0]). A '1' yana nuna cewa an kunna yanayin Tagar Mai Shiryewa kuma '0' yana nuna cewa yanayin Tagar Mai Shirye-shirye an kashe.

WDT Postscaler da Zaɓin Lokaci

WDT yana da madaidaitan madaidaitan 5-bit guda biyu masu zaman kansu, ɗaya don Yanayin Run ɗayan kuma don Yanayin Ajiye Wuta, don ƙirƙirar lokutan ƙarewa iri-iri iri-iri. Ma'aikatan gidan waya suna ba da 1:1 zuwa 1:2,147,483,647 rabon rabo (duba Tebura 3-1). An zaɓi saitunan madaidaicin ma'auni ta amfani da tsarin na'urar. An zaɓi lokacin ƙarewar WDT ta hanyar haɗin tushen agogon WDT da ma'ajiya mai ma'ana. Koma zuwa Equation 3-1 don lissafin lokacin WDT

Ma'auni 3-1: WDT Ƙididdigar Lokacin Ƙirar Lokaci

WDT Time-out Period = (WDT Clock Period) • 2Postscaler

A cikin Yanayin Barci, tushen agogon WDT shine LPRC kuma lokacin ƙarewar an ƙayyade ta SLDIV[4:0] saitin bits. LPRC, tare da mitar ƙididdiga na 32 kHz, yana ƙirƙira lokacin ƙarewa na ƙididdiga don WDT na millise seconds 1 lokacin da ma'ajin ke da mafi ƙarancin ƙima.
A cikin Yanayin Run, ana iya zaɓar tushen agogon WDT. An ƙayyade lokacin ƙarewa ta hanyar mitar tushen agogon WDT da saitin RUNDIV[4:0].

Lura: Lokacin ƙarewar tsarin WDT yana da alaƙa kai tsaye zuwa mitar tushen agogon WDT. Ƙididdigar ƙididdiga na tushen agogo ya dogara da na'ura. Mitar na iya bambanta azaman aikin na'urar da ke aiki voltage da zafin jiki. Da fatan za a koma zuwa takamaiman takaddar bayanan na'urar don ƙayyadaddun mitar agogo. Samfuran hanyoyin agogo don yanayin Run sun dogara da na'ura. Da fatan za a koma zuwa babin "Watchdog Timer" a cikin takamaiman takardar bayanan na'urar don samun tushe.

Ayyukan WDT a Yanayin Gudu

Lokacin da WDT ya ƙare ko aka share a wajen taga a yanayin Window, ana yin Sake saitin na'ura lokacin da ma'aunin NMI ya ƙare.

WDT Agogo Sources

Tushen agogon yanayin Run WDT mai amfani ne-zaɓi. RCLKSEL[1:0] (FWDT[6:5]) na'urar ragowa ce ta zaɓi tushen agogo. Yanayin Ajiye Wutar WDT yana amfani da LPRC azaman tushen agogo.

Sake saitin WDT(1)

Yanayin Run WDT yana share ta kowane ɗayan waɗannan:

  • Duk wani Sake saitin Na'ura
  • Aiwatar da Dokar DEBUG
  • Gano Madaidaicin Ƙimar Rubutu (0x5743) zuwa raƙuman WDTCLRKEYx (WDTCONH[15:0]) (koma zuwa Ex.ampda 3-1)
  • Canjawar agogo: (2)
  • Firmware ƙaddamar da agogon agogo
  • Farawa Mai Sauri Biyu
  • Fail-Safe Clock Monitor (FSCM) taron
  • Canjin agogo bayan farkawa daga Barci lokacin da canjin agogo ta atomatik ya faru saboda daidaitawar oscillator kuma ana kunna Fara-Speed ​​​​Biyu ta tsarin na'urar.
    An sake saita counter ɗin WDT na Yanayin Barci lokacin shiga cikin Barci.

Lura

  1. Ba a sake saita yanayin Run WDT lokacin da na'urar ta shiga yanayin Ajiye Wuta.
  2. Halin Sake saitin WDT yana biye da takamaiman taron sauya agogo ya dogara da na'ura. Da fatan za a koma zuwa sashin "Watchdog Timer" a cikin takamaiman takardar bayanan na'urar don bayanin abubuwan da suka faru na sauya agogo da ke share WDT.

Exampda 3-1: SampLa Code don Share WDT

Tebur 3-1: WDT Saitunan Lokacin-Ƙarewa

Ƙimar Postscaler Lokacin ƙarewa bisa ga agogon WDT
32 kHz 8 MHz 25 MHz
00000 1 ms 4 µs 1.28 µs
00001 2 ms 8 µs 2.56 µs
00010 4 ms 16 µs 5.12 µs
00011 8 ms 32 µs 10.24 µs
00100 16 ms 64 µs 20.48 µs
00101 32 ms 128 µs 40.96 µs
00110 64 ms 256 µs 81.92 µs
00111 128 ms 512 µs 163.84 µs
01000 256 ms 1.024 ms 327.68 µs
01001 512 ms 2.048 ms 655.36 µs
01010 1.024s 4.096 ms 1.31072 ms
01011 2.048s 8.192 ms 2.62144 ms
01100 4.096s 16.384 ms 5.24288 ms
01101 8.192s 32.768 ms 10.48576 ms
01110 16.384s 65.536 ms 20.97152 ms
01111 32.768s 131.072 ms 41.94304 ms
10000 0:01:06 hms 262.144 ms 83.88608 ms
10001 0:02:11 hms 524.288 ms 167.77216 ms
10010 0:04:22 hms 1.048576s 335.54432 ms
10011 0:08:44 hms 2.097152s 671.08864 ms
10100 0:17:29 hms 4.194304s 1.34217728s
10101 0:34:57 hms 8.388608s 2.68435456s
10110 1:09:54 hms 16.777216s 5.36870912s
10111 2:19:49 hms 33.554432s 10.73741824s
11000 4:39:37 hms 0:01:07 hms 21.47483648s
11001 9:19:14 hms 0:02:14 hms 42.94967296s
11010 18:38:29 hms 0:04:28 hms 0:01:26 hms
11011 1 rana 13:16:58 hms 0:08:57 hms 0:02:52 hms
11100 Kwanaki 3 2:33:55 hms 0:17:54 hms 0:05:44 hms
11101 Kwanaki 6 5:07:51 hms 0:35:47 hms 0:11:27 hms
11110 Kwanaki 12 10:15:42 hms 1:11:35 hms 0:22:54 hms
11111 Kwanaki 24 20:31:24 hms 2:23:10 hms 0:45:49 hms

KASHEWA DA SAKE SAKE TSARA

WDT Lokacin Kashewa a Yanayin Gudu

Lokacin da lokacin WDT ya ƙare a yanayin Run, ana yin Sake saitin na'ura.
Firmware na iya tantance ko dalilin Sake saitin shine lokacin ƙarewar WDT a cikin Yanayin Run ta gwada bit WDTO (RCON[4]).

Lura: Koma zuwa surori "Sake saiti" da "Mai Kula da Katsewa" a cikin takamaiman takardar bayanan na'urar. Hakanan, koma zuwa sassan “Sake saitin” (DS39712) da “Katsewa” (DS70000600) sassan “dsPIC33/PIC24 Littafi Mai Tsarki” don cikakkun bayanai.

Lokacin ƙare WDT a Yanayin Ajiye Wuta

Lokacin da tsarin WDT ya ƙare a yanayin Ajiye Wuta, yana tada na'urar kuma yanayin WDT Run yana komawa ƙirgawa.
Don gano farkawa na WDT, za a iya gwada bit WDTO (RCON[4]), bit SLEEP (RCON[3]) da kuma ILE bit (RCON[2]). Idan bit WDTO shine '1', taron ya kasance saboda ƙarewar WDT a yanayin Ajiye Wuta. Ana iya gwada ɓangarorin BARCI da IDLE don tantance idan lamarin WDT ya faru yayin da na'urar ke farke ko kuma tana cikin yanayin Barci ko Rago.

Lura: Koma zuwa surori "Sake saiti" da "Mai Kula da Katsewa" a cikin takamaiman takardar bayanan na'urar. Hakanan, koma zuwa sassan “Sake saitin” (DS39712) da “Katsewa” (DS70000600) sassan “dsPIC33/PIC24 Littafi Mai Tsarki” don cikakkun bayanai.

Farkawa daga Yanayin Ajiye Wuta ta Lamarin da ba na WDT ba

Lokacin da aka ta da na'urar daga yanayin Ajiye Wuta ta hanyar katsewar WDT NMI maras kyau, yanayin Ajiye Wutar WDT ana riƙe shi a Sake saitin kuma yanayin Run WDT yana ci gaba da ƙirgawa daga ƙimar ƙididdigewar ajiyar wuta.

Sake saitin DALILI DA SHARRI

Ƙaddara Dalilin Sake saiti

Don tantance idan Sake saitin WDT ya faru, ana iya gwada bit WDTO (RCON[4]). Idan bit WDTO shine '1', Sake saitin ya kasance saboda ƙarewar WDT a yanayin Run. Software yakamata ya share bit WDTO don ba da damar tantance ainihin tushen Sake saitin na gaba.

Tasirin Sake saiti Daban-daban

Duk wani nau'i na Sake saitin na'urar zai share WDT. Sake saitin zai dawo da rijistar WDTCONH/L zuwa ƙimar tsoho kuma WDT za a kashe sai dai idan tsarin na'urar ta kunna shi.

Lura: Bayan sake saitin na'urar, WDT ON bit (WDTCONL[15]) zai nuna yanayin FWDTEN bit (FWDT[15]).

AIKI A CIKIN HANYOYIN Ceto DA WUTA

Ayyukan WDT a cikin Yanayin Ajiye Wuta

WDT, idan an kunna shi, zai ci gaba da aiki a yanayin barci ko yanayin aiki kuma ana iya amfani dashi don tada na'urar. Wannan yana bawa na'urar damar zama cikin Yanayin Barci ko Rago har sai WDT ya ƙare ko wani katsewa ya farkar da na'urar. Idan na'urar ba ta sake shiga Yanayin Barci ko Rago ba bayan farkawa, WDT dole ne a kashe ko a yi masa hidima lokaci-lokaci don hana yanayin WDT Run NMI.

AIKIN WDT A CIKIN BARCI

Ana iya amfani da tsarin WDT don tada na'urar daga yanayin Barci. Lokacin shigar da yanayin bacci, injin WDT Run yana dakatar da kirgawa kuma Yanayin Ajiye Wutar WDT yana fara ƙirgawa daga yanayin Sake saitin, har sai lokacin ya ƙare, ko kuma na'urar ta tashi ta hanyar katsewa. Lokacin da lokacin WDT ya ƙare a yanayin Barci, na'urar tana farkawa kuma ta dawo da aiwatar da lambar, saita WDTO bit (RCON[4]) kuma ta dawo da yanayin Run WDT.

AIKIN WDT A CIKIN SAUKI BANCI

Ana iya amfani da tsarin WDT don tada na'urar daga Yanayin Rage. Lokacin shigar da yanayin rashin aiki, ma'aunin WDT Run yana dakatar da kirgawa kuma yanayin Ajiye Wutar WDT yana fara ƙirgawa daga yanayin Sake saitin, har sai lokacin ya ƙare, ko kuma an tashe na'urar ta hanyar katsewa. Na'urar ta tashi kuma ta ci gaba da aiwatar da lambar, saita WDTO bit (RCON[4]) kuma ta dawo da yanayin Run WDT.

Jinkirin Lokaci Yayin Farkawa

Za a sami jinkirin lokaci tsakanin taron WDT a cikin Barci da farkon aiwatar da lambar. Tsawon lokacin wannan jinkiri ya ƙunshi lokacin farawa don oscillator da ake amfani da shi. Ba kamar farkawa daga yanayin barci ba, babu jinkirin lokaci da ke da alaƙa da farkawa daga yanayin Ragewa. Agogon tsarin yana gudana yayin yanayin rashin aiki; don haka, ba a buƙatar jinkirin farawa yayin farkawa.

Tushen agogo na WDT a Yanayin Ajiye Wuta

Tushen agogon WDT don yanayin Ajiye Wuta ba zaɓaɓɓen mai amfani bane. Tushen agogo shine LPRC.

Ayyukan WDT a Yanayin Debug

Ya kamata a kashe WDT a cikin yanayin gyara kuskure don hana ƙarewar lokaci.

RUBUTUN APPLICATION DAKE DA alaƙa

Wannan sashe yana lissafin bayanan aikace-aikacen da ke da alaƙa da wannan sashe na jagorar. Wataƙila ba za a rubuta waɗannan bayanan aikace-aikacen musamman don dangin na'urar dsPIC33/PIC24 ba, amma ra'ayoyin sun dace kuma ana iya amfani da su tare da gyarawa da iyakoki. Bayanan aikace-aikacen na yanzu masu alaƙa da Dual Watchdog Timer module sune:

Lura: Ziyarci Microchip webshafin (www.microchip.com) don ƙarin bayanan aikace-aikacen da lambar examples don dsPIC33/PIC24 dangin na'urori.

TARIHIN BAYA

Bita A (Maris 2016)
Wannan shine farkon sigar wannan takaddar.
Bita B (Yuni 2018)
Yana canza sunan na'urar zuwa dsPIC33/PIC24.
Yana kawar da alamar ruwa ta Bayanin Ci gaba daga ƙafafu na shafi.
Bita C (Fabrairu 2022)
Sabuntawa Tebu 2-1 da Tebura 3-1.
Sabuntawa Rajista 2-1.
Sabunta Sashe 3.1 “Hanyoyin Aiki”, Sashe na 3.2 “Taga mai Shirye-shiryen Lokacin Watchdog”, Sashe na 3.3 “Kunnawa da Kashe WDT”, Sashe 3.4.1 “Na'ura
Yanayin Taga Mai Sarrafa Kanfigareshan", Sashe na 3.4.2 "Yanayin Tagar Sarrafa Software", Sashe na 3.7 "Tsarin Agogon WDT" da Sashe na 6.1.2 "Aikin WDT a Yanayin Rage".
Ma'auni na Watchdog Timer yana amfani da kalmomin "Master" da "Bawa." Kwatankwacin kalmomin Microchip da aka yi amfani da su a cikin wannan takarda shine "Babban" da "Na biyu", bi da bi.

Kula da cikakkun bayanai masu zuwa na fasalin kariyar lambar akan samfuran Microchip:

  • Samfuran Microchip sun haɗu da ƙayyadaddun bayanai da ke ƙunshe a cikin takamaiman takaddar bayanan Microchip ɗin su.
  • Microchip ya yi imanin cewa dangin samfuran sa suna da tsaro lokacin da aka yi amfani da su ta hanyar da aka yi niyya, cikin ƙayyadaddun aiki, da kuma ƙarƙashin yanayi na yau da kullun.
  • Ƙimar Microchip kuma tana kare haƙƙin mallaka na fasaha da ƙarfi. Ƙoƙarin keta fasalulluka na kariyar lambar samfurin Microchip an haramta shi sosai kuma yana iya keta dokar haƙƙin mallaka na Millennium Digital.
  • Babu Microchip ko duk wani masana'anta na semiconductor ba zai iya tabbatar da amincin lambar sa ba. Kariyar lambar ba yana nufin muna ba da garantin cewa samfurin “ba zai karye ba”. Kariyar lambar tana ci gaba da haɓakawa. Microchip ya himmatu don ci gaba da haɓaka fasalin kariyar lambar samfuranmu.

Ana iya amfani da wannan ɗaba'ar da bayanin nan tare da samfuran Microchip kawai, gami da ƙira, gwadawa, da haɗa samfuran Microchip tare da aikace-aikacenku. Amfani da wannan bayanin ta kowace hanya ya saba wa waɗannan sharuɗɗan. Bayani game da aikace-aikacen na'ura an bayar da shi ne kawai don jin daɗin ku kuma ana iya maye gurbinsu da sabuntawa. Alhakin ku ne don tabbatar da cewa aikace-aikacenku ya dace da ƙayyadaddun bayananku. Tuntuɓi ofishin tallace-tallace na Microchip na gida don ƙarin tallafi ko, sami ƙarin tallafi a
https://www.microchip.com/en-us/support/design-help/client-supportservices.
WANNAN BAYANI AN BAYAR DA MICROCHIP "KAMAR YADDA". MICROCHIP BA YA YI WAKILI KO GARANTIN KOWANE IRIN KOWANE KO BAYANI, RUBUTU KO BAKI, SHARI'A KO WANI BA, DANGANE DA BAYANIN HARDA AMMA BAI IYA IYAKA GA WANI GARGADI BA YANAYINSA, KYAUTA, KO AIKINSA.

BABU WANI FARKO MICROCHIP BA ZAI IYA HANNU GA DUK WATA BAYANI NA MUSAMMAN, HUKUNCI, MASU FARU, KO SAKAMAKON RASHI, LALATA, KUDI, KO KUDI NA KOWANE IRIN ABINDA YA DANGANE BAYANI KO SAMUN HANYAR AMFANINSA, ANA SHAWARAR DA YIWU KO LALACEWAR DA AKE SANYA. ZUWA CIKAKKIYAR DOKA, JAMA'AR DOKAR MICROCHIP A KAN DUK DA'AWA A KOWANE HANYA DAKE DANGANTA BAYANI KO AMFANINSA BA ZAI WUCE YAWAN KUDADE BA, IDAN WATA, CEWA KA BIYA GASKIYA GA GADON.
Amfani da na'urorin Microchip a cikin tallafin rayuwa da/ko aikace-aikacen aminci gabaɗaya yana cikin haɗarin mai siye, kuma mai siye ya yarda ya kare, ramuwa da riƙe Microchip mara lahani daga kowane lalacewa, iƙirari, dacewa, ko kashe kuɗi sakamakon irin wannan amfani. Ba a isar da lasisi, a fakaice ko akasin haka, ƙarƙashin kowane haƙƙin mallaka na Microchip sai dai in an faɗi haka.

Alamomin kasuwanci

Sunan Microchip da tambarin, tambarin Microchip, Adaptec, AnyRate, AVR, tambarin AVR, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LAN maXStyMD, Link maXTouch, MediaLB, megaAVR, Microsemi, tambarin Microsemi, MAFI YAWAN tambari, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, tambarin PIC32, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Logo, SuperFlash , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, da XMEGA alamun kasuwanci ne masu rijista na Microchip Technology Incorporated a cikin Amurka da wasu ƙasashe. AgileSwitch, APT, ClockWorks, Kamfanin Haɓaka Sarrafa Sarrafa, EtherSynch, Flashtec, Sarrafa Saurin Saurin, HyperLight Load, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Daidaitaccen Edge, ProASIC, ProASIC Plus, Tambarin ProASIC Plus, QuietWire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath, da ZL alamun kasuwanci ne masu rijista na Fasahar Microchip Haɗe a cikin Maɓallin Maɓallin Maɓalli na Amurka, AKS, Analog-for-da-Digital Age, Duk wani Capacitor, AnyIn, AnyOut, Canjin Ƙarfafawa, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, Matsakaicin Matsakaicin Matsala, DAM, ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, Serial, IN-CircuitIC, IN-CircuitIC Daidaitawar Hankali, Haɗin Inter-Chip, JitterBlocker, Knob-on-Nuna, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, Tambarin Tambarin MPLAB, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, Ƙwararren Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REUTERS , Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Jimiri, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect, da ZENA alamun kasuwanci ne na Microchip Technology Incorporated a cikin Amurka da sauran ƙasashe.

SQTP alamar sabis ce ta Microchip Technology Incorporated a cikin Amurka
Alamar Adaptec, Mitar Buƙatu, Fasahar Adana Silicon, Symmcom, da Amintaccen Lokaci alamun kasuwanci ne masu rijista na Microchip Technology Inc. a wasu ƙasashe. GestIC alamar kasuwanci ce mai rijista ta Microchip Technology Germany II GmbH & Co. KG, reshen Microchip Technology Inc., a wasu ƙasashe.
Duk sauran alamun kasuwanci da aka ambata a nan mallakin kamfanoninsu ne.
© 2016-2022, Microchip Technology Incorporated da ta
rassan.
Duka Hakkoki.
ISBN: 978-1-5224-9893-3

Kasuwanci da Sabis na Duniya

AMURKA
Ofishin Kamfanin
2355 West Chandler Blvd.
Chandler, AZ 85224-6199
Tel: 480-792-7200
Fax: 480-792-7277
Goyon bayan sana'a:
http://www.microchip.com/support
Web Adireshi: www.microchip.com

Takardu / Albarkatu

MICROCHIP dsPIC33 Dual Watchdog Timer [pdf] Jagorar mai amfani
dsPIC33 Dual Watchdog Timer, dsPIC33, Dual Watchdog Timer, Watchdog Timer

Magana

Bar sharhi

Ba za a buga adireshin imel ɗin ku ba. Ana yiwa filayen da ake buƙata alama *