MICROCHIP-LOGO

MICROCHIP PIC24 Papatono Kohiko

MICROCHIP-PIC24-Flash-Programming-PRO

Nga korero hua

Papatono Flash
Ko nga hapu o nga taputapu dsPIC33/PIC24 he maharatanga kaupapa Flash a-roto mo te whakamahi i te waehere kaiwhakamahi. E toru nga tikanga hei whakarite i tenei mahara:

  • Mahi Tohutohu Ripanga
  • Papatono Rangatū-roto (ICSP)
  • Papatono-a-Torohanga (IAP)

Ko nga tohutohu ripanga e whakarato ana i te tikanga whakawhiti raraunga i waenga i te waahi mahara o te papatono Flash me te waahi mahara raraunga o nga taputapu dsPIC33/PIC24. Ka whakamahia te tohutohu TBLRDL ki te panui mai i nga moka [15:0] o te mokowā mahara hotaka. Ka whakamahia te tohutohu TBLWTL ki te tuhi ki nga moka [15:0] o te waahi mahara o te papatono Flash. Ka taea e TBLRDL me TBLWTL te uru ki te mahara o te papatono Flash i roto i te aratau Kupu, te aratau Paita ranei.

I tua atu i te wahitau mahara o te papatono Flash, ka tohua ano e te tohutohu ripanga he rehita W (he Tohu Rehita W ranei ki tetahi waahi maumahara), koinei te puna o nga raraunga mahara o te papatono Flash ka tuhia, ko te waahi ranei mo te kaupapa Flash. panui mahara.

Ko tenei waahanga e whakaatu ana i te tikanga mo te whakamaoritanga o te mahara o te papatono Flash. Ko nga hapu dsPIC33/ PIC24 o nga taputapu kei roto i te maharatanga o te kaupapa Flash e taea ana te papatono mo te whakatinana i te waehere kaiwhakamahi. E toru nga tikanga hei whakarite i tenei mahara:

  • Whakataka-whaiaro-Wa-haere (RTSP)
  • Papatono Rangatū Roto-Hautere™ (ICSP™)
  • Papatono Rangatū Roto-Hauiti Whakarei (EICSP)

Ko te RTSP e mahihia ana e te rorohiko tono i te wa e mahia ana, i te wa e mahia ana a ICSP me te EICSP mai i tetahi kaitoha o waho ma te whakamahi i te hononga raraunga rangatū ki te taputapu. Ko te ICSP me te EICSP he tere ake te wa whakahoahoa i te RTSP. Ko nga tikanga RTSP e whakaahuatia ana i te Wāhanga 4.0 "Te Whakamahere Whaiaro-Wai Whakahaere (RTSP)". Ko nga kawa ICSP me te EICSP kua tautuhia i roto i nga tuhinga Whakatakotoranga Papatono mo ia taputapu, ka taea te tango mai i te Microchip webpae (http://www.microchip.com). I te wa e whakarorohiko ana i te reo C, he maha nga mahi hanga-i roto e waatea ana hei whakahaere i te kaupapa Flash. Tirohia te “MPLAB® XC16 C Compiler User's Guide” (DS50002071) mo nga taipitopito e pa ana ki nga mahi whakauru.

Nga Tohutohu Whakamahi Hua

Hei whakarite i te mahara o te papatono Flash, whai i enei mahi:

  1. Tirohia te pepa raraunga taputapu kia tirohia mena kei te tautoko te waahanga pukapuka tohutoro whanau i te taputapu e whakamahia ana e koe.
  2. Tangohia te pepa raraunga taputapu me nga waahanga pukapuka tohutoro whanau mai i te Microchip Worldwide Webpae i: http://www.microchip.com.
  3. Whiriwhiria tetahi o nga tikanga e toru hei whakamaarama i te mahara (Mahinga Tohutohu Ripanga, Papatono Rangarangi-a-Rohe (ICSP), Papatono-In-Application Programming (IAP)).
  4. Mena kei te whakamahi i te Mahinga Tohutohu Ripanga, whakamahia te tohutohu TBLRDL ki te panui mai i nga moka [15:0] o te mokowā mahara papatono me te tohutohu TBLWTL ki te tuhi ki nga moka [15:0] o te mokowā mahara papatono Flash.
  5. Me whakarite he rehita W (he Poutohu Rehita W ranei ki tetahi waahi maumahara) hei puna mo te raraunga mahara o te papatono Flash hei tuhi, te haerenga ranei mo te panui mahara papatono Flash.

Mo te roanga atu o nga korero me nga korero mo te whakahoahoa i te mahara o te kaupapa Flash, tirohia te pukapuka DsPIC33/PIC24 Whānau Reference Manual.

TE WHAKAMAHI TOHUTOHU

Ko nga tohutohu ripanga e whakarato ana i te tikanga whakawhiti raraunga i waenga i te waahi mahara o te papatono Flash me te waahi mahara raraunga o nga taputapu dsPIC33/PIC24. Ko tenei waahanga he whakarāpopototanga o nga tohutohu ripanga i whakamahia i te wa o te whakamaoritanga o te mahara o te papatono Flash. E wha nga tohutohu ripanga taketake:

  • TBLRDL: Ripanga Pānui Iti
  • TBLRDH: Ripanga Panui Teitei
  • TBLWTL: Ripanga Tuhi Iti
  • TBLWTH: Ripanga Tuhia Teitei

Ka whakamahia te tohutohu TBLRDL ki te panui mai i nga moka [15:0] o te mokowā mahara hotaka. Ka whakamahia te tohutohu TBLWTL ki te tuhi ki nga moka [15:0] o te waahi mahara o te papatono Flash. Ka taea e TBLRDL me TBLWTL te uru ki te mahara o te papatono Flash i roto i te aratau Kupu, te aratau Paita ranei.

Ka whakamahia nga tohutohu TBLRDH me TBLWTH ki te panui, ki te tuhi ranei ki nga moka [23:16] o te waahi mahara o te papatono. Ka taea e TBLRDH me TBLWTH te uru ki te mahara o te papatono Flash i te aratau Kupu, Paita ranei. Na te mea he 24 moka noa te whanui o te mahara papatono Flash, ka taea e nga tohutohu TBLRDH me TBLWTH te whakatika i te paita o runga o te mahara papatono Flash karekau. Ko tenei paita ka kiia ko te "phantom byte". Ko nga panui o te paita phantom ka hoki mai ki te 0x00. Karekau he painga o te tuhi ki te paita phantom. Ko te 24-bit Flash mahara o te papatono ka taea te kii he rua mokowhiti moka-16-taha-taha, me ia mokowā e tiritiri ana i te awhe wahitau kotahi. No reira, ka uru nga tohutohu TBLRDL me TBLWTL ki te waahi mahara o te kaupapa "iti" (PM[15:0]). Ko nga tohutohu TBLRDH me TBLWTH ka uru ki te waahi mahara o te kaupapa "tiketike" (PM[31:16]). Ko nga panui, tuhi ranei ki te PM[31:24] ka uru ki te paita phantom (kaore i whakatinanahia). Ina whakamahia tetahi o nga tohutohu ripanga ki te aratau Paita, ka whakamahia te moka iti rawa (LSb) o te wahitau ripanga hei moka whiriwhiri paita. Ka whakatauhia e te LSb ko tehea paita i roto i te mokowā mahara papatono teitei, iti ranei ka uru atu.

Ko te Whakaahua 2-1 e whakaatu ana me pehea te whakatika i te mahara o te papatono Flash ma te whakamahi i nga tohutohu ripanga. Ka hangaia he wahitau mahara papatono 24-bit ma te whakamahi i nga moka[7:0] o te rehita TBLPAG me te Wāhitau Whaihua (EA) mai i te rehita W kua tohua ki te tohutohu ripanga. Ko te Kaitatau Papatono 24-bit (PC) e whakaatuhia ana i te Whakaahua 2-1 hei tohutoro. Ko nga moka 23 o runga o te EA ka whakamahia hei kowhiri i te waahi mahara o te papatono Flash.

Mo nga tohutohu ripanga aratau Paita, ka whakamahia te LSb o te rehita W EA ki te whiriwhiri ko tehea te paita o te kupu mahara papatono moka-16 Flash e korerohia ana; Ka tohua e '1' nga moka[15:8] me te '0' ka kowhiri i nga moka[7:0]. Ko te LSb o te rehita W EA ka warewarehia mo te tohutohu ripanga i te aratau Kupu. I tua atu i te wahitau mahara o te papatono Flash, ka tohua ano e te tohutohu ripanga he rehita W (he Tohu Rehita W ranei ki tetahi waahi maumahara), koinei te puna o nga raraunga mahara o te papatono Flash ka tuhia, ko te waahi ranei mo te kaupapa Flash. panui mahara. Mo te mahi tuhi ripanga i roto i te aratau Paita, ka warewarehia nga moka[15:8] o te puna rehita mahi.MICROCHIP-PIC24-Flash-Programming- (1)

Te Whakamahi Tohutohu Panui Ripanga
E rua nga waahanga o te panui ripanga:

  1. Kua whakaritea te Tohu Wāhitau ma te whakamahi i te rehita TBLPAG me tetahi o nga rehita W.
  2. Ka taea te panui i nga ihirangi mahara o te papatono Flash i te waahi noho.

 

  1. PĀNUI KUPU ARatau
    Ko te waehere e whakaatuhia ana i Exampte 2-1 me ExampKo te 2-2 e whakaatu ana me pehea te panui i tetahi kupu o te mahara o te papatono Flash ma te whakamahi i nga tohutohu ripanga i te aratau Kupu.MICROCHIP-PIC24-Flash-Programming- (2) MICROCHIP-PIC24-Flash-Programming- (3)
  2. PĀNUITIA ARatau PAITA
    Ko te waehere e whakaatuhia ana i ExampKo te 2-3 e whakaatu ana i te kaiwhakahaere i muri i te pikinga i runga i te panui o te paita iti, na reira ka piki ake te wahitau o te rehita Mahi ma te kotahi. Ka tautuhia te EA[0] ki te '1' mo te uru ki te paita waenga i te tuatoru o nga tohutohu tuhi. Ko te pikinga whakamutunga ka whakahoki a W0 ki tetahi wahitau rite, ka tohu ki te waahi mahara o te papatono Flash e whai ake nei.MICROCHIP-PIC24-Flash-Programming- (4)
  3. TE TUHI TEPUA NGA RIPI
    Ko nga tohutohu tuhi ripanga kaua e tuhi tika ki te mahara o te hotaka kaore e paheke. Engari, ko te ripanga tuhi nga tohutohu ka utaina te tuhi raka hei pupuri i nga raraunga tuhi. Me uta nga rehita Wāhitau NVM ki te wahitau tuatahi hei tuhi i nga raraunga kua mau. Ina utaina katoatia nga reiti tuhi, ka timata te mahi hotaka mahara ma te whakahaere i tetahi raupapa tohutohu motuhake. I te wa o te hotaka, ka whakawhitia e te taputapu nga raraunga i roto i nga here tuhi ki te mahara Flash. Ka timata tonu nga here tuhi ki te wahitau 0xFA0000, ka toro atu ki te 0xFA0002 mo te hotaka kupu, ma te 0xFA00FE ranei mo nga taputapu he raupapa rarangi.

Tuhipoka: He rereke te maha o nga reiti tuhi ma ia taputapu. Tirohia te pene "Mahara Papatono Flash" o te pepa raraunga taputapu motuhake mo te maha o nga raka tuhi e waatea ana.

NGA REHETI MANA

He maha nga Rehita Mahi Motuhake (SFRs) e whakamahia ana ki te whakamahere i te whakakore i te mahara o te papatono Flash me te tuhi i nga mahi: NVMCON, NVMKEY, me nga rehita Wāhitau NVM, NVMADR me NVMADRU.

NVMCON Rēhita
Ko te rehita NVMCON te rehita mana tuatahi mo te Flash me nga mahinga / whakakore i nga mahi. Ka tohua e tenei rehita mena ka mahia he mahi ūkui, he hotaka ranei ka taea te timata i te hotaka, te huri hurihanga ranei. Ko te rehita NVMCON e whakaatuhia ana i te Rehita 3-1. Ko te paita raro o te NVMCON ka whirihora i te momo mahi NVM ka mahia.

NVMKEY Rēhita
Ko te rehita NVMKEY (tirohia te Rēhita 3-4) he rehita tuhi-anake hei aukati i nga tuhi ohorere o NVMCON ka kino te mahara Flash. Ina wetekina, ka taea te tuhi ki te NVMCON mo te huringa ako kotahi ka taea te whakarite te moka WR ki te kii i te whakakore, i te mahinga hotaka ranei. I runga i nga whakaritenga o te waa, me whakakorehia te aukati.
Mahia nga mahi e whai ake nei hei timata i te ūkui, i te raupapa hotaka ranei:

  1. Monokia nga aukati.
  2. Tuhia 0x55 ki NVMKEY.
  3. Tuhia te 0xAA ki NVMKEY.
  4. Tīmatahia te huringa tuhi hotaka ma te tautuhi i te moka WR (NVMCON[15]).
  5. Whakahaerehia nga tohutohu NOP e rua.
  6. Whakahokia nga aukati.

MICROCHIP-PIC24-Flash-Programming- (5)

TE WHAKAMAHI I NGA KAUPAPA
Ko te whakakore i nga haukoti e hiahiatia ana mo nga mahinga Flash katoa kia pai ai te hua. Mena ka puta he haukoti i roto i te raupapa wetewete NVMKEY, ka taea te aukati i te tuhi ki te moka WR. Ko te raupapa wetewete NVMKEY me mahi me te kore e aukati, pera i korerohia i te Wāhanga 3.2 "Rehita NVMKEY".

Ka taea te whakakore i nga haukoti i roto i tetahi o nga tikanga e rua, ma te whakakore i te Global Interrupt Enable (GIE bit), ma te whakamahi ranei i te tohutohu DISI. Kaore i te tūtohutia te tohutohu DSI na te mea ka mono noa i nga aukati o te Manaakitanga 6 kei raro iho ranei; no reira, me whakamahi te tikanga Whakahohe Haukoti Ao.

Ka tuhi a PTM ki a GIE kia rua nga huringa ako i mua i te pa ki te rere o te waehere. E rua nga tohutohu NOP e hiahiatia ana i muri mai, ka taea ranei te whakakapi ki etahi atu tohutohu mahi whai hua, penei i te uta i a NVMKEY; e pa ana tenei ki nga mahi kua whakaritea me nga mahi maamaa. Kia tupato i te wa e whakaahei ana i nga haukoti kia kore ai e tukua e te mahinga kua whakaritea e te NVM nga haukoti i te wa i monoa ai e te mahi i karangahia o mua mo etahi atu take. Hei whakatutuki i tenei i roto i te Runanga, ka taea te whakamahi i te pana me te pop hei pupuri i te ahua o te moka GIE. I roto i te C, ka taea te whakamahi i tetahi taurangi i roto i te RAM ki te penapena INTCON2 i mua i te whakakore i te GIE. Whakamahia te raupapa e whai ake nei hei whakakore i nga haukoti:

  1. Panahia te INTCON2 ki runga i te puranga.
  2. Ūkuia te moka GIE.
  3. E rua NOP ka tuhi ranei ki a NVMKEY.
  4. Tīmatahia te huringa hōtaka ma te tautuhi i te moka WR (NVMCON[15]).
  5. Whakahokia te ahua GIE na POP o INTCON2.MICROCHIP-PIC24-Flash-Programming- (6)

Rēhita Wāhitau NVM
Ko nga rehita Wāhitau NVM e rua, ko NVMADRU me te NVMADR, ka honoa, ka hanga i te 24-bit EA o te rarangi i tohua, kupu ranei mo nga mahi hotaka. Ka whakamahia te rehita NVMADRU ki te pupuri i nga wahanga e waru o runga o te EA, a ka whakamahia te rehita NVMADR ki te pupuri i nga waahanga 16 o raro o te EA. Ka tohu pea etahi taputapu ki enei rehita rite ki a NVMADRL me NVMADRH. Ko nga rehita Wāhitau NVM me tohu i nga wa katoa ki te rohe kupu tohutohu rua i te wa e mahi ana i te mahi whakarorohiko kupu tohutohu rua, he rohe haupae i te wa e mahi ana i te mahi hotaka rarangi, i te rohenga wharangi ranei i te wa e mahi ana i te mahi whakakore wharangi.

Rēhita 3-1: NVMCON: Rehita Mana Mana Mahara FlashMICROCHIP-PIC24-Flash-Programming- (7) MICROCHIP-PIC24-Flash-Programming- (8)

Tuhipoka

  1. Ka taea anake te tautuhi i tenei moka (arā, whakawāteahia) i runga i te Tautuhi-a-Hana (POR).
  2. Ka puta i te aratau Idle, he roa te whakaroa hiko (TVREG) i mua i te whakahaeretanga o te mahara o te papatono Flash. Tirohia te upoko "Hunga Hiko" o te pepa raraunga taputapu motuhake mo etahi atu korero.
  3. Ko era atu huinga katoa o te NVMOP[3:0] kaore i te whakatinanahia.
  4. Ko tenei taumahinga kaore i te waatea ki nga taputapu katoa. Tirohia te pene "Mahara Papatono Flash" i te pepa raraunga taputapu motuhake mo nga mahi e waatea ana.
  5. Ko te urunga ki roto i te aratau penapena hiko i muri i te whakahaerenga i te tohutohu PWRSAV ka tika ki te whakaotinga o nga mahi NVM katoa e tatari ana.
  6. Kei te waatea noa tenei moka i runga i nga taputapu e tautoko ana i nga hotaka rarangi papaa RAM. Tirohia te pepa raraunga motuhake mo nga taputapu mo te waatea.

MICROCHIP-PIC24-Flash-Programming- (9)

Tuhipoka

  1. Ka taea anake te tautuhi i tenei moka (arā, whakawāteahia) i runga i te Tautuhi-a-Hana (POR).
  2. Ka puta i te aratau Idle, he roa te whakaroa hiko (TVREG) i mua i te whakahaeretanga o te mahara o te papatono Flash. Tirohia te upoko "Hunga Hiko" o te pepa raraunga taputapu motuhake mo etahi atu korero.
  3. Ko era atu huinga katoa o te NVMOP[3:0] kaore i te whakatinanahia.
  4. Ko tenei taumahinga kaore i te waatea ki nga taputapu katoa. Tirohia te pene "Mahara Papatono Flash" i te pepa raraunga taputapu motuhake mo nga mahi e waatea ana.
  5. Ko te urunga ki roto i te aratau penapena hiko i muri i te whakahaerenga i te tohutohu PWRSAV ka tika ki te whakaotinga o nga mahi NVM katoa e tatari ana.
  6. Kei te waatea noa tenei moka i runga i nga taputapu e tautoko ana i nga hotaka rarangi papaa RAM. Tirohia te pepa raraunga motuhake mo nga taputapu mo te waatea.

Rēhita 3-2: NVMADRU: Rehita Wāhitau Upper Memory Nonvolatile

MICROCHIP-PIC24-Flash-Programming- (10)

Rēhita 3-3: NVMADR: Rehita Wāhitau Mahara Nonvolatile

MICROCHIP-PIC24-Flash-Programming- (11)

Rēhita 3-4: NVMKEY: Rehita Kī Mahara Nonvolatile

MICROCHIP-PIC24-Flash-Programming- (12)

WHAKATOKANGA AROHA-WAI (RTSP)

Ka taea e RTSP te tono kaiwhakamahi ki te whakarereke i nga ihirangi mahara o te papatono Flash. Ka whakatutukihia te RTSP ma te whakamahi i nga tohutohu TBLRD (Ripanga Panui) me TBLWT (Tuhia Ripanga), te rehita TBLPAG, me nga rehita Mana NVM. Ma te RTSP, ka taea e te tono kaiwhakamahi te ūkui i te wharangi kotahi o te mahara Flash me te hotaka e rua nga kupu tohutohu, neke atu ranei ki te 128 kupu tohutohu ki etahi taputapu.

Mahinga RTSP
Kua whakaritea te huinga mahara o te papatono dsPIC33/PIC24 Flash ki te ūkui wharangi ka eke ki te 1024 nga tohutohu. Kei te waatea te whiringa hotaka kupu-rua ki nga taputapu katoa i roto i nga whanau dsPIC33/PIC24. I tua atu, ko etahi o nga taputapu he kaha ki te whakarite rarangi rarangi, e taea ai te whakarite kia 128 nga kupu tohutohu i te wa kotahi. I nga wa katoa ka puta nga mahi whakahōtaka me te ūkui i runga i te kupu hotaka, rarangi rarangi, rohe wharangi ranei. Tirohia te pene "Mahara Papatono Flash" o te pepa raraunga taputapu motuhake mo te waatea me te rahi o te rarangi papatono, me te rahi o te wharangi hei muru. Ko te mahara o te papatono Flash ka mau ki te pupuri i nga parepare, e kiia ana ko te tuhi tuhi, ka taea te whakauru atu ki te 128 nga tohutohu o nga raraunga hotaka i runga i te taputapu. I mua i te mahi whakahoahoa, me utaina nga raraunga tuhi ki roto i nga here tuhi. Ko te raupapa matua mo RTSP ko te whakatu i te Tohu Ripanga, te rehita TBLPAG, katahi ka mahia he raupapa tohutohu TBLWT hei uta i nga raka tuhi. Ka mahia te kaupapa ma te whakarite i nga moka whakahaere ki te rehita NVMCON. Ko te maha o nga tohutohu TBLWTL me TBLWTH e hiahiatia ana hei uta i nga reiti tuhi he rite ki te maha o nga kupu kaupapa hei tuhi.

Tuhipoka: E taunaki ana kia tiakina te rehita TBLPAG i mua i te whakarereketanga me te whakahoki ano i muri i te whakamahinga.

WHAKATAHI
I runga i etahi taputapu, ka penapena nga paraka Whirihoranga ki te wharangi whakamutunga o te mokowā mahara kaiwhakamahi Flash i roto i tetahi waahanga e kiia nei, "Flash Configuration Bytes". Ma enei taputapu, ma te mahi i te mahi ūkui wharangi i te wharangi whakamutunga o te mahara o te papatono ka whakakore i nga Paita Whirihoranga Kohiko, e taea ai te tiaki i te waehere. Na reira, kaua nga kaiwhakamahi e mahi i nga mahi whakakore wharangi ki te wharangi whakamutunga o te mahara o te papatono. Ehara tenei i te awangawanga ina penapena nga moka Whirihoranga ki te mokowā mahara Whirihoranga i roto i te waahanga e kiia nei, "Rehita Whirihoranga Pūrere". Tirohia te Mahere Mahara Papatono i te upoko "Whakahaere Mahara" o te pepa raraunga taputapu motuhake hei whakatau kei hea nga moka Whirihoranga.

Nga Mahi Papatono Flash
He kaupapa, he mahi ūkui ranei e tika ana mo te whakamaarama, te whakakore ranei i te mahara o roto o te kaupapa Flash i roto i te aratau RTSP. Ko te hotaka, ko te mahi ūkui ranei ka tohua e te taputapu (tirohia te pepa raraunga taputapu motuhake mo nga korero mo te wa). Ko te tautuhi i te moka WR (NVMCON[15]) ka timata te mahi. Ka whakakorehia te moka WR ka mutu te mahi. Ka noho te PTM kia mutu ra ano te mahi hotaka. E kore te PTM e whakahaere i nga tohutohu, e whakautu ranei ki nga haukoti i tenei wa. Mēnā ka puta he haukoti i roto i te huringa hōtaka, ka noho tārewa kia oti ra ano te huringa. Ka taea e etahi taputapu dsPIC33/PIC24 te whakarato i te mahara o te papatono Flash awhina (tirohia te upoko "Memory Organization" o te pepa raraunga taputapu motuhake mo nga taipitopito), e taea ai te mahi ako me te kore he PTM Stalls i te wa e murua ana te mahara o te papatono Flash a te kaiwhakamahi me te / ranei i te whakamahere. I tua atu, ka taea te whakarite i te mahara o te papatono Flash awhina me te kore he CPU Stalls, i te mea ka mahia te waehere mai i te mahara o te papatono Flash kaiwhakamahi. Ka taea te whakamahi i te haukoti NVM hei tohu kua oti te mahi hotaka.

Tuhipoka

  1. Mēnā ka puta he takahanga POR, BOR rānei i te wā e kōmuru ana te RTSP, mahi hōtaka rānei, ka whakakorehia te mahi RTSP. Me mahi ano te kaiwhakamahi i te mahi RTSP i muri i te putanga o te taputapu mai i te Tautuhi Tautuhi.
  2. Mena ka puta he huihuinga EXTR, SWR, WDTO, TRAPR, CM, IOPUWR Reset ranei i te wa e haere ana te whakakorenga RTSP, te mahi hotaka ranei, ka tautuhi ano te taputapu i muri i te otinga o te mahi RTSP.

RTSP PROGRAMMING ALGORITHM
Ko tenei waahanga e whakaatu ana i nga kaupapa RTSP, e toru nga mahinga nui.

Te Waihanga Whakaahua RAM o te Wharangi Raraunga hei Whakarereke
Mahia enei waahanga e rua hei hanga whakaahua RAM o te wharangi raraunga hei whakarereke:

  1. Panuitia te wharangi o te mahara papatono Flash ka penapena ki roto i te RAM raraunga hei "ahua" raraunga. Me panui te ahua RAM mai i te rohenga wahitau wharangi.
  2. Whakarerekehia te ahua raraunga RAM ina hiahiatia.

Te whakakore i te Mahara Papatono Kohiko
I muri i te whakaoti i nga Hipanga 1 me te 2 i runga ake nei, mahia nga waahanga e wha e whai ake nei hei whakakore i te wharangi mahara o te papatono Flash:

  1. Tautuhia nga moka NVMOP[3:0] (NVMCON[3:0]) hei ūkui i te wharangi o te maharatanga papatono Flash i panuitia mai i te Hipanga 1.
  2. Tuhia te wahitau timatanga o te wharangi ka murua ki nga rehita NVMADRU me NMVADR.
  3. Me nga haukoti kua monoa:
    • a) Tuhia te raupapa matua ki te rehita NVMKEY kia taea ai te tautuhi i te moka WR (NVMCON[15]).
    • b) Whakaritea te moka WR; ka timata tenei i te huringa ūkui.
    • c) Whakahaerehia nga tohutohu NOP e rua.
  4. Ka whakawāteahia te moka WR ina oti te huringa ūkui.

Papatono i te Whārangi Mahara Kohiko
Ko te waahanga e whai ake nei ko te whakatakoto i te wharangi mahara Flash. Ko te wharangi mahara Flash he mea hotaka ma te whakamahi i nga raraunga mai i te ahua i hangaia i te Hipanga 1. Ka whakawhitia nga raraunga ki nga reiti tuhi i roto i nga pikinga o nga kupu tohutohu rua, rarangi ranei. Ko nga taputapu katoa he tohu tohu kupu rua te kaha ki te whakatakoto kaupapa. (Tirohia ki te upoko "Mahara Papatono Flash" i roto i te pepa raraunga taputapu motuhake kia mohio ai mena, he aha te momo o te raupapatanga rarangi e waatea ana.) I muri i te utaina o nga reiti tuhi, ka timatahia te mahi hotaka, ka whakawhiti i nga raraunga mai i te tuhia nga here ki te mahara Flash. Ka tukuruatia kia oti ra ano te wharangi katoa te whakarite. Whakahokia nga kaupae e toru e whai ake nei, timata mai i te kupu tohutohu tuatahi o te wharangi Flash me te piki haere i nga kaupae o nga kupu hotaka rua, rarangi tohutohu ranei, kia oti ra ano te wharangi kua whakaritea:

  1. Utaina nga here tuhi:
    • a) Tautuhia te rehita TBLPAG hei tohu ki te waahi o nga raka tuhi.
    • b) Utaina te maha o nga here e hiahiatia ana ma te whakamahi takirua o nga tohutohu TBLWTL me TBLWTH:
    • Mo te hotaka kupu-rua, me rua nga tohutohu TBLWTL me TBLWTH takirua
    • Mo te hotaka haupae, me rua nga tohutohu TBLWTL me TBLWTH mo ia huānga haupae kupu tohutohu.
  2. Tīmatahia te mahi whakahōtaka:
    • a) Tautuhia nga moka NVMOP[3:0] (NVMCON[3:0]) ki te hotaka i nga kupu tohutohu rua, i te rarangi tohutohu ranei, ina tika.
      b) Tuhia te wahitau tuatahi o te kupu tohutohu rua, rarangi tohutohu ranei hei hotaka ki roto i nga rehita NVMADRU me NVMADR.
      c) Ki te haukoti kua monokia:
      • Tuhia te raupapa matua ki te rehita NVMKEY kia taea ai te tautuhi i te moka WR (NVMCON[15])
      • Whakaritea te moka WR; ka timata tenei i te huringa ūkui
      • Whakaritehia nga tohutohu NOP e rua
  3. Ka whakawāteahia te moka WR ina oti te huringa hōtaka.

Whakahokia te tukanga katoa ina hiahiatia ki te whakarite i te nui o te mahara o te papatono Flash.

Tuhipoka

  1. Me mahara te kaiwhakamahi ko te iti rawa o te mahara o te kaupapa Flash ka taea te whakakore ma te whakamahi RTSP he wharangi kua murua. Na reira, he mea nui kia penapena tetahi ahua o enei waahi ki roto i te RAM kaupapa whanui i mua i te tiimatanga o te huringa whakakore.
  2. Ko tetahi rarangi, kupu ranei kei roto i te mahara o te papatono Flash kia kaua e neke atu i te rua nga wa i mua i te whakakorenga.
  3. I runga i nga taputapu me nga paita Whirihoranga e rongoatia ana ki te wharangi whakamutunga o Flash, ma te mahi i te mahi whakakore wharangi ki te wharangi whakamutunga o te mahara o te papatono ka whakakore i nga Paita Whirihoranga, e taea ai te tiaki waehere. I runga i enei taputapu, kaua e murua te wharangi whakamutunga o te mahara Flash.

TE KOMOMU I TE WAHI KOTAHI O TE KAUPAPA
Ko te raupapa waehere e whakaatuhia ana i ExampKa taea te whakamahi i te 4-1 ki te ūkui i te whārangi o te mahara hōtaka Flash. Kua whirihorahia te rehita NVMCON ki te whakakore i tetahi wharangi o te mahara o te papatono. Ko nga rehita NVMADR me NMVADRU ka utaina ki te wahitau timatanga o te wharangi ka murua. Me ūkui te pūmahara papatono ki te rohe wāhitau whārangi “taurite”. Tirohia te pene "Mahara Papatono Flash" o te pepa raraunga taputapu motuhake hei whakatau i te rahi o te wharangi Flash.
Ka timatahia te mahi whakakore ma te tuhi i te wetewete motuhake, te raupapa matua ranei, ki te rehita NVMKEY i mua i te whakatakoto i te moka WR (NVMCON[15]). Ko te raupapa wetewete me mahi i roto i te raupapa tika, pera me te whakaatu i te Example 4-1, kaore he raruraru; no reira, me whakakore nga haukoti.
Kia rua nga tohutohu NOP me whakauru ki roto i te waehere i muri i te huringa whakakore. I etahi taputapu, ka penapena nga paraka Whirihoranga ki te wharangi whakamutunga o te kaupapa Flash. Ma enei taputapu, ma te mahi i te mahi ūkui wharangi i te wharangi whakamutunga o te mahara o te papatono ka murua nga paita Whirihoranga Kohiko, ka taea te tiaki i nga waehere hei hua. Kaua nga kaiwhakamahi e mahi i nga mahi muru wharangi ki te wharangi whakamutunga o te mahara o te papatono.MICROCHIP-PIC24-Flash-Programming- (13)MICROCHIP-PIC24-Flash-Programming- (14)

Uta ana i nga here Tuhituhi
Ko nga here tuhi ka whakamahia hei taputapu rokiroki i waenga i te Tuhi Ripanga tono a te kaiwhakamahi me te raupapa hotaka tuuturu. I te wa e mahi ana te kaupapa, ka whakawhitia e te taputapu nga raraunga mai i nga reiti tuhi ki te mahara Flash. Mo nga taputapu e tautoko ana i te hotaka rarangi, ExampKo te 4-3 e whakaatu ana i te raupapa o nga tohutohu ka taea ki te uta 128 nga raka tuhi (128 kupu tohutohu). 128 TBLWTL me te 128 TBLWTH nga tohutohu e hiahiatia ana hei uta i nga raka tuhi mo te whakamaarama i te rarangi o te mahara o te papatono Flash. Tirohia te pene "Mahara Papatono Flash" o te pepa raraunga taputapu motuhake hei whakatau i te maha o nga raka papatono kei runga i to taputapu. Mo nga taputapu kaore i te tautoko i te hotaka rarangi, ExampKo te 4-4 e whakaatu ana i te raupapa o nga tohutohu ka taea te whakamahi ki te uta i nga here tuhi e rua (e rua nga kupu tohutohu). E rua nga tohutohu TBLWTL me nga tohutohu TBLWTH e rua hei uta i nga raka tuhi.

Tuhipoka

  1. Ko te waehere mo Load_Write_Latch_Row ka whakaatuhia ki Exampte 4-3 me te waehere mo te Load_Write_Latch_Word e whakaatuhia ana i Exampte 4-4. Ko te waehere i roto i enei e rua exampKei te korerohia nga mea i muri maiamples.
  2. Tirohia te pepa raraunga taputapu motuhake mo te maha o nga here.MICROCHIP-PIC24-Flash-Programming- (15)

WHAKATOKANGA RAHI KOtahi EXAMPLE
Kua whirihorahia te rehita NVMCON ki te hotaka i tetahi rarangi o te mahara papatono Flash. Ka timatahia te mahinga o te papatono ma te tuhi i te wetewete motuhake, te raupapa matua ranei, ki te rehita NVMKEY i mua i te whakatakoto i te moka WR (NVMCON[15]). Ko te raupapa wetewete me mahi me te kore e aukati, me te raupapa tika, pera me te whakaatu i te Exampte 4-5. No reira, me whakakore nga haukoti i mua i te tuhi i te raupapa.

Tuhipoka: Ehara i nga taputapu katoa te mana whakahōtaka rarangi. Tirohia te pene "Mahara Papatono Flash" o te pepa raraunga taputapu motuhake hei whakatau mena kei te waatea tenei whiringa.

Kia rua nga tohutohu NOP me whakauru ki te waehere i muri i te huringa hotaka.MICROCHIP-PIC24-Flash-Programming- (16) MICROCHIP-PIC24-Flash-Programming- (17)

WHAKATOKANGA ROW MING THE RAM BUFFER
Tīpakohia nga taputapu dsPIC33 ka whakaae kia mahia tika nga hotaka rarangi mai i te mokowā parepare i roto i te RAM raraunga, kaua ki te haere ma nga here pupuri ki te whakawhiti raraunga me nga tohutohu TBLWT. Ko te waahi o te kaitapa RAM ka whakatauhia e te rehita NVMSRCADR(s), ka utaina ki te wahitau RAM raraunga kei roto te kupu tuatahi o nga raraunga papatono ka tuhia.

I mua i te mahi i te mahi hotaka, me utaina te mokowā buffer i roto i te RAM ki te rarangi o nga raraunga hei whakahoahoa. Ka taea te utaina te RAM i roto i te hōputu kōpeke (kikī) kore kōpeke ranei. Ko te rokiroki kua oti te whakamahi i te kupu raraunga kotahi hei penapena i nga Paita Tino Nui (MSB) o nga kupu raraunga hotaka e rua e tata ana. E rua nga kupu raraunga mo ia kupu raraunga papatono, ko te paita o runga o ia kupu ko te 00h. Ko te whakatakotoranga kōpeke e whakamahi ana i te 3/4 o te mokowā i roto i te RAM raraunga ka whakaritea ki te whakatakotoranga karekau. Ko te whakatakotoranga kore-kore, i tetahi atu taha, ka whakatauira i te hanganga o te kupu raraunga papatono moka-24, kua oti me te paita phantom o runga. Ko te whakatakotoranga raraunga ka tohua e te moka RPDF (NVMCON[9]). Ko enei ahuatanga e rua e whakaatuhia ana i te Whakaahua 4-1.

Kia utaina te kaitapa RAM, ka utaina nga Tohu Wāhitau Flash, NVMADR me NVMADRU, ki te wahitau timatanga moka-24 o te rarangi Flash hei tuhi. Pērā i te whakahōtaka i ngā raka tuhi, ka tīmatahia te tukanga mā te tuhi i te raupapa wetewete NVM, whai muri i te whakatakoto i te moka WR. Kia timataria, ka utaina aunoatia e te taputapu nga here matau me te whakanui ake i nga rehita Wāhitau NVM kia oti ra ano nga paita te whakarite. ExampKo te 4-7 he whakaaturanga o muaampte o te tukanga. Mena kua tautuhia te NVMSRCADR ki te uara penei ka puta he ahuatanga hapa o te raraunga, ka tohua te moka URERR (NVMCON[8]) hei tohu i te ahuatanga.
Ko nga taputapu e whakatinana ana i te hotaka rarangi aukati RAM ka whakatinana i tetahi, e rua ranei nga kapiti tuhi. Ka utaina enei ma te whakamahi i nga tohutohu TBLWT ka whakamahia ki te mahi i nga mahi hotaka kupu.MICROCHIP-PIC24-Flash-Programming- (18)

WHAKATOKANGA KUPU
Kua whirihorahia te rehita NVMCON ki te whakarite i nga kupu tohutohu e rua mo te mahara o te papatono Flash. Ka timatahia te mahinga o te papatono ma te tuhi i te wetewete motuhake, te raupapa matua ranei, ki te rehita NVMKEY i mua i te whakatakoto i te moka WR (NVMCON[15]). Ko te raupapa wetewete me mahi i roto i te raupapa tika, pera me te whakaatu i te Example 4-8, kaore he raruraru. Na reira, me whakakore nga haukoti i mua i te tuhi i te raupapa.
Kia rua nga tohutohu NOP me whakauru ki te waehere i muri i te huringa hotaka.MICROCHIP-PIC24-Flash-Programming- (19) MICROCHIP-PIC24-Flash-Programming- (20)

Te tuhi ki nga Rehita Whirihoranga Pūrere
I runga i etahi taputapu, ka penapena nga paraka Whirihoranga ki te waahi mahara whirihoranga i roto i tetahi waahanga e kiia nei, "Rehita Whirihoranga Pūrere". I etahi atu taputapu, ka penapena nga moka Whirihoranga ki te wharangi whakamutunga o te mokowā mahara a te kaiwhakamahi Flash i roto i tetahi waahanga e kiia nei, "Flash Configuration Bytes". Ma enei taputapu, ma te mahi i te mahi ūkui wharangi i te wharangi whakamutunga o te mahara o te papatono ka whakakore i nga Paita Whirihoranga Kohiko, e taea ai te tiaki i te waehere. Na reira, kaua nga kaiwhakamahi e mahi i nga mahi whakakore wharangi ki te wharangi whakamutunga o te mahara o te papatono. Tirohia te Mahere Mahara Papatono i te upoko "Whakahaere Mahara" o te pepa raraunga taputapu motuhake hei whakatau kei hea nga moka Whirihoranga.

Ina penapena nga paraka Whirihoranga ki te waahi mahara whirihoranga, ka taea te whakamahi RTSP ki te tuhi ki te taputapu Rehita Whirihoranga, a ka taea e RTSP te tuhi takitahi i ia rehita Whirihoranga me te kore e mahi tuatahi i te huringa ūkui. Me tupato i te wa e tuhi ana i nga rehita Whirihoranga i te mea kei te whakahaere ratou i nga tawhā whakahaere taputapu tino nui, penei i te puna karaka punaha, PLL me te WDT ka taea.

Ko te tikanga mo te whakahoahoa i tetahi taputapu Rehita Whirihoranga he rite ki te tikanga mo te whakamaarama i te kaupapa Flash, engari ko nga tohutohu TBLWTL anake e hiahiatia ana. Ko te mea tenei na te mea kaore i whakamahia nga moka e waru o runga o ia rehita Whirihoranga taputapu. I tua atu, me whakarite moka 23 o te wahitau Tuhi Ripanga kia uru atu ki nga rehita Whirihoranga. Tirohia te "Whakatuwheratanga Pūrere" (DS70000618) i roto i te "dsPIC33/PIC24 Family Reference Manual" me te pene "Special Features" i roto i te pepa raraunga taputapu motuhake mo te whakaahuatanga katoa o nga rehita Whirihoranga taputapu.

Tuhipoka

  1. Ko te tuhi ki te taputapu nga rehita Whirihoranga kaore i te waatea ki nga taputapu katoa. Tirohia te pene "Ahuatanga Motuhake" i roto i te pepa raraunga taputapu motuhake hei whakatau i nga ahuatanga e waatea ana i runga i te whakamaaramatanga moka NVMOP[3:0] moka.
  2. I a koe e mahi ana i te RTSP i runga i nga rehita Whirihoranga taputapu, me mahi te taputapu ma te whakamahi i te FRC Oscillator o roto (kare he PLL). Mena kei te mahi te taputapu mai i tetahi puna karaka rereke, me mahi he huringa karaka ki te FRC Oscillator o roto (NOSC[2:0] = 000) i mua i te mahi RTSP i roto i nga rehita Whirihoranga taputapu.
  3. Mēnā kei te whakahōtakahia ngā paraka Tīpako Aratau Oscillator Tuatahi (POSCMD[1:0]) i roto i te rehita Oscillator Configuration (FOSC) ki tetahi uara hou, me whakarite e te kaiwhakamahi ko nga paraka Aratau Whakawhiti Karaka (FCKSM[1:0]) kei roto. Ko te rehita FOSC he uara i whakaritea tuatahi ko '0', i mua i te mahi i tenei mahi RTSP.

whirihora RIAHI TUHIA ALGORITHM
Ko te tukanga whānui e whai ake nei:

  1. Tuhia te uara whirihoranga hou ki te Ripanga Tuhia raka ma te whakamahi i te tohutohu TBLWTL.
  2. Whirihorahia te NVMCON mo te tuhi rehita Whirihoranga (NVMCON = 0x4000).
  3. Tuhia te wahitau o te rehita Whirihoranga kia hotaka ki nga rehita NVMADRU me NVMADR.
  4. Monokia nga haukoti, mena ka taea.
  5. Tuhia te raupapa matua ki te rehita NVMKEY.
  6. Tīmatahia te raupapa tuhi ma te tautuhi i te moka WR (NVMCON[15]).
  7. Whakahohehia ano nga aukati, ki te hiahiatia.

ExampKo te 4-10 e whakaatu ana i te raupapa waehere ka taea te whakarereke i te rehita Whirihoranga taputapu.MICROCHIP-PIC24-Flash-Programming- (21)

RITEHI MAPI

Kei te Ripanga 5-1 he whakarāpopototanga o nga rehita e hono ana ki te Flash Programming.MICROCHIP-PIC24-Flash-Programming- (22)

HE KORERO TONO

Kei tenei waahanga nga rarangi tono e pa ana ki tenei waahanga o te pukapuka. Ko enei tuhipoka tono kaore pea e tuhia mo nga whanau hua dsPIC33/PIC24, engari he mea tika nga ariā, ka taea te whakamahi me te whakarereke me nga here ka taea. Ko nga korero tono o naianei e pa ana ki te Flash Programming ko:

Tuhipoka: Tena tirohia te Microchip webpae (www.microchip.com) mo etahi atu Panui Tono me te waehere examphe mo nga hapu dsPIC33/PIC24 o nga taputapu.

HE KORERO WHAKAARO

Arotakenga A (Akuhata 2009)
Koinei te putanga tuatahi o tenei tuhinga.

Arotakenga B (Pepuere 2011)
Kei roto i tenei whakahoutanga nga whakahou e whai ake nei:

  • Exampiti:
    • Kua tangohia Exampte 5-3 me Exampte 5-4
    • Whakahoutia Example 4-1, Exampte 4-5 me Exampte 4-10
    • Ko nga tohutoro mo #WR i whakahoutia ki te #15 i Example 4-1, Exampte 4-5 me Exampte 4-8
    • I whakahoutia nga mea e whai ake nei i Exampte 4-3:
  • I whakahōuhia te taitara “Honotono Kupu” ki te “Utaina Tuhi Tuhi mo te Papatono Haupae”
  • Ko nga tohutoro mo #ram_image i whakahoutia ki #0xFA
    • Apititia Exampte 4-4
    • Whakahoutia te taitara i Exampte 4-8
  • Tuhipoka:
    • I taapirihia nga korero e rua ki te waahanga 4.2 "Nga Mahi Papatono Flash"
    • I whakahōuhia te tuhipoka i te Wāhanga 4.5.2 “Uta ana i nga Rati Tuhi”
    • E toru nga korero kua taapirihia ki te Wāhanga 4.6 "Te Tuhi ki nga Rehita Whirihoranga Pūrere"
    • Kua tapirihia te Tuhipoka 1 ki te Ripanga 5-1
  • Rēhita:
    • I whakahōuhia nga uara moka mo NVMOP[3:0]: Mahi NVM Tīpakohia nga moka i roto i te rehita Mana Mahara Flash (NVMCON) (tirohia te Rēhita 3-1)
  • Wāhanga:
    • Kua tangohia nga waahanga 5.2.1.4 "Tuhia te Aratau Kupu" me te 5.2.1.5 "Tuhia te Aratau Paita"
    • Kua Whakahoutia te Wāhanga 3.0 “Rēhita Mana”
    • I whakahōuhia nga mea e whai ake nei i te Wāhanga 4.5.5 “Te Papatono Kupu”:
  • I hurihia te taitara o te waahanga "Te Whakahoahoa Kotahi Kupu o te Mahara Kohiko" ki te "Te Papatono Kupu"
  • I whakahōuhia te kōwae tuatahi
  • I hurihia nga kupu "kotahi kupu" hei "kupu takirua" i te waahanga tuarua
    • Tāpirihia he Hipanga 1 hou ki te Wāhanga 4.6.1 “Rēhita Whirihoranga Tuhia Hātepe”
  • Ripanga:
    • Whakahoutia te Ripanga 5-1
  • Ko etahi tohutoro mo te mahara papatono i whakahouhia ki te mahara papatono Flash
  • Ko etahi atu whakahou iti penei i te reo me nga whakahou whakahōputu i whakauruhia puta noa i te tuhinga

Arotakenga C (Pipiri 2011)
Kei roto i tenei whakahoutanga nga whakahou e whai ake nei:

  • Exampiti:
    • Whakahoutia Exampte 4-1
    • Whakahoutia Exampte 4-8
  • Tuhipoka:
    • I taapirihia he tuhipoka ki te Wāhanga 4.1 "Mahi RTSP"
    • Kua taapirihia te Tuhipoka 3 ki te Wāhanga 4.2 "Nga Mahi Papatono Flash"
    • Kua taapirihia te Tuhipoka 3 ki te Wāhanga 4.2.1 “Hatepe Whakatakataka RTSP”
    • I taapirihia he tuhipoka ki te Wāhanga 4.5.1 "Te Muku Kotahi Wharangi o te Kohiko"
    • Kua taapirihia te Tuhipoka 2 ki te Wāhanga 4.5.2 "Kei te Uta i nga Tohu Tuhi"
  • Rēhita:
    • I whakahōuhia te whakaahuatanga moka mo nga moka 15-0 i te rehita Wāhitau Mahara Nonvolatile (tirohia te Rēhita 3-3)
  • Wāhanga:
    • Kua Whakahoutia te Wāhanga 4.1 “RTSP Operation”
    • Kua Whakahoutia te Wāhanga 4.5.5 “Te Papatono Kupu”
  • Ko etahi atu whakahou iti penei i te reo me nga whakahou whakahōputu i whakauruhia puta noa i te tuhinga

Arotakenga D (Hakihea 2011)
Kei roto i tenei whakahoutanga nga whakahou e whai ake nei:

  • Kua Whakahoutia te Wāhanga 2.1.3 “Ripanga Tuhi Tuhi”
  • Kua Whakahoutia te Wāhanga 3.2 “Rehita NVMKEY”
  • I whakahouhia nga tuhipoka i roto i te NVMCON: Rehita Mana Mana Mahara Flash (tirohia te Rēhita 3-1)
  • He maha nga whakahoutanga i mahia puta noa i te Wāhanga 4.0 "Whakahōtaka Whaiaro-Wā Whakahaere (RTSP)"
  • Ko etahi atu whakahou iti penei i te reo me nga whakahou whakahōputu i whakauruhia puta noa i te tuhinga

Arotakenga E (Oketopa 2018)
Kei roto i tenei whakahoutanga nga whakahou e whai ake nei:

  • Apititia Example 2-2, Example 4-2, Exampte 4-6 me Exampte 4-9
  • Kua taapirihia te Wāhanga 4.5.4 "Rarangi Papatonotanga Ma te Maataki RAM"
  • Whakahoutia te Wāhanga 1.0 “Whakataki”, Wāhanga 3.3 “NVM Wāhitau Rēhita”, Wāhanga 4.0 “Run-Time Self-Programming (RTSP)” me te Wāhanga 4.5.3 “Single Raw Programming Example ”
  • Rehita kua whakahoutia 3-1
  • Whakahoutia Exampte 4-7
  • Whakahoutia te Ripanga 5-1

Arotakenga F (Noema 2021)
Kua taapirihia te Wāhanga 3.2.1 "Whakakore i nga Whakakotahitanga".
Whakahoutia Example 3-1, Example 4-1, Example 4-2, Example 4-5, Example 4-6, Example 4-7, Example 4-8, Exampte 4-9 me Exampte 4-10.
Kua Whakahoutia te Wāhanga 3.2 “Rehita NVMKEY”, Wāhanga 4.5.1 “Te Muku I Te Wharangi Kotahi o te Kohiko”, Wāhanga 4.5.3 “Rarangi Kotahi Papatono Example” me te Wāhanga 4.6.1 “Rēhita Whirihoranga Tuhia Algorithm”.

Kia mahara ki nga korero e whai ake nei mo te waahanga tiaki waehere mo nga hua Microchip:

  • Ko nga hua Microchip e tutuki ana ki nga korero kei roto i a raatau Pepa Raraunga Microchip.
  • E whakapono ana a Microchip kei te noho haumaru tana whanau o nga hua ina whakamahia i runga i te tikanga, i roto i nga whakaritenga whakahaere, me nga tikanga noa.
  • Ko nga uara Microchip me te kaha ki te tiaki i ona mana taonga hinengaro. Ko nga ngana ki te takahi i nga ahuatanga tiaki waehere o te hua Microchip ka tino aukatihia, ka takahia pea te Ture Mana pupuri Mileniuma Mamati.
  • Kaore e taea e Microchip me tetahi atu kaihanga semiconductor te whakapumau i te haumarutanga o tana waehere. Ko te whakamarutanga Waehere ehara i te mea e kii ana matou ko te hua "kaore e pakaru". Kei te whanake haere tonu te whakamarutanga waehere. Kei te kaha te Microchip ki te whakapai tonu i nga ahuatanga tiaki waehere o a maatau hua

Ko tenei panui me nga korero kei konei ka taea anake te whakamahi me nga hua Microchip, tae atu ki te hoahoa, te whakamatautau, me te whakauru i nga hua Microchip ki to tono. Ko te whakamahi i enei korero i etahi atu tikanga ka takahi i enei tikanga. Ko nga korero e pa ana ki nga tono taputapu ka tukuna mo to waatea noa ka taea te whakakapi e nga whakahoutanga. Kei a koe te kawenga ki te whakarite kia tutuki to tono ki o whakaritenga. Whakapa atu ki to tari hoko Microchip rohe mo etahi atu tautoko, whiwhi tautoko taapiri ranei i https://www.microchip.com/en-us/support/design-help/client-supportservices.

HE WHAKAMAHI KI TE MICROCHIP “AS IS”. KAHORe a MICROCHIP HE WHAKAMAHI, HE WHAKAMAHI I TE WHAKAMAHI I TE WHAKAMAHI I TE WHAKAMAHI I TE WHAKAMAHI, I TE TUHITUHI, TE KAUPAPA, TE KAUPAPA, TE KAUPAPA, KAUPAPA KAUPAPA, TE WHAKAMAHI KI TE WHAKAMAHI KI TE WHAKAMAHI KI TE WHAKAMAHI KI TE WHAKAMAHI KI TE WHAKAMAHI KI TE WHAKAMAHI, TE WHAKAMAHI KI TE WHAKAMAHI, TE WHAKAMAHI KI TE WHAKAMAHI, TE KAUPAPA KAUPAPA, NGA WHAKAPUTANGA E PANA KI TE TONA KAUPAPA, TE KOANGA, TE WHAKAMAHI ranei. I TE MEA KAUPAPA KAUPAPA KAUPAPA KAUPAPA KAUPAPA KAUPAPA MO TE WHAKAMAHI, MO TE WHAKAMAHI, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA KAUPAPA, KAUPAPA KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA KAUPAPA KAUPAPA KI TE WHAKAMAHI KI TE WHAKAMAHI KI TE WHAKAMAHI KI TE WHAKAMAHI, AHAKOA I PUTANGA, AHAKOA I MAHI. TE WHAKAMAHI KAUPAPA, TE WHAKAMAHI ranei. KI TE KATOA KATOA E WHAKATAHIA E TE TURE, KO TE TAETANGA KAUPAPA A MICROCHIP KI NGA KEREREE KATOA I TE WHAKAMAHI KI TE WHAKAMAHI KAUPAPA KAUPAPA KI TE WHAKAMAHI KI TE WHAKAMAHI, KAUPAPA KAUPAPA KAUPAPA KAUPAPA I TE NUI O TE Utu, KI TE ATU, I UTA TONU E KOE KI TE WHAKAMAHI KI TE MICROCHIP.

Ko te whakamahi i nga taputapu Microchip i roto i te tautoko ora me te / ranei nga tono haumaru kei te noho morearea ki te kaihoko, a ka whakaae te kaihoko ki te tiaki, ki te utu, ki te pupuri i te Microchip kore kino mai i nga pakaru katoa, kerēme, whakawa, whakapaunga ranei i puta mai i taua whakamahinga. Karekau he raihana e tukuna, i runga i nga tikanga, i etahi atu ranei, i raro i nga mana taonga hinengaro Microchip engari mena he korero kee.

Mo nga korero mo nga punaha Whakahaere Kounga a Microchip, tirohia koa www.microchip.com/quality.

Waitohu

Ko te ingoa Microchip me te waitohu, te tohu Microchip, Adaptec, AnyRate, AVR, AVR logo, AVR Freaks, BesTime, BitCloud, CryptoMemory, CryptoRF, dsPIC, flexPWR, HELDO, IGLOO, JukeBlox, KeeLoq, Kleer, LANCheck, LinkMD, maXStylus maXTouch, MediaLB, megaAVR, Microsemi, Microsemi logo, MOST, MOST logo, MPLAB, OptoLyzer, PIC, picoPower, PICSTART, PIC32 logo, PolarFire, Prochip Designer, QTouch, SAM-BA, SenGenuity, SpyNIC, SST, SST Moko, SuperFlash , Symmetricom, SyncServer, Tachyon, TimeSource, tinyAVR, UNI/O, Vectron, me XMEGA he tohu rehita o Microchip Technology Incorporated i nga USA me etahi atu whenua. AgileSwitch, APT, ClockWorks, Te Kamupene Whakataunga Mana Whakamau, EtherSynch, Flashtec, Mana Tere Tere, Uta Hipero, IntelliMOS, Libero, motoBench, mTouch, Powermite 3, Precision Edge, ProASIC, ProASIC Plus, ProASIC Plus logo, Quiet- Wire, SmartFusion, SyncWorld, Temux, TimeCesium, TimeHub, TimePictra, TimeProvider, TrueTime, WinPath, me ZL he tohu tohu rehita o Microchip Technology Incorporated in the USA

Te Taapiri Matua Patata, AKS, Analog-mo-te-Digital Age, Any Capacitor, AnyIn, AnyOut, Whakawhiti Whakanuia, BlueSky, BodyCom, CodeGuard, CryptoAuthentication, CryptoAutomotive, CryptoCompanion, CryptoController, dsPICDEM, dsPICDEM.net, DAM Wawaenga Whakatauritenga , ECAN, Espresso T1S, EtherGREEN, GridTime, IdealBridge, In-Circuit Rangatū Papatonotanga, ICSP, INICnet, Intelligent Parallel, Inter-Chip Connection, JitterBlocker, Knob-on-Display, maxCrypto, maxView, memBrain, Mindi, MiWi, MPASM, MPF, MPLAB Moko whaimana, MPLIB, MPLINK, MultiTRAK, NetDetach, NVM Express, NVMe, Omniscient Code Generation, PICDEM, PICDEM.net, PICkit, PICtail, PowerSmart, PureSilicon, QMatrix, REAL ICE , Ripple Blocker, RTAX, RTG4, SAM-ICE, Serial Quad I/O, simpleMAP, SimpliPHY, SmartBuffer, SmartHLS, SMART-IS, storClad, SQI, SuperSwitcher, SuperSwitcher II, Switchtec, SynchroPHY, Endurance Tapeke, TSHARC, USBCheck, VariSense, VectorBlox, VeriPHY, ViewKo Span, WiperLock, XpressConnect, me ZENA he tohu tohu mo Microchip Technology Incorporated i nga USA me etahi atu whenua.

Ko te SQTP he tohu ratonga a Microchip Technology Incorporated i te USA
Ko te moko Adaptec, Auautanga i runga i te Tono, Hangarau Rokiroki Silicon, Symmcom, me te Wa Whakapono he tohu tohu rehita na Microchip Technology Inc. i etahi atu whenua.
He tohu rehita a GestIC o Microchip Technology Germany II GmbH & Co. KG, he apiti o Microchip Technology Inc., i etahi atu whenua.
Ko etahi atu tohu hokohoko kua whakahuahia i konei he taonga na o raatau kamupene.
© 2009-2021, Microchip Technology Incorporated me ona apiti.
Katoa nga Motika.
ISBN: 978-1-5224-9314-3

Te Hokonga me te Ratonga o te Ao

AMERIKA

ASIA/MOKIA

  • Ahitereiria – Poihākena
    Waea: 61-2-9868-6733
  • Haina - Beijing
    Waea: 86-10-8569-7000
  • Haina – Chengdu
    Waea: 86-28-8665-5511
  • Haina – Chongqing
    Waea: 86-23-8980-9588
  • Haina – Dongguan
    Waea: 86-769-8702-9880
  • Haina – Guangzhou
    Waea: 86-20-8755-8029
  • Haina - Hangzhou
    Waea: 86-571-8792-8115
  • Haina - Hong Kong SAR
    Waea: 852-2943-5100
  • Haina - Nanjing
    Waea: 86-25-8473-2460
  • Haina - Qingdao
    Waea: 86-532-8502-7355
  • Haina - Shanghai
    Waea: 86-21-3326-8000
  • Haina – Shenyang
    Waea: 86-24-2334-2829
  • Haina – Shenzhen
    Waea: 86-755-8864-2200
  • Haina - Suzhou
    Waea: 86-186-6233-1526
  • Haina - Wuhan
    Waea: 86-27-5980-5300
  • Haina - Xian
    Waea: 86-29-8833-7252
  • Haina - Xiamen
    Waea: 86-592-2388138
  • Haina – Zhuhai
    Waea: 86-756-3210040
  • Inia – Bangalore
    Waea: 91-80-3090-4444
  • Inia – New Delhi
    Waea: 91-11-4160-8631
  • India - Pune
    Waea: 91-20-4121-0141
  • Japan – Osaka
    Waea: 81-6-6152-7160
  • Japan – Tokyo
    Waea: 81-3-6880- 3770
  • Korea – Daegu
    Waea: 82-53-744-4301
  • Korea – Seoul
    Waea: 82-2-554-7200
  • Mareia – Kuala Lumpur
    Waea: 60-3-7651-7906
  • Mareia – Penang
    Waea: 60-4-227-8870
  • Philippines – Manila
    Waea: 63-2-634-9065
  • Singapore
    Waea: 65-6334-8870
  • Taiwana – Hsin Chu
    Waea: 886-3-577-8366
  • Taiwana – Kaohsiung
    Waea: 886-7-213-7830
  • Taiwan - Taipei
    Waea: 886-2-2508-8600
  • Thailand – Bangkok
    Waea: 66-2-694-1351
  • Vietnam – Ho Chi Minh
    Waea: 84-28-5448-2100

EUROPA

  • Ateria - Wels
    Waea: 43-7242-2244-39
    Waeatuhi: 43-7242-2244-393
  • Denmark – Copenhagen
    Waea: 45-4485-5910
    Waeatuhi: 45-4485-2829
  • Finland – Espoo
    Waea: 358-9-4520-820
  • Parani – Paris
    Waea: 33-1-69-53-63-20
    Waeatuhi: 33-1-69-30-90-79
  • Tiamana – Garching
    Waea: 49-8931-9700
  • Tiamana – Haan
    Waea: 49-2129-3766400
  • Tiamana – Heilbronn
    Waea: 49-7131-72400
  • Tiamana – Karlsruhe
    Waea: 49-721-625370
  • Tiamana – Munich
    Waea: 49-89-627-144-0
    Waeatuhi: 49-89-627-144-44
  • Tiamana – Rosenheim
    Waea: 49-8031-354-560
  • Itari - Milan
    Waea: 39-0331-742611
    Waeatuhi: 39-0331-466781
  • Itari - Padova
    Waea: 39-049-7625286
  • Hōrana – Drunen
    Waea: 31-416-690399
    Waeatuhi: 31-416-690340
  • Norewai – Trondheim
    Waea: 47-7288-4388
  • Poroni – Warsaw
    Waea: 48-22-3325737
  • Romania – Bucharest
    Waea: 40-21-407-87-50
  • Spain – Madrid
    Waea: 34-91-708-08-90
    Waeatuhi: 34-91-708-08-91
  • Sweden – Gothenberg
    Waea: 46-31-704-60-40
  • Sweden – Stockholm
    Waea: 46-8-5090-4654
  • UK – Wokingham
    Waea: 44-118-921-5800
    Waeatuhi: 44-118-921-5820

Tuhipoka:

Ko tenei waahanga pukapuka tohutoro whanau te tikanga hei taapiri mo nga pepa raraunga taputapu. I runga i te momo taputapu, kaore pea tenei waahanga a-ringa e pa ki nga taputapu dsPIC33/PIC24 katoa. Tena koa tirohia te tuhipoka i te timatanga o te upoko "Mahara Papatono Flash" i te pepa raraunga taputapu o naianei kia tirohia mena kei te tautoko tenei tuhinga i te taputapu e whakamahia ana e koe.
Ko nga pepa raraunga taputapu me nga waahanga pukapuka tohutoro whanau e waatea ana hei tango mai i te Microchip Worldwide Webpae i: http://www.microchip.com.

Tuhinga / Rauemi

MICROCHIP PIC24 Papatono Kohiko [pdf] Aratohu Kaiwhakamahi
PIC24 Flash Programming, PIC24, Flash Programming, Programming
MICROCHIP PIC24 Papatono Kohiko [pdf] Aratohu Kaiwhakamahi
PIC24 Flash Programming, PIC24, Flash Programming

Tohutoro

Waiho he korero

Ka kore e whakaputaina to wahitau imeera. Kua tohua nga mara e hiahiatia ana *