માઈક્રોચીપ dsPIC33/PIC24 DMT ડેડમેન ટાઈમર મોડ્યુલ

નોંધ: આ કૌટુંબિક સંદર્ભ મેન્યુઅલ વિભાગ ઉપકરણ ડેટા શીટ્સના પૂરક તરીકે સેવા આપવા માટે છે. ઉપકરણ વેરિઅન્ટ પર આધાર રાખીને, આ મેન્યુઅલ વિભાગ બધા dsPIC33/PIC24 ઉપકરણો પર લાગુ ન થઈ શકે.
કૃપા કરીને વર્તમાન ઉપકરણ ડેટા શીટમાં "ડેડમેન ટાઈમર (ડીએમટી)" પ્રકરણની શરૂઆતમાં નોંધની સલાહ લો કે આ દસ્તાવેજ તમે ઉપયોગ કરી રહ્યાં છો તે ઉપકરણને સમર્થન આપે છે કે કેમ.
ડિવાઇસ ડેટા શીટ્સ અને ફેમિલી રેફરન્સ મેન્યુઅલ સેક્શન માઇક્રોચિપ વર્લ્ડવાઇડ પરથી ડાઉનલોડ કરવા માટે ઉપલબ્ધ છે Webસાઇટ પર: http://www.microchip.com.
પરિચય
ડેડમેન ટાઈમર (ડીએમટી) મોડ્યુલ યુઝર-નિર્દિષ્ટ ટાઈમિંગ વિન્ડોમાં સામયિક ટાઈમર ઈન્ટ્રપ્ટ્સની જરૂર દ્વારા વપરાશકર્તાઓને તેમના એપ્લિકેશન સોફ્ટવેરના સ્વાસ્થ્યને મોનિટર કરવા સક્ષમ બનાવવા માટે રચાયેલ છે. ડીએમટી મોડ્યુલ એ સિંક્રનસ કાઉન્ટર છે અને જ્યારે સક્ષમ હોય, ત્યારે સૂચના મેળવવાની ગણતરી કરે છે, અને સોફ્ટ ટ્રેપ/વિક્ષેપ પેદા કરવામાં સક્ષમ છે. DMT ઇવેન્ટ સોફ્ટ ટ્રેપ છે કે નહીં તે તપાસવા માટે વર્તમાન ઉપકરણ ડેટા શીટમાં "ઇન્ટરપ્ટ કંટ્રોલર" પ્રકરણનો સંદર્ભ લો અથવા જો DMT કાઉન્ટર સૂચનોની નિર્ધારિત સંખ્યાની અંદર સાફ ન થાય તો વિક્ષેપ આવે છે. ડીએમટી સામાન્ય રીતે સિસ્ટમ ઘડિયાળ સાથે જોડાયેલ હોય છે જે પ્રોસેસર (TCY) ચલાવે છે. વપરાશકર્તા ટાઈમર ટાઈમ-આઉટ મૂલ્ય અને માસ્ક મૂલ્યનો ઉલ્લેખ કરે છે જે વિન્ડોની શ્રેણીને સ્પષ્ટ કરે છે, જે ગણતરીની શ્રેણી છે જે સરખામણી ઇવેન્ટ માટે ધ્યાનમાં લેવામાં આવતી નથી.
આ મોડ્યુલની કેટલીક મુખ્ય લાક્ષણિકતાઓ છે:
- રૂપરેખાંકન અથવા સોફ્ટવેર નિયંત્રિત સક્ષમ
- વપરાશકર્તા-રૂપરેખાંકિત સમય સમાપ્તિ અવધિ અથવા સૂચના ગણતરી
- ટાઈમર સાફ કરવા માટે બે સૂચના ક્રમ
- ટાઈમર સાફ કરવા માટે 32-બીટ રૂપરેખાંકિત વિન્ડો
આકૃતિ 1-1 ડેડમેન ટાઈમર મોડ્યુલનો બ્લોક ડાયાગ્રામ બતાવે છે.
આકૃતિ 1-1: ડેડમેન ટાઈમર મોડ્યુલ બ્લોક ડાયાગ્રામ
નોંધ
- ડીએમટીને કન્ફિગરેશન રજિસ્ટર, એફડીએમટી અથવા સ્પેશિયલ ફંક્શન રજિસ્ટર (એસએફઆર), ડીએમટીકોનમાંથી સક્ષમ કરી શકાય છે.
- જ્યારે પણ પ્રોસેસર દ્વારા સિસ્ટમ ઘડિયાળનો ઉપયોગ કરીને સૂચનાઓ મેળવવામાં આવે ત્યારે DMT ઘડિયાળમાં હોય છે. માજી માટેample, GOTO સૂચનાનો અમલ કર્યા પછી (જે ચાર સૂચના ચક્રનો ઉપયોગ કરે છે), DMT કાઉન્ટર માત્ર એક જ વાર વધારશે.
- BAD1 અને BAD2 એ અયોગ્ય ક્રમ ધ્વજ છે. વધુ માહિતી માટે, વિભાગ 3.5 “DMT રીસેટ કરવું” નો સંદર્ભ લો.
- DMT મેક્સ કાઉન્ટ FDMTCNL અને FDMTCNH રજિસ્ટરના પ્રારંભિક મૂલ્ય દ્વારા નિયંત્રિત થાય છે.
- DMT ઇવેન્ટ એ નોન-માસ્કેબલ સોફ્ટ ટ્રેપ અથવા ઇન્ટરપ્ટ છે.
આકૃતિ 1-2 ડેડમેન ટાઈમર ઈવેન્ટનો સમય આકૃતિ દર્શાવે છે.
આકૃતિ 1-2: ડેડમેન ટાઈમર ઇવેન્ટ
ડીએમટી રજીસ્ટર
નોંધ: દરેક dsPIC33/PIC24 ફેમિલી ડિવાઇસ વેરિઅન્ટમાં એક અથવા વધુ DMT મોડ્યુલ હોઈ શકે છે.
વધુ વિગતો માટે વિશિષ્ટ ઉપકરણ ડેટા શીટ્સનો સંદર્ભ લો.
DMT મોડ્યુલમાં નીચેના સ્પેશિયલ ફંક્શન રજિસ્ટર (SFRs)નો સમાવેશ થાય છે:
- DMTCON: ડેડમેન ટાઈમર કંટ્રોલ રજીસ્ટર
આ રજીસ્ટરનો ઉપયોગ ડેડમેન ટાઈમરને સક્ષમ અથવા નિષ્ક્રિય કરવા માટે થાય છે. - DMTPRECLR: ડેડમેન ટાઈમર પ્રીક્લિયર રજિસ્ટર
આ રજિસ્ટરનો ઉપયોગ ડેડમેન ટાઈમરને આખરે સાફ કરવા માટે પ્રીક્લીયર કીવર્ડ લખવા માટે થાય છે. - DMTCLR: ડેડમેન ટાઈમર સાફ રજીસ્ટર
આ રજિસ્ટરનો ઉપયોગ DMTPRECLR રજિસ્ટરમાં સ્પષ્ટ શબ્દ લખ્યા પછી સ્પષ્ટ કીવર્ડ લખવા માટે થાય છે. સ્પષ્ટ કીવર્ડ લખીને ડેડમેન ટાઈમર સાફ કરવામાં આવશે. - DMTSTAT: ડેડમેન ટાઈમર સ્ટેટસ રજીસ્ટર
આ રજિસ્ટર ખોટા કીવર્ડ મૂલ્યો અથવા સિક્વન્સ, અથવા ડેડમેન ટાઈમર ઇવેન્ટ્સ અને DMT સ્પષ્ટ વિંડો ખુલ્લી છે કે નહીં તે માટે સ્થિતિ પ્રદાન કરે છે. - DMTCNTL: ડેડમેન ટાઈમર કાઉન્ટ રજીસ્ટર લો અને
DMTCNTH: ડેડમેન ટાઈમર કાઉન્ટ રજીસ્ટર હાઈ
32-બીટ કાઉન્ટર રજિસ્ટર તરીકે આ નીચલા અને ઉચ્ચ કાઉન્ટ રજિસ્ટર, વપરાશકર્તા સૉફ્ટવેરને DMT કાઉન્ટરની સામગ્રી વાંચવાની મંજૂરી આપે છે.
- DMTPSCNTL: પોસ્ટ સ્ટેટસ ડીએમટી કાઉન્ટ સ્ટેટસ રજીસ્ટર લો અને ડીએમટીપીએસસીએનટીએચ કન્ફિગર કરો: પોસ્ટ સ્ટેટસ ડીએમટી કાઉન્ટ સ્ટેટસ રજીસ્ટર હાઈ કોન્ફિગર કરો
આ નીચલા અને ઉચ્ચ રજિસ્ટર અનુક્રમે FDMTCNTL અને FDMTCNTH રજિસ્ટર્સમાં DMTCNTx કન્ફિગરેશન બિટ્સનું મૂલ્ય પ્રદાન કરે છે.
- DMTPSINTVL: પોસ્ટ સ્ટેટસ ડીએમટી ઈન્ટરવલ સ્ટેટસ રજિસ્ટર લો અને ડીએમટીપીએસઆઈએનટીવીએચ કન્ફિગર કરો: પોસ્ટ સ્ટેટસ ડીએમટી ઈન્ટરવલ સ્ટેટસ રજિસ્ટર હાઈ કન્ફિગર કરો
આ નીચલા અને ઉચ્ચ રજિસ્ટર અનુક્રમે FDMTIVTL અને FDMTIVTH રજિસ્ટરમાં DMTIVTx કન્ફિગરેશન બિટ્સનું મૂલ્ય પ્રદાન કરે છે.
- DMTHOLDREG: ડીએમટી હોલ્ડ રજીસ્ટર
જ્યારે DMTCNTH અને DMTCNTL રજિસ્ટર વાંચવામાં આવે ત્યારે આ રજિસ્ટર DMTCNTH રજિસ્ટરનું છેલ્લું વાંચેલું મૂલ્ય ધરાવે છે.
કોષ્ટક 2-1: ફ્યુઝ રૂપરેખાંકન રજીસ્ટર જે ડેડમેન ટાઈમર મોડ્યુલને અસર કરે છે
| નામ નોંધણી કરો | વર્ણન |
| FDMT | આ રજિસ્ટરમાં DMTEN બીટ સેટ કરવાથી DMT મોડ્યુલ સક્ષમ બને છે અને જો આ બીટ સ્પષ્ટ હોય, તો DMTCON રજિસ્ટર દ્વારા સોફ્ટવેરમાં DMT સક્ષમ કરી શકાય છે. |
| FDMTCNTL અને FDMTCNTH | લોઅર (DMTCNT[15:0]) અને અપર (DMTCNT[31:16])
16 બિટ્સ 32-બીટ DMT સૂચના ગણતરી સમય સમાપ્તિ મૂલ્યને ગોઠવે છે. આ રજિસ્ટર્સ પર લખાયેલ મૂલ્ય એ DMT ઇવેન્ટ માટે જરૂરી સૂચનાઓની કુલ સંખ્યા છે. |
| FDMTIVTL અને FDMTIVTH | લોઅર (ડીએમટીઆઇવીટી[15:0]) અને અપર (ડીએમટીઆઇવીટી[31:16])
16 બિટ્સ 32-બીટ DMT વિન્ડો અંતરાલને ગોઠવે છે. આ રજિસ્ટરો પર લખાયેલ મૂલ્ય એ ઓછામાં ઓછી સૂચનાઓની સંખ્યા છે જે DMT સાફ કરવા માટે જરૂરી છે. |
નકશો નોંધણી કરો
ડેડમેન ટાઈમર (ડીએમટી) મોડ્યુલ સાથે સંકળાયેલા રજીસ્ટરોનો સારાંશ કોષ્ટક 2-2 માં આપવામાં આવ્યો છે.
કોષ્ટક 2-2: DMT રજિસ્ટર નકશો
| SFR નામ | બીટ 15 | બીટ 14 | બીટ 13 | બીટ 12 | બીટ 11 | બીટ 10 | બીટ 9 | બીટ 8 | બીટ 7 | બીટ 6 | બીટ 5 | બીટ 4 | બીટ 3 | બીટ 2 | બીટ 1 | બીટ 0 |
| DMTCON | ON | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| DMTPRECLR | પગલું 1[7:0] | - | - | - | - | - | - | - | - | |||||||
| DMTCLR | - | - | - | - | - | - | - | - | પગલું 2[7:0] | |||||||
| DMTSTAT | - | - | - | - | - | - | - | - | BAD1 | BAD2 | DMTEVENT | - | - | - | - | WINOPN |
| DMTCNTL | કાઉન્ટર[15:0] | |||||||||||||||
| DMTCNTH | કાઉન્ટર[31:16] | |||||||||||||||
| DMTHOLDREG | UPRCNT[15:0] | |||||||||||||||
| DMTPSCNTL | PSCNT[15:0] | |||||||||||||||
| DMTPSCNTH | PSCNT[31:16] | |||||||||||||||
| DMTPSINTVL | PSINTV[15:0] | |||||||||||||||
| DMTPSINTVH | PSINTV[31:16] | |||||||||||||||
દંતકથા: = અમલીકૃત, '0' તરીકે વાંચો. રીસેટ મૂલ્યો હેક્સાડેસિમલમાં બતાવવામાં આવે છે.
DMT નિયંત્રણ રજીસ્ટર
રજીસ્ટર 2-1: DMTCON: ડેડમેન ટાઈમર કંટ્રોલ રજીસ્ટર
| R/W-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
| ON(1,2) | - | - | - | - | - | - | - |
| બીટ 15 | બીટ 8 |
| U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
| - | - | - | - | - | - | - | - |
| બીટ 7 | બીટ 0 |
| દંતકથા:
R = વાંચી શકાય તેવી બીટ W = લખી શકાય તેવી બીટ U = બિનઅસરકારક બીટ, '0' તરીકે વાંચો -n = POR '1' પરનું મૂલ્ય = બીટ સેટ છે '0' = બીટ સાફ છે x = બીટ અજ્ઞાત છે |
બીટ 15
ચાલુ: ડેડમેન ટાઈમર મોડ્યુલ સક્ષમ કરો બીટ(1,2) 1 = ડેડમેન ટાઈમર મોડ્યુલ સક્ષમ છે
0 = ડેડમેન ટાઈમર મોડ્યુલ સક્ષમ નથી
બીટ 14-0 બિનઅસરકારક: '0' તરીકે વાંચો
નોંધ
- જ્યારે FDMT રજિસ્ટરમાં DMTEN = 0 હોય ત્યારે જ આ બીટનું નિયંત્રણ હોય છે.
- ડીએમટીને સોફ્ટવેરમાં અક્ષમ કરી શકાતું નથી. આ બીટ પર '0' લખવાથી કોઈ અસર થતી નથી.
રજીસ્ટર 2-2: DMTPRECLR: ડેડમેન ટાઈમર પ્રીક્લિયર રજિસ્ટર
| R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 |
| પગલું 1[7:0](1) | |||||||
| બીટ 15 | બીટ 8 | ||||||
| U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
| - | - | - | - | - | - | - | - |
| બીટ 7 | બીટ 0 |
| દંતકથા:
R = વાંચી શકાય તેવી બીટ W = લખી શકાય તેવી બીટ U = બિનઅસરકારક બીટ, '0' તરીકે વાંચો -n = POR '1' પરનું મૂલ્ય = બીટ સેટ છે '0' = બીટ સાફ છે x = બીટ અજ્ઞાત છે |
બીટ 15-8 STEP1[7:0]: DMT પ્રીક્લિયર સક્ષમ બિટ્સ(1)
01000000 = ડેડમેન ટાઈમર પ્રીક્લિયરને સક્ષમ કરે છે (પગલું 1)
બીટ 7-0 અન્ય તમામ લખાણ પેટર્ન = BAD1 ધ્વજ સુયોજિત કરે છે. બિનઅસરકારક: '0' તરીકે વાંચો
નોંધ 1: જ્યારે STEP15 અને STEP8 નો સાચો ક્રમ લખીને DMT કાઉન્ટર રીસેટ કરવામાં આવે ત્યારે બિટ્સ[1:2] સાફ થાય છે.
રજીસ્ટર 2-3: DMTCLR: ડેડમેન ટાઈમર ક્લિયર રજિસ્ટર
| U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
| - | - | - | - | - | - | - | - |
| બીટ 15 | બીટ 8 |
| R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 | R/W-0 |
| પગલું 2[7:0](1) | |||||||
| બીટ 7 | બીટ 0 | ||||||
| દંતકથા:
R = વાંચી શકાય તેવી બીટ W = લખી શકાય તેવી બીટ U = બિનઅસરકારક બીટ, '0' તરીકે વાંચો -n = POR '1' પરનું મૂલ્ય = બીટ સેટ છે '0' = બીટ સાફ છે x = બીટ અજ્ઞાત છે |
બીટ 15-8 બિનઅસરકારક: '0' તરીકે વાંચો
બીટ 7-0 STEP2[7:0]: DMT ક્લિયર ટાઈમર બિટ્સ(1)
00001000 = STEP1[7:0], STEP2[7:0] અને ડેડમેન ટાઈમરને સાફ કરે છે જો STEP1[7:0] બિટ્સના યોગ્ય ક્રમમાં લોડિંગની આગળ હોય. DMTCNT રજિસ્ટર વાંચીને અને કાઉન્ટર રીસેટ થઈ રહ્યું છે તેનું અવલોકન કરીને આ બિટ્સ પર લખાયેલું લખાણ ચકાસી શકાય છે.
અન્ય તમામ લખાણ પેટર્ન = BAD2 ધ્વજ સુયોજિત કરે છે. STEP1[7:0] ની કિંમત યથાવત રહેશે અને STEP2[7:0] દ્વારા લખવામાં આવી રહેલી નવી કિંમત કેપ્ચર કરવામાં આવશે.
નોંધ 1: જ્યારે STEP7 અને STEP0 નો સાચો ક્રમ લખીને DMT કાઉન્ટર રીસેટ કરવામાં આવે ત્યારે બિટ્સ[1:2] સાફ થાય છે.
રજીસ્ટર 2-4: DMTSTAT: ડેડમેન ટાઈમર સ્ટેટસ રજિસ્ટર
| U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 | U-0 |
| - | - | - | - | - | - | - | - |
| બીટ 15 | બીટ 8 |
| આર-0 | આર-0 | આર-0 | U-0 | U-0 | U-0 | U-0 | આર-0 |
| BAD1(1) | BAD2(1) | DMTEVENT(1) | - | - | - | - | WINOPN |
| બીટ 7 | બીટ 0 | ||||||
| દંતકથા:
R = વાંચી શકાય તેવી બીટ W = લખી શકાય તેવી બીટ U = બિનઅસરકારક બીટ, '0' તરીકે વાંચો -n = POR '1' પરનું મૂલ્ય = બીટ સેટ છે '0' = બીટ સાફ છે x = બીટ અજ્ઞાત છે |
બીટ 15-8 બિનઅસરકારક: '0' તરીકે વાંચો
બીટ 7 BAD1: ખરાબ STEP1[7:0] મૂલ્ય શોધો બીટ(1)
1 = ખોટું STEP1[7:0] મૂલ્ય મળી આવ્યું હતું
0 = ખોટો STEP1[7:0] મૂલ્ય શોધી શકાયું નથી
બીટ 6 BAD2: ખરાબ STEP2[7:0] મૂલ્ય શોધો બીટ(1)
1 = ખોટું STEP2[7:0] મૂલ્ય મળી આવ્યું હતું
0 = ખોટો STEP2[7:0] મૂલ્ય શોધી શકાયું નથી
બીટ 5 DMTEVENT: ડેડમેન ટાઈમર ઇવેન્ટ બીટ(1)
1 = ડેડમેન ટાઈમર ઇવેન્ટ શોધી કાઢવામાં આવી હતી (કાઉન્ટરની સમયસીમા સમાપ્ત થઈ ગઈ છે, અથવા ખોટું STEP1[7:0] અથવા STEP2[7:0] મૂલ્ય કાઉન્ટર ઇન્ક્રીમેન્ટ પહેલાં દાખલ કરવામાં આવ્યું હતું)
0 = ડેડમેન ટાઈમર ઘટના શોધી શકાઈ નથી
બીટ 4-1 બિનઅસરકારક: '0' તરીકે વાંચો
બીટ 0 WINOPN: ડેડમેન ટાઈમર ક્લિયર વિન્ડો બીટ
1 = ડેડમેન ટાઈમર સ્પષ્ટ વિન્ડો ખુલ્લી છે
0 = ડેડમેન ટાઈમર સ્પષ્ટ વિન્ડો ખુલ્લી નથી
નોંધ 1: BAD1, BAD2 અને DMTEVENT બિટ્સ ફક્ત રીસેટ પર જ સાફ થાય છે.
રજીસ્ટર 2-5: DMTCNTL: ડેડમેન ટાઈમર કાઉન્ટ રજીસ્ટર લો
| R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
| કાઉન્ટર[15:8] |
| બીટ 15 બીટ 8 |
| R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
| કાઉન્ટર[7:0] |
| બીટ 7 બીટ 0 |
| દંતકથા:
R = વાંચી શકાય તેવી બીટ W = લખી શકાય તેવી બીટ U = બિનઅસરકારક બીટ, '0' તરીકે વાંચો -n = POR '1' પરનું મૂલ્ય = બીટ સેટ છે '0' = બીટ સાફ છે x = બીટ અજ્ઞાત છે |
બીટ 15-0 કાઉન્ટર[15:0]: લોઅર ડીએમટી કાઉન્ટર બિટ્સની વર્તમાન સામગ્રી વાંચો
રજીસ્ટર 2-6: DMTCNTH: ડેડમેન ટાઈમર કાઉન્ટ રજીસ્ટર હાઈ
| R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
| કાઉન્ટર[31:24] |
| બીટ 15 બીટ 8 |
| R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
| કાઉન્ટર[23:16] |
| બીટ 7 બીટ 0 |
| દંતકથા:
R = વાંચી શકાય તેવી બીટ W = લખી શકાય તેવી બીટ U = બિનઅસરકારક બીટ, '0' તરીકે વાંચો -n = POR '1' પરનું મૂલ્ય = બીટ સેટ છે '0' = બીટ સાફ છે x = બીટ અજ્ઞાત છે |
બીટ 15-0 કાઉન્ટર[31:16]: ઉચ્ચ ડીએમટી કાઉન્ટર બિટ્સની વર્તમાન સામગ્રી વાંચો
રજીસ્ટર 2-7: DMTPSCNTL: પોસ્ટ સ્ટેટસ ડીએમટી કાઉન્ટ સ્ટેટસ રજીસ્ટર લો ગોઠવો
| આર-0 | આર-0 | આર-0 | આર-0 | આર-0 | આર-0 | આર-0 | આર-0 |
| PSCNT[15:8] | |||||||
| બીટ 15 | બીટ 8 | ||||||
| R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
| PSCNT[7:0] |
| બીટ 7 બીટ 0 |
| દંતકથા:
R = વાંચી શકાય તેવી બીટ W = લખી શકાય તેવી બીટ U = બિનઅસરકારક બીટ, '0' તરીકે વાંચો -n = POR '1' પરનું મૂલ્ય = બીટ સેટ છે '0' = બીટ સાફ છે x = બીટ અજ્ઞાત છે |
બીટ 15-0 PSCNT[15:0]: લોઅર DMT સૂચના ગણતરી મૂલ્ય રૂપરેખાંકન સ્થિતિ બિટ્સ
આ હંમેશા FDMTCNTL કન્ફિગરેશન રજિસ્ટરનું મૂલ્ય છે.
રજીસ્ટર 2-8: DMTPSCNTH: પોસ્ટ સ્ટેટસ ડીએમટી કાઉન્ટ સ્ટેટસ રજીસ્ટર હાઈ કોન્ફિગર કરો
| આર-0 | આર-0 | આર-0 | આર-0 | આર-0 | આર-0 | આર-0 | આર-0 |
| PSCNT[31:24] | |||||||
| બીટ 15 | બીટ 8 | ||||||
| આર-0 | આર-0 | આર-0 | આર-0 | આર-0 | આર-0 | આર-0 | આર-0 |
| PSCNT[23:16] | |||||||
| બીટ 7 | બીટ 0 | ||||||
| દંતકથા:
R = વાંચી શકાય તેવી બીટ W = લખી શકાય તેવી બીટ U = બિનઅસરકારક બીટ, '0' તરીકે વાંચો -n = POR '1' પરનું મૂલ્ય = બીટ સેટ છે '0' = બીટ સાફ છે x = બીટ અજ્ઞાત છે |
બીટ 15-0 PSCNT[31:16]: ઉચ્ચ ડીએમટી સૂચના કાઉન્ટ વેલ્યુ કન્ફિગરેશન સ્ટેટસ બિટ્સ
આ હંમેશા FDMTCNTH કન્ફિગરેશન રજિસ્ટરનું મૂલ્ય છે.
રજીસ્ટર 2-9: DMTPSINTVL: પોસ્ટ સ્ટેટસ DMT ઇન્ટરવલ સ્ટેટસ રજિસ્ટર લો ગોઠવો
| R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
| PSINTV[15:8] |
| બીટ 15 બીટ 8 |
| R-0 R-0 R-0 R-0 R-0 R-0 R-0 R-0 |
| PSINTV[7:0] |
| બીટ 7 બીટ 0 |
| દંતકથા:
R = વાંચી શકાય તેવી બીટ W = લખી શકાય તેવી બીટ U = બિનઅસરકારક બીટ, '0' તરીકે વાંચો -n = POR '1' પરનું મૂલ્ય = બીટ સેટ છે '0' = બીટ સાફ છે x = બીટ અજ્ઞાત છે |
બીટ 15-0 PSINTV[15:0]: લોઅર DMT વિન્ડો ઇન્ટરવલ કન્ફિગરેશન સ્ટેટસ બિટ્સ
આ હંમેશા FDMTIVTL કન્ફિગરેશન રજિસ્ટરનું મૂલ્ય છે.
રજીસ્ટર 2-10: DMTPSINTVH: પોસ્ટ સ્ટેટસ DMT ઈન્ટરવલ સ્ટેટસ રજિસ્ટર હાઈ કન્ફિગર કરો
| આર-0 | આર-0 | આર-0 | આર-0 | આર-0 | આર-0 | આર-0 | આર-0 |
| PSINTV[31:24] | |||||||
| બીટ 15 | બીટ 8 | ||||||
| આર-0 | આર-0 | આર-0 | આર-0 | આર-0 | આર-0 | આર-0 | આર-0 |
| PSINTV[23:16] | |||||||
| બીટ 7 | બીટ 0 | ||||||
| દંતકથા:
R = વાંચી શકાય તેવી બીટ W = લખી શકાય તેવી બીટ U = બિનઅસરકારક બીટ, '0' તરીકે વાંચો -n = POR '1' પરનું મૂલ્ય = બીટ સેટ છે '0' = બીટ સાફ છે x = બીટ અજ્ઞાત છે |
બીટ 15-0 PSINTV[31:16]: ઉચ્ચ ડીએમટી વિન્ડો ઇન્ટરવલ કન્ફિગરેશન સ્ટેટસ બિટ્સ
આ હંમેશા FDMTIVTH કન્ફિગરેશન રજિસ્ટરનું મૂલ્ય છે.
રજીસ્ટર 2-11: DMTHOLDREG: DMT હોલ્ડ રજિસ્ટર
| આર-0 | આર-0 | આર-0 | આર-0 | આર-0 | આર-0 | આર-0 | આર-0 |
| UPRCNT[15:8](1) | |||||||
| બીટ 15 | બીટ 8 | ||||||
| આર-0 | આર-0 | આર-0 | આર-0 | આર-0 | આર-0 | આર-0 | આર-0 |
| UPRCNT[7:0](1) | |||||||
| બીટ 7 | બીટ 0 | ||||||
| દંતકથા:
R = વાંચી શકાય તેવી બીટ W = લખી શકાય તેવી બીટ U = બિનઅસરકારક બીટ, '0' તરીકે વાંચો -n = POR '1' પરનું મૂલ્ય = બીટ સેટ છે '0' = બીટ સાફ છે x = બીટ અજ્ઞાત છે |
બીટ 15-0 UPRCNT[15:0]: જ્યારે DMTCNTL અને DMTCNTH રજિસ્ટર છેલ્લે વાંચેલા બિટ્સ હતા ત્યારે DMTCNTH રજિસ્ટરનું મૂલ્ય ધરાવે છે(1)
નોંધ 1: DMTHOLDREG રજિસ્ટર રીસેટ પર '0' પર શરૂ થાય છે, અને જ્યારે DMTCNTL અને DMTCNTH રજિસ્ટર વાંચવામાં આવે ત્યારે જ લોડ થાય છે.
ડીએમટી ઓપરેશન
ઓપરેશન મોડ્સ
ડેડમેન ટાઈમર (ડીએમટી) મોડ્યુલનું પ્રાથમિક કાર્ય સોફ્ટવેરની ખામીના કિસ્સામાં પ્રોસેસરને વિક્ષેપિત કરવાનું છે. ડીએમટી મોડ્યુલ, જે સિસ્ટમ ઘડિયાળ પર કામ કરે છે, તે એક ફ્રી-રનિંગ ઇન્સ્ટ્રક્શન ફેચ ટાઈમર છે, જે જ્યારે પણ સૂચનાનું આનયન થાય છે ત્યારે ગણતરી મેચ થાય ત્યાં સુધી ક્લોક કરવામાં આવે છે. જ્યારે પ્રોસેસર સ્લીપ મોડમાં હોય ત્યારે સૂચનાઓ મેળવવામાં આવતી નથી.
ડીએમટી મોડ્યુલમાં 32-બીટ કાઉન્ટરનો સમાવેશ થાય છે, ફક્ત વાંચવા માટેના DMTCNTL અને DMTCNTH રજિસ્ટર, બે બાહ્ય, 16-બીટ કન્ફિગરેશન ફ્યુઝ રજિસ્ટર, FDMTCNTL અને FDMTCNTH દ્વારા નિર્દિષ્ટ કર્યા મુજબ, ટાઇમ-આઉટ કાઉન્ટ મેચ મૂલ્ય સાથે. જ્યારે પણ ગણતરી મેચ થાય છે, ત્યારે એક DMT ઇવેન્ટ થશે, જે સોફ્ટ ટ્રેપ/વિક્ષેપ સિવાય બીજું કંઈ નથી. DMT ઇવેન્ટ સોફ્ટ ટ્રેપ છે કે વિક્ષેપ છે તે ચકાસવા માટે વર્તમાન ઉપકરણ ડેટા શીટમાં "ઇન્ટરપ્ટ કંટ્રોલર" પ્રકરણનો સંદર્ભ લો.
ડીએમટી મોડ્યુલનો ઉપયોગ સામાન્ય રીતે મિશન-ક્રિટીકલ અને સેફ્ટી-ક્રિટીકલ એપ્લીકેશનમાં થાય છે, જ્યાં સોફ્ટવેર કાર્યક્ષમતા અને સિક્વન્સીંગની કોઈપણ નિષ્ફળતા શોધવી આવશ્યક છે.
DMT મોડ્યુલને સક્ષમ અને અક્ષમ કરવું
ડીએમટી મોડ્યુલ ઉપકરણ રૂપરેખાંકન દ્વારા સક્ષમ અથવા અક્ષમ કરી શકાય છે અથવા તેને ડીએમટીસીઓન રજીસ્ટર પર લખીને સોફ્ટવેર દ્વારા સક્ષમ કરી શકાય છે.
જો FDMT રજિસ્ટરમાં DMTEN કન્ફિગરેશન બીટ સેટ કરેલ હોય, તો DMT હંમેશા સક્ષમ હોય છે. ON કંટ્રોલ બીટ (DMTCON[15]) '1' વાંચીને આને પ્રતિબિંબિત કરશે. આ મોડમાં, સોફ્ટવેરમાં ઓન બીટ સાફ કરી શકાતું નથી. DMT ને અક્ષમ કરવા માટે, રૂપરેખાંકન ઉપકરણ પર ફરીથી લખવું આવશ્યક છે. જો DMTEN ફ્યુઝમાં '0' પર સેટ કરેલ હોય, તો DMT હાર્ડવેરમાં અક્ષમ છે.
ડેડમેન ટાઈમર કંટ્રોલ (DMTCON) રજિસ્ટરમાં ઓન બીટ સેટ કરીને સોફ્ટવેર ડીએમટીને સક્ષમ કરી શકે છે. જો કે, સોફ્ટવેર કંટ્રોલ માટે, FDMT રજિસ્ટરમાં DMTEN કન્ફિગરેશન બીટ '0' પર સેટ હોવું જોઈએ. એકવાર સક્ષમ થયા પછી, સોફ્ટવેરમાં DMT ને અક્ષમ કરવું શક્ય નથી.
DMT ગણતરી વિન્ડો અંતરાલ
DMT મોડ્યુલમાં વિન્ડોવ્ડ ઓપરેશન મોડ છે. DMTIVT[15:0] અને DMTIVT[31:16] FDMTIVTL અને FDMTIVTH રજિસ્ટરમાં રૂપરેખાંકન બિટ્સ, અનુક્રમે, વિન્ડો ઇન્ટર-વેલ વેલ્યુ સેટ કરે છે. વિન્ડોવ્ડ મોડમાં, સોફ્ટવેર ડીએમટીને ત્યારે જ સાફ કરી શકે છે જ્યારે કાઉન્ટર તેની અંતિમ વિન્ડોમાં હોય તે પહેલાં ગણતરી મેચ થાય. એટલે કે, જો DMT કાઉન્ટર વેલ્યુ વિન્ડો ઈન્ટરવલ વેલ્યુ પર લખેલ વેલ્યુ કરતા વધારે અથવા બરાબર હોય, તો DMT મોડ્યુલમાં માત્ર સ્પષ્ટ ક્રમ દાખલ કરી શકાય છે. જો મંજૂર વિન્ડો પહેલાં DMT સાફ કરવામાં આવે છે, તો ડેડમેન ટાઈમર સોફ્ટ ટ્રેપ અથવા વિક્ષેપ તરત જ જનરેટ થાય છે.
પાવર-સેવિંગ મોડ્સમાં DMT ઓપરેશન
કારણ કે DMT મોડ્યુલ માત્ર સૂચના મેળવ્યા દ્વારા વધારવામાં આવે છે, જ્યારે કોર નિષ્ક્રિય હોય ત્યારે ગણતરી મૂલ્ય બદલાશે નહીં. DMT મોડ્યુલ સ્લીપ અને નિષ્ક્રિય મોડમાં નિષ્ક્રિય રહે છે. જલદી ઉપકરણ સ્લીપ અથવા નિષ્ક્રિયમાંથી જાગે છે, DMT કાઉન્ટર ફરીથી વધવાનું શરૂ કરે છે.
DMT રીસેટ કરી રહ્યા છીએ
ડીએમટીને બે રીતે રીસેટ કરી શકાય છે: એક રીત સિસ્ટમ રીસેટનો ઉપયોગ કરી રહી છે અને બીજી રીત DMTPRECLR અને DMTCLR રજિસ્ટરમાં ઓર્ડર કરેલ ક્રમ લખીને છે. ડીએમટી કાઉન્ટર વેલ્યુને સાફ કરવા માટે કામગીરીના વિશિષ્ટ ક્રમની જરૂર છે:
- DMTPRECLR રજિસ્ટરમાં STEP1[7:0] બિટ્સ '01000000' (0x40) તરીકે લખેલા હોવા જોઈએ:
- જો STEP0x બિટ્સ પર 40x1 સિવાયનું કોઈપણ મૂલ્ય લખવામાં આવ્યું હોય, તો DMTSTAT રજિસ્ટરમાં BAD1 બિટ સેટ કરવામાં આવશે અને તે DMT ઇવેન્ટનું કારણ બને છે.
- જો સ્ટેપ 2 સ્ટેપ 1 થી આગળ ન હોય, તો BAD1 અને DMTEVENT ફ્લેગ સેટ કરવામાં આવે છે. BAD1 અને DMTEVENT ફ્લેગ્સ ફક્ત ઉપકરણ રીસેટ પર જ સાફ થાય છે.
- DMTCLR રજિસ્ટરમાં STEP2[7:0] બિટ્સ '00001000' (0x08) તરીકે લખેલા હોવા જોઈએ. આ ફક્ત ત્યારે જ થઈ શકે છે જો પગલું 1 પહેલા હોય અને DMT ઓપન વિન્ડો અંતરાલમાં હોય. એકવાર સાચી કિંમતો લખાઈ જાય, DMT કાઉન્ટર શૂન્ય થઈ જશે. DMTPRECLR, DMTCLR અને DMTSTAT રજિસ્ટરની કિંમત પણ શૂન્યથી સાફ થઈ જશે.
- જો STEP0x બિટ્સ પર 08x2 સિવાયનું કોઈપણ મૂલ્ય લખવામાં આવ્યું હોય, તો DMTSTAT રજિસ્ટરમાં BAD2 બિટ સેટ થઈ જશે અને DMT ઘટનાનું કારણ બનશે.
- ઓપન વિન્ડો અંતરાલમાં પગલું 2 હાથ ધરવામાં આવતું નથી; તે BAD2 ધ્વજ સેટ થવાનું કારણ બને છે. DMT ઇવેન્ટ તરત જ થાય છે.
- બેક-ટુ-બેક પ્રીક્લીયર સિક્વન્સ (0x40) લખવાથી પણ BAD2 ફ્લેગ સેટ થવાનું કારણ બને છે અને DMT ઇવેન્ટનું કારણ બને છે.
નોંધ: અમાન્ય પૂર્વ સ્પષ્ટ/સ્પષ્ટ ક્રમ પછી, BAD1/BAD2 ફ્લેગ સેટ કરવા માટે ઓછામાં ઓછા બે ચક્ર અને DMTEVENT સેટ કરવા માટે ઓછામાં ઓછા ત્રણ ચક્ર લે છે.
BAD2 અને DMTEVENT ફ્લેગ ફક્ત ઉપકરણ રીસેટ પર જ સાફ થાય છે. આકૃતિ 3-1 માં બતાવ્યા પ્રમાણે ફ્લોચાર્ટનો સંદર્ભ લો.
આકૃતિ 3-1: DMT ઇવેન્ટ માટે ફ્લોચાર્ટ
નોંધ
- કન્ફિગરેશન ફ્યુઝમાં FDMT દ્વારા લાયકાત મુજબ DMT સક્ષમ (ON (DMTCON[15]) છે.
- ડીએમટી કાઉન્ટર કાઉન્ટરની સમાપ્તિ પછી અથવા ફક્ત ઉપકરણ રીસેટ દ્વારા BAD1/BAD2 ઘટનાઓ પછી રીસેટ કરી શકાય છે.
- STEP2x પહેલાં STEP1x (DMTCLEAR DMTPRECLEAR પહેલાં લખાયેલું છે) અથવા BAD_STEP1 (DMTPRECLEAR 0x40 ના બરાબર મૂલ્ય સાથે લખાયેલું છે).
- STEP1x (STEP1x પછી ફરીથી DMTPRECLEAR લખાયેલ), અથવા BAD_STEP2 (0x08 ના બરાબર મૂલ્ય સાથે DMTCLR લખાયેલ) અથવા વિન્ડો અંતરાલ ખુલ્લું નથી.
DMT ગણતરી પસંદગી
ડેડમેન ટાઈમર ગણતરી અનુક્રમે DMTCNTL[15:0] અને DMTCNTH[31:16] FDMTCNTL અને FDMTCNTH રજિસ્ટરમાં રજિસ્ટર બિટ્સ દ્વારા સેટ કરવામાં આવે છે. વર્તમાન DMT ગણતરી મૂલ્ય નીચલા અને ઉચ્ચ ડેડમેન ટાઈમર કાઉન્ટ રજિસ્ટર, DMTCNTL અને DMTCNTH વાંચીને મેળવી શકાય છે.
DMTPSCNTL અને DMTPSCNTH રજિસ્ટરમાં PSCNT[15:0] અને PSCNT[31:16] બિટ્સ અનુક્રમે, સોફ્ટવેરને ડેડમેન ટાઈમર માટે પસંદ કરેલ મહત્તમ ગણતરી વાંચવાની મંજૂરી આપે છે. તેનો અર્થ એ છે કે આ PSCNTx બીટ મૂલ્યો એ મૂલ્યો સિવાય બીજું કંઈ નથી જે શરૂઆતમાં રૂપરેખાંકન ફ્યુઝ રજિસ્ટર, FDMTCNTL અને FDMTCNTH માં DMTCNTx બિટ્સ પર લખવામાં આવે છે. જ્યારે પણ DMT ઘટના બને છે, ત્યારે વપરાશકર્તા હંમેશા એ જોવા માટે સરખામણી કરી શકે છે કે DMTCNTL અને DMTCNTH રજિસ્ટરમાં વર્તમાન કાઉન્ટર વેલ્યુ DMTPSCNTL અને DMTPSCNTH રજિસ્ટરના મૂલ્યની બરાબર છે કે નહીં, જે મહત્તમ ગણતરી મૂલ્ય ધરાવે છે.
PSINTV[15:0] અને PSINTV[31:16] અનુક્રમે DMTPSINTVL અને DMTPSINTVH રજિસ્ટરમાં બિટ્સ, સોફ્ટવેરને DMT વિન્ડો અંતરાલ મૂલ્ય વાંચવાની મંજૂરી આપે છે. તેનો અર્થ એ છે કે આ રજિસ્ટર એ મૂલ્ય વાંચે છે જે FDMTIVTL અને FDMTIVTH રજિસ્ટર પર લખવામાં આવે છે. તેથી જ્યારે-જ્યારે DMTCNTL અને DMTCNTH માં DMT વર્તમાન કાઉન્ટર મૂલ્ય DMTPSINTVL અને DMTPSINTVH રજિસ્ટરના મૂલ્ય સુધી પહોંચે છે, ત્યારે વિન્ડો અંતરાલ ખુલે છે જેથી વપરાશકર્તા STEP2x બિટ્સમાં સ્પષ્ટ ક્રમ દાખલ કરી શકે, જેના કારણે DMT રીસેટ થાય છે.
જ્યારે પણ DMTCNTL અને DMTCNTH વાંચવામાં આવે છે ત્યારે DMTHOLDREG રજિસ્ટરમાં UPRCNT[15:0] બિટ્સ ડીએમટી અપર કાઉન્ટ વેલ્યુઝ (DMTCNTH) ના છેલ્લા રીડનું મૂલ્ય ધરાવે છે.
સંબંધિત અરજી નોંધો
આ વિભાગ એપ્લિકેશન નોંધોની યાદી આપે છે જે મેન્યુઅલના આ વિભાગ સાથે સંબંધિત છે. આ એપ્લિકેશન નોંધો ખાસ કરીને dsPIC33/PIC24 ઉત્પાદન પરિવારો માટે લખી શકાતી નથી, પરંતુ ખ્યાલો સુસંગત છે અને તેનો ઉપયોગ ફેરફાર અને સંભવિત મર્યાદાઓ સાથે થઈ શકે છે. ડેડમેન ટાઈમર (ડીએમટી) થી સંબંધિત વર્તમાન એપ્લિકેશન નોંધો છે:
શીર્ષક
આ સમયે કોઈ સંબંધિત એપ્લિકેશન નોંધ નથી.
નોંધ: કૃપા કરીને માઇક્રોચિપની મુલાકાત લો webસાઇટ (www.microchip.com) વધારાની એપ્લિકેશન નોંધો અને કોડ exampઉપકરણોના dsPIC33/PIC24 કુટુંબ માટે લેસ.
પુનરાવર્તન ઇતિહાસ
પુનરાવર્તન A (ફેબ્રુઆરી 2014)
આ દસ્તાવેજનું આ પ્રારંભિક પ્રકાશિત સંસ્કરણ છે.
પુનરાવર્તન B (માર્ચ 2022)
અપડેટ્સ આકૃતિ 1-1 અને આકૃતિ 3-1.
અપડેટ્સ રજીસ્ટર 2-1, રજીસ્ટર 2-2, રજીસ્ટર 2-3, રજીસ્ટર 2-4, રજીસ્ટર 2-9 અને રજીસ્ટર 2-10. કોષ્ટક 2-1 અને કોષ્ટક 2-2 અપડેટ કરે છે.
અપડેટ્સ વિભાગ 1.0 “પરિચય”, વિભાગ 2.0 “ડીએમટી રજિસ્ટર”, વિભાગ 3.1 “ઓપરેશનના મોડ્સ”, વિભાગ 3.2 “ડીએમટી મોડ્યુલને સક્ષમ અને અક્ષમ કરવું”, વિભાગ 3.3 “ડીએમટી કાઉન્ટ વિન્ડોવ્ડ ઈન્ટરવલ”, વિભાગ 3.5 “ડીએમટી રીસેટ કરો” વિભાગ 3.6 “DMT ગણતરી પસંદગી”.
રજિસ્ટર નકશાને વિભાગ 2.0 “DMT રજિસ્ટર” પર ખસેડે છે.
માઇક્રોચિપ ઉત્પાદનો પર કોડ સુરક્ષા સુવિધાની નીચેની વિગતો નોંધો:
- માઇક્રોચિપ ઉત્પાદનો તેમની ચોક્કસ માઇક્રોચિપ ડેટા શીટમાં સમાવિષ્ટ સ્પષ્ટીકરણોને પૂર્ણ કરે છે.
- માઇક્રોચિપ માને છે કે તેના ઉત્પાદનોનો પરિવાર જ્યારે હેતુપૂર્વક, ઓપરેટિંગ વિશિષ્ટતાઓમાં અને સામાન્ય પરિસ્થિતિઓમાં ઉપયોગમાં લેવાય ત્યારે સુરક્ષિત છે.
- માઇક્રોચિપ મૂલ્યો અને આક્રમક રીતે તેના બૌદ્ધિક સંપદા અધિકારોનું રક્ષણ કરે છે. માઇક્રોચિપ પ્રોડક્ટની કોડ સુરક્ષા સુવિધાઓનો ભંગ કરવાનો પ્રયાસ સખત પ્રતિબંધિત છે અને તે ડિજિટલ મિલેનિયમ કૉપિરાઇટ એક્ટનું ઉલ્લંઘન કરી શકે છે.
- ન તો માઇક્રોચિપ કે અન્ય કોઇ સેમિકન્ડક્ટર ઉત્પાદક તેના કોડની સુરક્ષાની ખાતરી આપી શકે છે. કોડ સુરક્ષાનો અર્થ એ નથી કે અમે ઉત્પાદન "અનબ્રેકેબલ" હોવાની બાંયધરી આપીએ છીએ. કોડ સુરક્ષા સતત વિકસિત થઈ રહી છે. માઇક્રોચિપ અમારા ઉત્પાદનોની કોડ સુરક્ષા સુવિધાઓને સતત સુધારવા માટે પ્રતિબદ્ધ છે.
આ પ્રકાશન અને અહીંની માહિતીનો ઉપયોગ ફક્ત માઇક્રોચિપ ઉત્પાદનો સાથે જ થઈ શકે છે, જેમાં તમારી એપ્લિકેશન સાથે માઇક્રોચિપ ઉત્પાદનોની ડિઝાઇન, પરીક્ષણ અને સંકલનનો સમાવેશ થાય છે. અન્ય કોઈપણ રીતે આ માહિતીનો ઉપયોગ આ શરતોનું ઉલ્લંઘન કરે છે. ઉપકરણ એપ્લિકેશનો સંબંધિત માહિતી ફક્ત તમારી સુવિધા માટે પ્રદાન કરવામાં આવી છે અને અપડેટ્સ દ્વારા તેને સ્થાનાંતરિત કરવામાં આવી શકે છે. તમારી અરજી તમારા વિશિષ્ટતાઓને પૂર્ણ કરે છે તેની ખાતરી કરવાની જવાબદારી તમારી છે. વધારાના સપોર્ટ માટે તમારી સ્થાનિક માઇક્રોચિપ સેલ્સ ઑફિસનો સંપર્ક કરો અથવા, અહીંથી વધારાનો સપોર્ટ મેળવો https://www.microchip.com/en-us/support/design-help/client-support-services.
આ માહિતી માઈક્રોચિપ "જેમ છે તેમ" દ્વારા પ્રદાન કરવામાં આવે છે. માઈક્રોચિપ કોઈપણ પ્રકારની રજૂઆતો અથવા વોરંટી આપતું નથી, ભલે તે સ્પષ્ટ અથવા ગર્ભિત, લેખિત અથવા મૌખિક, વૈધાનિક અથવા અન્યથા, માહિતી સાથે સંબંધિત હોય, પરંતુ મર્યાદિત નથી બિન-ઉલ્લંધન, વેપારીક્ષમતા અને વિશિષ્ટ હેતુ માટે યોગ્યતા, અથવા તેની સ્થિતિ, ગુણવત્તા અથવા પ્રદર્શનને લગતી વોરંટી.
કોઈપણ સંજોગોમાં માઈક્રોચિપ કોઈપણ અપ્રત્યક્ષ, વિશેષ, શિક્ષાત્મક, આકસ્મિક અથવા પરિણામી નુકસાન, નુકસાન, ખર્ચ અથવા કોઈપણ પ્રકારના ખર્ચ માટે જવાબદાર રહેશે નહીં જો માઈક્રોચિપને સંભાવનાની સલાહ આપવામાં આવી હોય અથવા નુકસાનો અગમ્ય હોય તો પણ. કાયદા દ્વારા મંજૂર સંપૂર્ણ હદ સુધી, માહિતી અથવા તેના ઉપયોગથી સંબંધિત કોઈપણ રીતે તમામ દાવાઓ પર માઈક્રોચિપની સંપૂર્ણ જવાબદારી, જો તમે કોઈ પણ રીતે ચૂકવણી કરી હોય તો, ફીની રકમથી વધુ નહીં હોય માહિતી માટે માઇક્રોચિપ.
લાઇફ સપોર્ટ અને/અથવા સલામતી એપ્લિકેશન્સમાં માઇક્રોચિપ ઉપકરણોનો ઉપયોગ સંપૂર્ણપણે ખરીદનારના જોખમ પર છે, અને ખરીદનાર આવા ઉપયોગથી થતા કોઈપણ અને તમામ નુકસાન, દાવાઓ, દાવો અથવા ખર્ચોમાંથી હાનિકારક માઇક્રોચિપનો બચાવ, ક્ષતિપૂર્તિ અને પકડી રાખવા સંમત થાય છે. કોઈપણ માઇક્રોચિપ બૌદ્ધિક સંપદા અધિકારો હેઠળ, જ્યાં સુધી અન્યથા જણાવ્યું ન હોય ત્યાં સુધી કોઈ લાઇસન્સ, ગર્ભિત અથવા અન્યથા આપવામાં આવતાં નથી.
માઇક્રોચિપની ગુણવત્તા વ્યવસ્થાપન સિસ્ટમ્સ સંબંધિત માહિતી માટે, કૃપા કરીને મુલાકાત લો www.microchip.com/quality.
ટ્રેડમાર્ક્સ
માઈક્રોચિપનું નામ અને લોગો, માઈક્રોચિપ લોગો, એડેપ્ટેક, કોઈપણ રેટ, AVR, AVR લોગો, AVR ફ્રીક્સ, બેસ્ટાઈમ, બીટક્લાઉડ, ક્રિપ્ટોમેમરી, ક્રિપ્ટોઆરએફ, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, Kelxlecke, MAXLENCLA, લિંક્સ maXTouch, MediaLB, megaAVR, Microsemi, Microsemi લોગો, MOST, MOST લોગો, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 લોગો, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpySTgo, SyFNST, SFNICS , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, અને XMEGA એ યુએસએ અને અન્ય દેશોમાં સમાવિષ્ટ માઇક્રોચિપ ટેકનોલોજીના નોંધાયેલા ટ્રેડમાર્ક છે.
AgileSwitch, APT, ClockWorks, ધ એમ્બેડેડ કંટ્રોલ સોલ્યુશન્સ કંપની, EtherSynch, Flashtec, હાઇપર સ્પીડ કંટ્રોલ, હાઇપરલાઇટ લોડ, IntelliMOS, Libero, motorBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC પ્લસ, Qureiet પ્લસ, Wireet SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath, અને ZL એ યુએસએમાં સમાવિષ્ટ માઇક્રોચિપ ટેક્નોલોજીના રજિસ્ટર્ડ ટ્રેડમાર્ક છે.
અડીનેસન્ટ કી સપ્રેસન, AKS, એનાલોગ-ફોર-ધી-ડિજિટલ એજ, કોઈપણ કેપેસિટર, AnyIn, AnyOut, Augmented Switching, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompaniontoc, DAMPIMTC, DAMPIMTC, ડીએએમપીઆઈએમ, ડીએએમપીઆઈએમ, સીડીપીઆઈએમ, ડીએએમપીઆઈએમનેટ. , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Serial Programming, ICSP, INICnet, ઇન્ટેલિજન્ટ પેરેલીંગ, ઇન્ટર-ચીપ કનેક્ટિવિટી, JitterBlocker, Knob-on-Display, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB પ્રમાણિત લોગો, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, Omniscient Code Generation, PICDEM, PICDEM.net, PICKit, PICtail, PowerSmart, IQMatrix, PureSmart , Ripple Blocker, RTAX, RTG4, SAM-ICE, સીરીયલ ક્વાડ I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Total Endurance, USBChe TSHARC VariSense, VectorBlox, VeriPHY, ViewSpan, WiperLock, XpressConnect અને ZENA એ યુએસએ અને અન્ય દેશોમાં સમાવિષ્ટ માઇક્રોચિપ ટેકનોલોજીના ટ્રેડમાર્ક છે.
SQTP એ યુએસએમાં સમાવિષ્ટ માઇક્રોચિપ ટેક્નોલોજીનું સર્વિસ માર્ક છે
Adaptec લોગો, ફ્રિકવન્સી ઓન ડિમાન્ડ, સિલિકોન સ્ટોરેજ ટેક્નોલોજી, Symmcom અને ટ્રસ્ટેડ ટાઈમ અન્ય દેશોમાં Microchip Technology Inc.ના નોંધાયેલા ટ્રેડમાર્ક છે.
GestIC એ Microchip Technology Germany II GmbH & Co. KG નો રજિસ્ટર્ડ ટ્રેડમાર્ક છે, જે અન્ય દેશોમાં Microchip Technology Inc.ની પેટાકંપની છે.
અહીં ઉલ્લેખિત અન્ય તમામ ટ્રેડમાર્ક તેમની સંબંધિત કંપનીઓની મિલકત છે.
© 2014-2022, માઇક્રોચિપ ટેકનોલોજી ઇન્કોર્પોરેટેડ અને તેની પેટાકંપનીઓ.
સર્વાધિકાર સુરક્ષિત.
ISBN: 978-1-6683-0063-3
સેવા
અમેરિકા
કોર્પોરેટ ઓફિસ
2355 વેસ્ટ ચાન્ડલર Blvd. ચાંડલર, AZ 85224-6199 ટેલિફોન: 480-792-7200
ફેક્સ: 480-792-7277
ટેકનિકલ સપોર્ટ: http://www.microchip.com/support
Web સરનામું:
www.microchip.com
એટલાન્ટા
ડુલુથ, જીએ
ટેલ: 678-957-9614
ફેક્સ: 678-957-1455
ઓસ્ટિન, TX
ટેલ: 512-257-3370
બોસ્ટન
વેસ્ટબરો, એમએ
ટેલ: 774-760-0087
ફેક્સ: 774-760-0088
શિકાગો
ઇટાસ્કા, IL
ટેલ: 630-285-0071
ફેક્સ: 630-285-0075
લોસ એન્જલસ
મિશન વિએજો, CA
ટેલ: 949-462-9523
ફેક્સ: 949-462-9608
ટેલ: 951-273-7800
ન્યુ યોર્ક,
NY Tel: 631-435-6000
કેનેડા - ટોરોન્ટો
ટેલ: 905-695-1980
ફેક્સ: 905-695-2078
દસ્તાવેજો / સંસાધનો
![]() |
માઈક્રોચીપ dsPIC33/PIC24 DMT ડેડમેન ટાઈમર મોડ્યુલ [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા dsPIC33 PIC24, DMT ડેડમેન ટાઈમર મોડ્યુલ, dsPIC33 PIC24 DMT ડેડમેન ટાઈમર મોડ્યુલ, ડેડમેન ટાઈમર મોડ્યુલ, ટાઈમર મોડ્યુલ |





