ICE Debugger Hōtaka
Aratohu Kaiwhakamahi
Kaihōtaka me nga Kaipatu
Atmel-ICE
ARATAHI WHAKAMAHI
Ko te Atmel-ICE Debugger
He taputapu whanaketanga kaha a Atmel-ICE mo te patuiro me te whakahoahoa ARM® Cortex®-M i runga i Atmel ®SAM me Atmel AVR microcontrollers me te ® On-Chip Debug te kaha.
E tautoko ana:
- Papatonotanga me te patuiro maramara o Atmel AVR 32-bit microcontrollers i runga i a JTAG me nga atanga aWire
- Te whakahoahoa me te patuiro maramara mo nga taputapu whanau katoa o Atmel AVR XMEGA® i runga i nga taputapu JTAG me nga atanga 2-waea PDI
- Papatono (JTAG, SPI, UPDI) me te patuiro o Atmel AVR 8-bit microcontrollers me te tautoko OCD i runga i a JTAG, debugWIRE ranei UPDI atanga
- Papatonotanga me te patuiro o Atmel SAM ARM Cortex-M katoa moroiti i runga i te SWD me te JTAG atanga
- Papatonotanga (TPI) o Atmel tinyAVR® 8-bit microcontrollers me te tautoko mo tenei atanga
Tirohia te rarangi taputapu tautoko i roto i te Aratohu Kaiwhakamahi Atmel Studio mo te rarangi katoa o nga taputapu me nga atanga e tautokohia ana e tenei tukunga firmware.
Kupu Whakataki
1.1. Whakataki ki te Atmel-ICE
He taputapu whanaketanga kaha a Atmel-ICE mo te patuiro me te whakahoahoa ARM Cortex-M e pa ana ki te Atmel SAM me te Atmel AVR microcontrollers me te kaha ki te Patuiro-O-Motu.
E tautoko ana:
- Papatonotanga me te patuiro maramara o Atmel AVR UC3 microcontrollers i runga i a JTAG me nga atanga aWire
- Te whakahoahoa me te patuiro maramara o nga taputapu whanau AVR XMEGA katoa i runga i nga taputapu JTAG me nga atanga PDI 2wire
- Papatono (JTAG me SPI) me te patuiro o nga AVR 8-bit microcontrollers katoa me te tautoko OCD i runga i a JTAG ranei atanga debugWIRE
- Papatonotanga me te patuiro o Atmel SAM ARM Cortex-M katoa moroiti i runga i te SWD me te JTAG atanga
- Papatonotanga (TPI) o Atmel itinyAVR 8-bit microcontrollers me te tautoko mo tenei atanga
1.2. Atmel-ICE nga waahanga
- He tino hototahi ki Atmel Studio
- E tautoko ana i te hotaka me te patuiro o Atmel AVR UC3 32-bit microcontrollers
- Ka tautokohia te kaupapa me te patuiro o nga taputapu AVR XMEGA 8-bit katoa
- Ka tautokohia te hotaka me te patuiro mo nga taputapu 8-bit Atmel megaAVR® me nga taputapu tinyAVR me OCD
- E tautoko ana i te whakahoahoa me te patuiro o nga microcontrollers SAM ARM Cortex-M katoa
- Putanga whakahaere whaaingatage awhe o 1.62V ki 5.5V
- He iti ake te tuhi i te 3mA mai i te whaainga VTref ina whakamahi atanga debugWIRE me te iti iho i te 1mA mo etahi atu atanga katoa
- Tautoko JTAG iarere karaka mai i te 32kHz ki te 7.5MHz
- Ka tautokohia nga karaka karaka PDI mai i te 32kHz ki te 7.5MHz
- Ka tautokohia nga reiti baud debugWIRE mai i te 4kbit/s ki te 0.5Mbit/s
- Ka tautokohia nga reiti aWire baud mai i te 7.5kbit/s ki te 7Mbit/s
- Ka tautoko i nga karaka karaka SPI mai i te 8kHz ki te 5MHz
- Ka tautokohia nga reeti baud UPDI mai i te 750kbit/s
- E tautoko ana i nga iarere karaka SWD mai i te 32kHz ki te 10MHz
- USB 2.0 teitei-tere atanga ope
- ITM rangatū tohu hopu ki runga ki te 3MB/s
- Ka tautokohia nga atanga DGI SPI me te USART i te wa kaore i te patuiro, i te hotaka ranei
- Ka tautokohia te 10-pin 50-mil JTAG tūhonohono me nga tohu AVR me Cortex. Ka tautoko te taura rangahau paerewa AVR 6-pin ISP/PDI/TPI 100-mil pane tae atu ki te 10-pin 50-mil. Kei te waatea te urutau hei tautoko i te 6-titi 50-mil, 10-pin 100-mil, me te 20-pin 100-mil pane. He maha nga whiringa kete e waatea ana me nga taura rereke me nga taapiri.
1.3. Whakaritenga Pūnaha
E hiahia ana te waeine Atmel-ICE kia whakauruhia he taiao patuiro o mua Atmel Studio putanga 6.2, i muri mai ranei ki to rorohiko.
Me hono atu te Atmel-ICE ki te rorohiko kaihautu ma te whakamahi i te taura USB kua whakaratohia, i te taura Micro-USB ranei kua whakamanahia.
Te tiimata me te Atmel-ICE
2.1. Nga Ihirangi Kete Katoa
Kei roto i te kete katoa o Atmel-ICE enei mea:
- Waeine Atmel-ICE
- Taura USB (1.8m, tere-tere, Micro-B)
- Papa urutau kei roto te 50-mil AVR, 100-mil AVR/SAM, me te 100-mil 20-pin SAM urutau
- IDC taura papatahi me te hono 10-titi 50-mil me te hono 6-titi 100-mil
- 50-mil 10-pin taura wheke paku me nga turanga 10 x 100-mil
Whakaahua 2-1. Atmel-ICE Nga Ihirangi Kete Katoa
2.2. Ihirangi Kete Taketake
Kei roto i te kete taketake Atmel-ICE enei mea:
- Waeine Atmel-ICE
- Taura USB (1.8m, tere-tere, Micro-B)
- IDC taura papatahi me te hono 10-titi 50-mil me te hono 6-titi 100-mil
Whakaahua 2-2. Atmel-ICE Basic Kit Ihirangi
2.3. PCBA Kit Ihirangi
Kei roto i te kete PCBA Atmel-ICE enei mea:
- Ko te waeine Atmel-ICE kaore he whakauru kirihou
Whakaahua 2-3. Atmel-ICE PCBA Kit Ihirangi
2.4. Kete Waahanga Mokowhiti
Kei te waatea nga kete mokowhiti e whai ake nei:
- kete urutau
- kete taura
Whakaahua 2-4. Atmel-ICE Adapter Kit Ihirangi
2.5. Keti Neiview
Ko nga whiringa kete Atmel-ICE e whakaatuhia ana i konei:
Whakaahua 2-6. Atmel-ICE Kit Overview
2.6. Huihui i te Atmel-ICE
Ka tukuna te waeine Atmel-ICE me te kore taura e piri. E rua nga whiringa taura kei roto i te kete katoa:
- 50-mil 10-pin IDC taura papatahi me te ISP 6-titi me nga hononga hono 10-titi
- 50-mil 10-pin taura paku-wheke me nga turanga 10 x 100-mil
Whakaahua 2-7. Nga taura Atmel-ICE
Mo te nuinga o nga kaupapa, ka taea te whakamahi i te taura papatahi 50-mil 10-pin IDC, ka hono taketake ki ona hononga 10-titi, 6-pin ranei, ka hono ranei ma te papa urutau. E toru nga urutau e whakaratohia ana ki tetahi PCBA iti. Kei roto nga taapiri e whai ake nei:
- 100-mil 10-pin JTAG/SWD urutau
- 100-mil 20-pin SAM JTAG/SWD urutau
- 50-mil 6-pin SPI/debugWIRE/PDI/aWire whāurutau
Whakaahua 2-8. Atmel-ICE Whāurutau
Tuhipoka:
He 50-mil JTAG karekau i hoatu te urutau - na te mea ka taea te whakamahi i te taura IDC 50-mil 10-pin ki te hono tika ki te 50-mil JTAG pane. Mo te waahanga waahanga o te waahanga e whakamahia ana mo te hononga hono 50-mil 10-pin, tirohia nga Tau Waahanga Atmel-ICE Target Connectors.
Ko te pane 6-pin ISP/PDI kua whakauruhia hei waahanga o te taura IDC 10-pin. Ka taea te whakakore i tenei whakamutu ki te kore e hiahiatia.
Hei whakaemi i to Atmel-ICE ki roto i tana whirihoranga taunoa, honoa te taura 10-pin 50-mil IDC ki te waeine penei i raro nei. Me tika te whakahāngai i te taura kia noho te waea whero (titi 1) i runga i te taura ki te tohu tapatoru i te whitiki puru o te awhi. Me hono te taura ki runga mai i te waeine. Me hono ki te tauranga e rite ana ki te pinout o to whainga - AVR, SAM ranei.
Whakaahua 2-9. Hononga taura Atmel-ICE
Whakaahua 2-10. Atmel-ICE AVR Probe Hononga
Whakaahua 2-11. Atmel-ICE SAM Probe Hononga
2.7. Te whakatuwhera i te Atmel-ICE
Tuhipoka:
Mo te mahi noa, kaua e whakatuwherahia te wae Atmel-ICE. Ko te whakatuwhera i te waahanga ka mahia i runga i to tupono.
Me mahi nga whakatupato anti-static.
E toru nga waahanga kirihou motuhake o te whare Atmel-ICE - te uhi o runga, te uhi o raro, me te whitiki kikorangi - ka mau tahi i te wa e huihui ana. Hei whakatuwhera i te waeine, me kuhu noa he huriwiri papatahi nui ki roto i nga tuwhera o te whitiki kahurangi, whakapaa etahi pehanga whakaroto me te whiri marie. Whakahokia ano te mahi ki etahi atu kohao tamure, ka puta te uhi o runga.
Whakaahua 2-12. Whakatuwheratia te Atmel-ICE (1)
Whakaahua 2-13. Whakatuwheratia te Atmel-ICE (2)
Whakaahua 2-14. Whakatuwheratia te Atmel-ICE(3)
Hei kati ano i te waeine, whakatika tika te uhi o runga me te uhi o raro, ka pehia kia mau.
2.8. Te whakakaha i te Atmel-ICE
Ko te Atmel-ICE te mana e te USB bus voltage. He iti ake i te 100mA te mahi, na reira ka taea te hiko ma te USB USB. Ka tiarama te rama hiko i te wa e honoa ana te waeine. Ki te kore e honoa i roto i te hotaka hohenga, i te waahi patuiro ranei, ka uru te waeine ki te aratau kai iti-hiko hei pupuri i te pākahiko o to rorohiko. Kaore e taea te whakakore i te Atmel-ICE - me wetewete i te wa e kore e whakamahia.
2.9. Te hono ki te Rorohiko Kaihautū
Ko te Atmel-ICE te korero tuatahi ma te whakamahi i te atanga HID paerewa, kaore e hiahiatia he taraiwa motuhake i runga i te rorohiko manaaki. Hei whakamahi i nga mahi o te Waahi Raraunga Raraunga teitei o te Atmel-ICE, kia mohio koe ki te whakauru i te taraiwa USB ki runga i te rorohiko kaihautu. Ka mahia aunoatia tenei i te wa e whakauru ana i te punaha o mua i tukuna e Atmel kore utu. Tirohia www.atmel.com mo etahi atu korero, ki te tiki ake ranei i te rorohiko hou o mua.
Me hono te Atmel-ICE ki tetahi tauranga USB e waatea ana i runga i te rorohiko kaihautu ma te whakamahi i te taura USB kua whakaratohia, me te taura moroiti kua whakamanahia ranei. Kei roto i te Atmel-ICE te USB 2.0 te mana whakahaere, a ka taea e ia te mahi i roto i nga momo tere-katoa me te tere-tere. Mo nga hua tino pai, hono tika te Atmel-ICE ki te USB 2.0 i runga i te tere tere-tere i runga i te rorohiko kaihautu ma te whakamahi i te taura kua whakaratohia.
2.10. Tautanga Atekōkiri USB
2.10.1. Matapihi
I te wa e whakauru ana i te Atmel-ICE ki runga rorohiko e whakahaere ana i a Microsoft® Windows® , ka utaina te atekōkiri USB i te wa tuatahi i whakauruhia ai te Atmel-ICE.
Tuhipoka:
Kia mahara ki te whakauru i nga kohinga rorohiko o mua i mua i te whakauru i te waeine mo te wa tuatahi.
Ina oti te whakaurunga, ka puta te Atmel-ICE ki te kaiwhakahaere taputapu hei "Pūrere Atanga Tangata".
Te hono i te Atmel-ICE
3.1. Te hono atu ki nga taputapu AVR me SAM Target
Ko te Atmel-ICE e rua nga 50-mil 10-pin JTAG tūhonohono. Ko nga hononga e rua e hono tika ana ki te hiko, engari he rite ki nga pinout rereke e rua; Ko te AVR JTAG pane me te pane ARM Cortex Debug. Me whiriwhiri te hononga i runga i te pinout o te papa whaainga, kaua ko te momo MCU kua tohua - mo muaampMe whakamahi te taputapu SAM i roto i te AVR STK® 600 te pane pane.
He maha nga taura me nga taapiri e waatea ana i roto i nga kete Atmel-ICE rereke. He mutuview o nga whiringa hononga ka whakaatuhia.
Whakaahua 3-1. Kōwhiringa Hononga Atmel-ICE
Ko te waea whero e tohu ana i te titi 1 o te hono 10-titi 50-mil. Ko te titi 1 o te hononga hono 6-pin 100-mil ka whakanohoia ki te taha matau o te patuhi ina kitea te hononga mai i te taura. Ko te titi 1 o ia tūhono ki te whāurutau kua tohua ki te ira ma. Ko te ahua i raro nei e whakaatu ana i te pinout o te taura patuiro. Ko te tūhono i tohuhia ko A ka hono ki roto i te patuiro i te taha B ka hono ki te papa kua tohua.
Whakaahua 3-2. Patuiro Tauera Pinout
3.2. Te hono atu ki a JTAG Whainga
Ko te Atmel-ICE e rua nga 50-mil 10-pin JTAG tūhonohono. Ko nga hononga e rua e hono tika ana ki te hiko, engari he rite ki nga pinout rereke e rua; Ko te AVR JTAG pane me te pane ARM Cortex Debug. Me whiriwhiri te hononga i runga i te pinout o te papa whaainga, kaua ko te momo MCU kua tohua - mo muaampme whakamahi tetahi taputapu SAM i roto i te puranga AVR STK600 i te pane AVR.
Ko te pinout e taunaki ana mo te 10-pin AVR JTAG ka whakaatuhia te hononga ki te Whakaahua 4-6. Ko te pinout e taunakitia ana mo te hono 10-pin ARM Cortex Debug e whakaatuhia ana i te Whakaahua 4-2.
Hononga tika ki te pane 10-titi 50-mil paerewa
Whakamahia te taura papatahi 50-mil 10-pin (kei roto i etahi kete) hei hono tika ki tetahi papa e tautoko ana i tenei momo pane. Whakamahia te tauranga tūhono AVR i runga i te Atmel-ICE mo nga pane me te AVR pinout, me te tauranga hononga SAM mo nga pane e whai ana ki te ARM Cortex Debug pinout pane.
Ko nga pinout mo nga tauranga honohono 10-titi e rua e whakaatuhia ana i raro nei.
Hononga ki te pane 10-titi 100-mil paerewa
Whakamahia he urutau 50-mil ki te 100-mil hei hono atu ki nga pane 100-mil. Ka taea te whakamahi i te papa urutau (kei roto i etahi kete) mo tenei kaupapa, ko te JTAGKa taea te whakamahi urutau ICE3 mo nga whaainga AVR.
Hiranga:
Ko te JTAGKo te ICE3 100-mil whāurutau e kore e taea te whakamahi me te tauranga tūhonohono SAM, i te mea e hono ana nga titi 2 me te 10 (AVR GND) i runga i te urutau.
Hononga ki te pane 100-mil ritenga
Mena karekau he 10-pin J e tau ana i to papa whaaingaTAG pane i roto i te 50- 100-mil ranei, ka taea e koe te mapi ki tetahi pinout ritenga ma te whakamahi i te taura 10-pin "mini-squid" (kei roto i etahi kete), ka uru atu ki nga turanga 100-mil takitahi kotahi tekau.
Hononga ki te pane 20-pin 100-milr
Whakamahia te papa urutau (kei roto i etahi kete) hei hono ki nga whaainga me te pane 20-titi 100-mil.
Ripanga 3-1. Atmel-ICE JTAG Whakaahuatanga Pin
| Ingoa | AVR titi tauranga | SAM titi tauranga | Whakaahuatanga |
| TCK | 1 | 4 | Karaka Whakamatau (tohu karaka mai i te Atmel-ICE ki roto i te taputapu kua tohua). |
| TMS | 5 | 2 | Tīpakohia te Aratau Whakamatau (tohu tohu mai i te Atmel-ICE ki roto i te taputapu kua tohua). |
| TDI | 9 | 8 | Raraunga Whakamatau I roto (nga raraunga i tukuna mai i te Atmel-ICE ki roto i te taputapu whaainga). |
| TDO | 3 | 6 | Whakamātautau Raraunga Whakaputa (raraunga i tukuna mai i te taputapu i whäia ki te Atmel-ICE). |
| nTRST | 8 | – | Whakamātautau Tautuhi (he kōwhiringa, i runga i etahi taputapu AVR anake). I whakamahia hei tautuhi i te JTAG Kaiwhakahaere TAP. |
| nSRST | 6 | 10 | Tautuhi (he kōwhiringa). Whakamahia ki te tautuhi anō i te pūrere ūnga. E taunaki ana kia honoa tenei titi na te mea ka taea e te Atmel-ICE te pupuri i te taputapu i whaaia i roto i te ahua tautuhi, he mea nui ki te patuiro i etahi ahuatanga. |
| VTG | 4 | 1 | Whāinga voltage tohutoro. Ko te Atmel-ICE samples te ūnga voltage i runga i tenei titi kia tika ai te hiko o nga kaitahuri taumata. Ko te Atmel-ICE he iti iho i te 3mA mai i tenei titi i roto i te aratau debugWIRE me te iti iho i te 1mA i etahi atu momo. |
| GND | 2, 10 | 3, 5, 9 | Papa whenua. Me hono nga mea katoa ki te whakarite kia rite te korero a te Atmel-ICE me te taputapu e whaaia ana. |
3.3. Te hono atu ki tetahi aWire Target
Ko te atanga aWire me kotahi noa te raina raraunga hei taapiri atu ki te VCC me te GND. I runga i te whaainga ko tenei raina ko te raina nRESET, ahakoa ka whakamahia e te kaiwhakairo te JTAG Raina TDO hei raina raraunga.
Ko te pinout e taunakitia ana mo te hono 6-pin aWire e whakaatuhia ana i te Whakaahua 4-8.
Hononga ki te pane 6-titi 100-mil aWire
Whakamahia te 6-titi 100-mil tap i runga i te taura papatahi (kei roto i etahi kete) hei hono atu ki tetahi pane 100-mil aWire paerewa.
Hononga ki te pane 6-titi 50-mil aWire
Whakamahia te papa urutau (kei roto i etahi kete) hei hono atu ki tetahi pane 50-mil aWire paerewa.
Hononga ki te pane 100-mil ritenga
Me whakamahi te taura paku 10-titi ki te hono i waenga i te tauranga hononga Atmel-ICE AVR me te papa whainga. E toru nga hononga e hiahiatia ana, pera i te korero i te ripanga i raro nei.
Ripanga 3-2. Atmel-ICE aWire Pin Mapping
|
Atmel-ICE AVR titi tauranga |
Nga titi whainga | Pini wheke paku |
aWire pinout |
| Pin 1 (TCK) | 1 | ||
| Pin 2 (GND) | GND | 2 | 6 |
| Pin 3 (TDO) | RARAUNGA | 3 | 1 |
| Pin 4 (VTG) | VTG | 4 | 2 |
| Pin 5 (TMS) | 5 | ||
| Pin 6 (nSRST) | 6 | ||
| Pin 7 (Kare i hono) | 7 | ||
| Pin 8 (nTRST) | 8 | ||
| Pin 9 (TDI) | 9 | ||
| Pin 10 (GND) | 0 |
3.4. Te hono ki tetahi PDI Target
Ko te pinout e taunakitia ana mo te hono 6-pin PDI e whakaatuhia ana i te Whakaahua 4-11.
Hononga ki te pane 6-pin 100-mil PDI
Whakamahia te 6-pin 100-mil tap i runga i te taura papatahi (kei roto i etahi kete) hei hono atu ki tetahi pane PDI 100-mil paerewa.
Hononga ki te pane 6-pin 50-mil PDI
Whakamahia te papa urutau (kei roto i etahi kete) hei hono ki te pane PDI 50-mil paerewa.
Hononga ki te pane 100-mil ritenga
Me whakamahi te taura paku 10-titi ki te hono i waenga i te tauranga hononga Atmel-ICE AVR me te papa whainga. E wha nga hononga e hiahiatia ana, pera i te korero i te ripanga i raro nei.
Hiranga:
He rereke te pinout e hiahiatia ana i te JTAGICE mkII JTAG rangahau, kei te hono a PDI_DATA ki te titi 9. He hototahi te Atmel-ICE ki te pinout e whakamahia ana e te Atmel-ICE, JTAGICE3, AVR ONE!, me nga hua AVR Dragon™.
Ripanga 3-3. Atmel-ICE PDI Pin Mapping
| Atmel-ICE AVR titi tauranga | Nga titi whainga | Pini wheke paku |
aWire pinout |
| Pin 1 (TCK) | 1 | ||
| Pin 2 (GND) | GND | 2 | 6 |
| Pin 3 (TDO) | RARAUNGA | 3 | 1 |
| Pin 4 (VTG) | VTG | 4 | 2 |
| Pin 5 (TMS) | 5 | ||
| Pin 6 (nSRST) | 6 | ||
| Pin 7 (Kare i hono) | 7 | ||
| Pin 8 (nTRST) | 8 | ||
| Pin 9 (TDI) | 9 | ||
| Pin 10 (GND) | 0 |
3.4 Te hono ki tetahi PDI Target
Ko te pinout e taunakitia ana mo te hono 6-pin PDI e whakaatuhia ana i te Whakaahua 4-11.
Hononga ki te pane 6-pin 100-mil PDI
Whakamahia te 6-pin 100-mil tap i runga i te taura papatahi (kei roto i etahi kete) hei hono atu ki tetahi pane PDI 100-mil paerewa.
Hononga ki te pane 6-pin 50-mil PDI
Whakamahia te papa urutau (kei roto i etahi kete) hei hono ki te pane PDI 50-mil paerewa.
Hononga ki te pane 100-mil ritenga
Me whakamahi te taura paku 10-titi ki te hono i waenga i te tauranga hononga Atmel-ICE AVR me te papa whainga. E wha nga hononga e hiahiatia ana, pera i te korero i te ripanga i raro nei.
Hiranga:
He rereke te pinout e hiahiatia ana i te JTAGICE mkII JTAG rangahau, kei te hono a PDI_DATA ki te titi 9. He hototahi te Atmel-ICE ki te pinout e whakamahia ana e te Atmel-ICE, JTAGICE3, AVR ONE!, me AVR Dragon™ hua.
Ripanga 3-3. Atmel-ICE PDI Pin Mapping
| Atmel-ICE AVR titi tauranga | Nga titi whainga | Pini wheke paku | Atmel STK600 PDI pinout |
| Pin 1 (TCK) | 1 | ||
| Pin 2 (GND) | GND | 2 | 6 |
| Pin 3 (TDO) | PDI_DATA | 3 | 1 |
| Pin 4 (VTG) | VTG | 4 | 2 |
| Pin 5 (TMS) | 5 | ||
| Pin 6 (nSRST) | PDI_CLK | 6 | 5 |
| Pin 7 (kaore i hono) | 7 | ||
| Pin 8 (nTRST) | 8 | ||
| Pin 9 (TDI) | 9 | ||
| Pin 10 (GND) | 0 |
3.5 Te hono ki tetahi UPDI Target
Ko te pinout e taunaki ana mo te hononga hono 6-pin UPDI e whakaatuhia ana i te Whakaahua 4-12.
Hononga ki te pane UPDI 6-titi 100-mil
Whakamahia te 6-pin 100-mil tap i runga i te taura papatahi (kei roto i etahi kete) hei hono atu ki tetahi pane UPDI 100-mil paerewa.
Hononga ki te pane UPDI 6-titi 50-mil
Whakamahia te papa urutau (kei roto i etahi kete) hei hono ki tetahi pane UPDI 50-mil paerewa.
Hononga ki te pane 100-mil ritenga
Me whakamahi te taura paku 10-titi ki te hono i waenga i te tauranga hononga Atmel-ICE AVR me te papa whainga. E toru nga hononga e hiahiatia ana, pera i te korero i te ripanga i raro nei.
Ripanga 3-4. Atmel-ICE UPDI Pin Mapping
| Atmel-ICE AVR titi tauranga | Nga titi whainga | Pini wheke paku |
Atmel STK600 UPDI pinout |
| Pin 1 (TCK) | 1 | ||
| Pin 2 (GND) | GND | 2 | 6 |
| Pin 3 (TDO) | UPDI_DATA | 3 | 1 |
| Pin 4 (VTG) | VTG | 4 | 2 |
| Pin 5 (TMS) | 5 | ||
| Pin 6 (nSRST) | [/RESET tikanga] | 6 | 5 |
| Pin 7 (Kare i hono) | 7 | ||
| Pin 8 (nTRST) | 8 | ||
| Pin 9 (TDI) | 9 | ||
| Pin 10 (GND) | 0 |
3.6 Te hono ki tetahi DebugWIRE Target
Kei te Ripanga 6-3 te tohu pinea mo te hono 6-pin debugWIRE (SPI).
Hononga ki te pane SPI 6-titi 100-mil
Whakamahia te 6-pin 100-mil tap i runga i te taura papatahi (kei roto i etahi kete) hei hono atu ki tetahi pane SPI 100-mil paerewa.
Hononga ki te pane SPI 6-titi 50-mil
Whakamahia te papa urutau (kei roto i etahi kete) hei hono ki tetahi pane SPI 50-mil paerewa.
Hononga ki te pane 100-mil ritenga
Me whakamahi te taura paku 10-titi ki te hono i waenga i te tauranga hononga Atmel-ICE AVR me te papa whainga. E toru nga hononga e hiahiatia ana, penei i te Ripanga 3-5.
Ahakoa ko te atanga debugWIRE me kotahi noa te raina tohu (RESET), VCC me te GND kia tika te mahi, ka tohutohuhia kia uru atu ki te hono SPI katoa kia taea ai te atanga debugWIRE te whakahohe me te mono ma te whakamahi i te kaupapa SPI.
I te wa e whakahohea ana te whakakorikori DWEN ka whakakorehia te atanga SPI ki roto kia whai mana ai te kōwae OCD ki te titi RESET. Ka taea e te debugWIRE OCD te whakakore i a ia mo te wa poto (ma te whakamahi i te paatene i te ripa patuiro i roto i nga korero o nga taonga kei Atmel Studio), na reira ka tukuna te mana o te raina RESET. Ka watea ano te atanga SPI (mehemea kei te whakahoahoa te whakakorikori SPIEN), ka taea te whakakorikori DWEN ma te whakamahi i te atanga SPI. Mēnā ka takahurihia te hiko i mua i te korenga o te whakakorikori DWEN, ka riro ano i te kōwae debugWIRE te mana o te titi RESET.
Tuhipoka:
E tino tohutohuhia ana me tuku noa a Atmel Studio ki te whakahaere i te whakatakotoranga me te whakawātea i te whakakorikori DWEN.
E kore e taea te whakamahi i te atanga debugWIRE mena ka whakahoahoa nga raka i runga i te taputapu AVR i whainga. Me tino mohio kua whakawāteahia nga rakaraka i mua i te whakahoahoa i te ngongo DWEN, kaua hoki e tautuhi i nga rakaraka i te wa e whakahoahoa ana te ngongo DWEN. Mena kua tautuhia te debugWIRE e rua te whakakoi (DWEN) me nga kati kati, ka taea e tetahi te whakamahi i te Vol High.tage Papatonotanga hei whakakore maramara, na reira ka whakakorea nga raka.
Ina whakawāteatia ngā rakaraka ka whakahohea anō te atanga debugWIRE. Ka taea e te Atanga SPI anake te panui i nga pire, te panui i te hainatanga me te whakakore maramara i te wa e kore e hotaka te DWEN.
Ripanga 3-5. Atmel-ICE debugWIRE Mahere Pin
| Atmel-ICE AVR titi tauranga | Nga titi whainga |
Pini wheke paku |
| Pin 1 (TCK) | 1 | |
| Pin 2 (GND) | GND | 2 |
| Pin 3 (TDO) | 3 | |
| Pin 4 (VTG) | VTG | 4 |
| Pin 5 (TMS) | 5 | |
| Pin 6 (nSRST) | WHAKATURU | 6 |
| Pin 7 (Kare i hono) | 7 | |
| Pin 8 (nTRST) | 8 | |
| Pin 9 (TDI) | 9 | |
| Pin 10 (GND) | 0 |
3.7 Te hono atu ki tetahi SPI Target
Ko te pinout e taunakitia ana mo te hono SPI 6-pin e whakaatuhia ana i te Whakaahua 4-10.
Hononga ki te pane SPI 6-titi 100-mil
Whakamahia te 6-pin 100-mil tap i runga i te taura papatahi (kei roto i etahi kete) hei hono atu ki tetahi pane SPI 100-mil paerewa.
Hononga ki te pane SPI 6-titi 50-mil
Whakamahia te papa urutau (kei roto i etahi kete) hei hono ki tetahi pane SPI 50-mil paerewa.
Hononga ki te pane 100-mil ritenga
Me whakamahi te taura paku 10-titi ki te hono i waenga i te tauranga hononga Atmel-ICE AVR me te papa whainga. E ono nga hononga e hiahiatia ana, pera i te korero i te ripanga i raro nei.
Hiranga:
Ka tino monoa te atanga SPI i te wa e whakahoahoa ana te debugWIRE enable fuse (DWEN), ahakoa ka hotakahia te SPIEN fuse. Hei whakahohe ano i te atanga SPI, me tukuna te tono 'monoa te debugWIRE' i te wa i roto i te huihuinga patuiro. Ko te whakakore i te debugWIRE i tenei tikanga me whakarite ke te whakakorikori SPIEN. Ki te kore e taea e Atmel Studio te whakakore i te debugWIRE, tera pea na te mea KORE te whakakorikori a SPIEN i hotaka. Mena koinei te take, he mea tika ki te whakamahi i te teitei-voltage atanga hōtaka ki te whakahōtaka i te whakakorikori SPIEN.
Mōhiohio:
Ko te atanga SPI e kiia ana ko "ISP", na te mea ko ia te tuatahi i roto i te atanga Papatono Pūnaha i runga i nga hua Atmel AVR. Kei te waatea etahi atu atanga mo In System Programming.
Ripanga 3-6. Atmel-ICE SPI Pin Mapping
| Atmel-ICE AVR titi tauranga | Nga titi whainga | Pini wheke paku |
SPI pinout |
| Pin 1 (TCK) | SCK | 1 | 3 |
| Pin 2 (GND) | GND | 2 | 6 |
| Pin 3 (TDO) | MISO | 3 | 1 |
| Pin 4 (VTG) | VTG | 4 | 2 |
| Pin 5 (TMS) | 5 | ||
| Pin 6 (nSRST) | / WHAKATANGA | 6 | 5 |
| Pin 7 (kaore i hono) | 7 | ||
| Pin 8 (nTRST) | 8 | ||
| Pin 9 (TDI) | MOSI | 9 | 4 |
| Pin 10 (GND) | 0 |
3.8 Te hono ki tetahi TPI Target
Ko te pinout e taunaki ana mo te hono TPI 6-pin e whakaatuhia ana i te Whakaahua 4-13.
Hononga ki te pane 6-pin 100-mil TPI
Whakamahia te 6-pin 100-mil tap i runga i te taura papatahi (kei roto i etahi kete) hei hono atu ki tetahi pane 100-mil TPI paerewa.
Hononga ki te pane 6-pin 50-mil TPI
Whakamahia te papa urutau (kei roto i etahi kete) hei hono ki tetahi pane 50-mil TPI paerewa.
Hononga ki te pane 100-mil ritenga
Me whakamahi te taura paku 10-titi ki te hono i waenga i te tauranga hononga Atmel-ICE AVR me te papa whainga. E ono nga hononga e hiahiatia ana, pera i te korero i te ripanga i raro nei.
Ripanga 3-7. Atmel-ICE TPI Pin Mapping
| Atmel-ICE AVR titi tauranga | Nga titi whainga | Pini wheke paku |
TPI pinout |
| Pin 1 (TCK) | KARAKA | 1 | 3 |
| Pin 2 (GND) | GND | 2 | 6 |
| Pin 3 (TDO) | RARAUNGA | 3 | 1 |
| Pin 4 (VTG) | VTG | 4 | 2 |
| Pin 5 (TMS) | 5 |
| Pin 6 (nSRST) | / WHAKATANGA | 6 | 5 |
| Pin 7 (kaore i hono) | 7 | ||
| Pin 8 (nTRST) | 8 | ||
| Pin 9 (TDI) | 9 | ||
| Pin 10 (GND) | 0 |
3.9 Te hono atu ki tetahi Whangahanga SWD
Ko te atanga ARM SWD he waahanga iti o te JTAG atanga, ma te whakamahi i nga titi TCK me TMS, ko te tikanga ka hono atu ki tetahi taputapu SWD, ko te 10-titi JTAG Ka taea te whakamahi hangarau. Ko te roopu hokohoko o nga ARM JTAG me AVR JTAG Ko nga hononga, engari, kaore i te hototahi ki te titi, no reira ka whakawhirinaki tenei ki te whakatakotoranga o te papa whaainga e whakamahia ana. I te wa e whakamahi ana i te STK600, i te papa ranei e whakamahi ana i te AVR JTAG pinout, me whakamahi te tauranga hononga AVR i runga i te Atmel-ICE. Ina hono ana ki te papa, ka whakamahia te ARM JTAG pinout, me whakamahi te tauranga honohono SAM i runga i te Atmel-ICE.
Kei te Whakaaturanga 10-4 te pinout e taunakitia ana mo te hono 4-pin Cortex Debug.
Hononga ki te pane 10-titi 50-mil Cortex pane
Whakamahia te taura papatahi (kei roto i etahi kete) hei hono ki tetahi pane 50-mil Cortex paerewa.
Hononga ki te pane 10-titi 100-mil Cortex-tahora pane
Whakamahia te papa urutau (kei roto i etahi kete) hei hono atu ki te pane 100-mil Cortex-pinout.
Hononga ki te pane SAM 20-mil 100 titi
Whakamahia te papa urutau (kei roto i etahi kete) hei hono ki te pane SAM 20-titi 100-mil.
Hononga ki te pane 100-mil ritenga
Me whakamahi te taura 10-titi-iti hei hono i waenga i te Atmel-ICE AVR, te tauranga honohono SAM ranei me te papa whainga. E ono nga hononga e hiahiatia ana, pera i te korero i te ripanga i raro nei.
Ripanga 3-8. Atmel-ICE SWD Pin Mapping
| Ingoa | AVR titi tauranga | SAM titi tauranga | Whakaahuatanga |
| SWDC LK | 1 | 4 | Karaka Pairo Waea Rangatū. |
| SWIDIO | 5 | 2 | Waea Rangatū Patuiro Raraunga Whakauru/Putanga. |
| SWO | 3 | 6 | Whakaputa Waea Rangatū (he kowhiri - kaore i te whakatinanahia ki nga taputapu katoa). |
| nSRST | 6 | 10 | Tautuhi Anō. |
| VTG | 4 | 1 | Whāinga voltage tohutoro. |
| GND | 2, 10 | 3, 5, 9 | Papa whenua. |
3.10 Te hono ki te Atanga Waahi Raraunga
Ka tautokohia e te Atmel-ICE tetahi Atanga Waahi Raraunga Raraunga (DGI) i te wa kaore i te whakamahia te patuiro me te hotaka. He rite tonu te mahi ki tera i kitea i runga i nga kete Atmel Xplained Pro e whakakahangia ana e te taputapu Atmel EDBG.
Ko te Atanga Waahi Raraunga he atanga mo te whakawhiti raraunga mai i te taputapu i whaaia ki te rorohiko. Ko te tikanga tenei hei awhina mo te patuiro tono tae atu ki te whakaatu i nga ahuatanga o te tono e rere ana i runga i te taputapu kua tohua.
Ko te DGI he maha nga hongere mo te whakawhiti raraunga. Ka tautokohia e te Atmel-ICE nga momo e whai ake nei:
- USART
- SPI
Ripanga 3-9. Atmel-ICE DGI USART Pinout
|
Tauranga AVR |
Tauranga SAM | DGI USART pine |
Whakaahuatanga |
| 3 | 6 | TX | Tukua te titi mai i Atmel-ICE ki te taputapu kua tohua |
| 4 | 1 | VTG | Whāinga voltage (tohutoro voltage) |
| 8 | 7 | RX | Whiwhi titi mai i te taputapu whaainga ki Atmel-ICE |
| 9 | 8 | CLK | Karaka USART |
| 2, 10 | 3, 5, 9 | GND | Papa whenua |
Ripanga 3-10. Atmel-ICE DGI SPI Pinout
|
Tauranga AVR |
Tauranga SAM | DGI SPI titi |
Whakaahuatanga |
| 1 | 4 | SCK | Karaka SPI |
| 3 | 6 | MISO | Te Kaiwhakaako Ki Te Tavini |
| 4 | 1 | VTG | Whāinga voltage (tohutoro voltage) |
| 5 | 2 | nCS | Tīpako maramara hohe iti |
| 9 | 8 | MOSI | Tohungia Te Tauhokohoko |
| 2, 10 | 3, 5, 9 | GND | Papa whenua |
Hiranga: Ko nga hononga SPI me USART kaore e taea te whakamahi i te wa kotahi.
Hiranga: Ko te DGI me te hotaka, te patuiro ranei e kore e taea te whakamahi i te wa kotahi.
Patuiro i runga maramara
4.1 Kupu Whakataki
Patuiro i runga maramara
Ko te kōwae patuiro maramara he punaha e tuku ana i te kaiwhakawhanake ki te aro turuki me te whakahaere i nga mahi i runga i tetahi taputapu mai i te papahanga whanaketanga o waho, ko te tikanga ma te taputapu e kiia nei ko te patuiro, te urutau patuiro ranei.
Ma te punaha OCD ka taea te tono me te pupuri i nga ahuatanga hiko me te waa i roto i te punaha whaainga, i te wa e taea ai te whakamutu i te mahi ma te here, ma te ringa ranei me te tirotiro i te rere o te kaupapa me te mahara.
Aratau Whakahaere
I roto i te aratau Whakahaere, he tino motuhake te whakatinanatanga o te waehere i te Atmel-ICE. Ka aro turuki tonu te Atmel-ICE i te taputapu i whaaia kia kite mena kua puta he ahua pakaru. Ina pa ana tenei ka uiuia e te punaha OCD te taputapu ma tana atanga patuiro, ka taea e te kaiwhakamahi view te ahua o roto o te taputapu.
Aratau Kati
Ka tae ki te waahi pakaru, ka whakamutua te mahinga o te hotaka, engari ka haere tonu etahi I/O me te mea karekau he waahi pakaru. Mo te exampme whakaaro katahi ano ka timata te tuku USART ina tae ki te waahi pakaru. I tenei keehi ka haere tonu te USART i te tere tere ki te whakaoti i te tuku, ahakoa kei te aratau mutu te matua.
Nga Waahi Taputapu
Kei roto i te kōwae OCD whainga te maha o nga kaitaurite porotiti hotaka i whakauruhia ki roto i te taputapu. Ina taurite te porotiti papatono ki te uara kua rongoa ki tetahi o nga rehita kaiwhakarite, ka uru te OCD ki te aratau mutu. I te mea e hiahia ana nga waahi pakaru taputapu ki te taputapu motuhake i runga i te waahanga OCD, ko te maha o nga waahanga pakaru e waatea ana ka whakawhirinaki ki te rahi o te waahanga OCD i whakatinanahia ki runga i te whaainga. I te nuinga o te wa ka 'rahuitia' tetahi o nga kaiwhakarite taputapu e te kaiwhakairo mo te whakamahinga o roto.
Nga Waahi Pūmanawa
Ko te waahi whati rorohiko he tohutohu BREAK kua tuu ki te mahara o te papatono i runga i te taputapu i whaaia. Ina utaina tenei tohutohu, ka pakaru te mahinga o te papatono ka uru te OCD ki te aratau mutu. Hei mahi tonu me tuku mai he whakahau "tīmatanga" mai i te OCD. Ehara i nga taputapu Atmel katoa nga waahanga OCD e tautoko ana i te ako BREAK.
4.2 Pūrere SAM me JTAG/SWD
Ko nga taputapu SAM katoa e whakaatu ana i te atanga SWD mo te kaupapa me te patuiro. Hei taapiri, ko etahi o nga taputapu SAM e whakaatu ana i te JTAG atanga ki te taumahinga rite. Tirohia te papaarangi taputapu mo nga atanga tautoko o taua taputapu.
4.2.1.ARM CoreSight Wae
Ko nga microcontrollers a Atmel ARM Cortex-M e whakatinana ana i nga waahanga OCD e tika ana a CoreSight. Ko nga ahuatanga o enei waahanga ka rereke mai i tetahi taputapu ki tetahi taputapu. Mo etahi atu korero tirohia te papaaarangi o te taputapu tae atu ki nga tuhinga CoreSight i homai e ARM.
4.2.1. JTAG Atanga Tinana
Ko te JTAG atanga kei roto i te 4-waea Whakamatau Whakatau Tauranga Tauranga (TAP) e tika ana ki te IEEE® 1149.1 paerewa. I whakawhanakehia te paerewa IEEE ki te whakarato i tetahi huarahi paerewa-ahumahi ki te whakamatautau pai i te hononga o te poari ara iahiko (Boundary Scan). Ko nga taputapu Atmel AVR me te SAM kua whakawhānuihia tenei mahi ki te whakauru i te tautoko Papatono me te tautoko I runga i te maramara.
Whakaahua 4-1. JTAG Nga Tikanga Atanga
4.2.2.1 SAM JTAG Pinout (Tuhono patuiro Cortex-M)
I te wa e hoahoa ana i tetahi PCB tono kei roto he Atmel SAM me te JTAG atanga, e tūtohu ana ki te whakamahi i te pinout rite whakaaturia i roto i te ahua i raro. E tautokohia ana nga momo 100-mil me te 50-mil o tenei pinout, i runga i nga taura me nga urutau kei roto i te kete.
Whakaahua 4-2. SAM JTAG Pane Pinout

Ripanga 4-1. SAM JTAG Whakaahuatanga Pin
| Ingoa | Pin |
Whakaahuatanga |
| TCK | 4 | Karaka Whakamatau (tohu karaka mai i te Atmel-ICE ki roto i te taputapu kua tohua). |
| TMS | 2 | Tīpakohia te Aratau Whakamatau (tohu tohu mai i te Atmel-ICE ki roto i te taputapu kua tohua). |
| TDI | 8 | Raraunga Whakamatau I roto (nga raraunga i tukuna mai i te Atmel-ICE ki roto i te taputapu whaainga). |
| TDO | 6 | Whakamātautau Raraunga Whakaputa (raraunga i tukuna mai i te taputapu i whäia ki te Atmel-ICE). |
| nRESET | 10 | Tautuhi (he kōwhiringa). Whakamahia ki te tautuhi anō i te pūrere ūnga. E taunaki ana kia honoa tenei titi na te mea ka taea e te Atmel-ICE te pupuri i te taputapu i whaaia i roto i te ahua tautuhi, he mea nui ki te patuiro i etahi ahuatanga. |
| VTG | 1 | Whāinga voltage tohutoro. Ko te Atmel-ICE samples te ūnga voltage i runga i tenei titi kia tika ai te hiko o nga kaitahuri taumata. Ko te Atmel-ICE te iti iho i te 1mA mai i tenei titi i tenei aratau. |
| GND | 3, 5, 9 | Papa whenua. Me hono nga mea katoa ki te whakarite kia rite te korero a te Atmel-ICE me te taputapu e whaaia ana. |
| Kī | 7 | I hono a roto ki te titi TRST i runga i te hononga AVR. E taunaki ana kia kaua e hono. |
Aki: Kia maumahara ki te whakauru i tetahi punga hono i waenga i te titi 1 me te GND.
4.2.2.2 JTAG Daisy Te mekameka
Ko te JTAG atanga ka taea te maha o nga taputapu ki te hono ki te atanga kotahi i roto i te whirihoranga mekameka daisy. Ko nga taputapu whainga me whakakaha katoa e te vol supply kotahitage, tiritiri i te node whenua kotahi, a me hono kia rite ki te ahua i raro nei.
Whakaahua 4-3. JTAG Raina Daisy
I te wa e hono ana nga taputapu ki te mekameka daisy, me whai whakaaro nga mea e whai ake nei:
- Me tiritiri nga taputapu katoa i te whenua kotahi, e hono ana ki te GND i runga i te tirotiro Atmel-ICE
- Ko nga taputapu katoa me mahi i runga i te puo tauritetage. VTG i runga i te Atmel-ICE me hono ki tenei voltage.
- He whakarara te hono a TMS me TCK; Ko te TDI me te TDO e hono ana i roto i te raupapa
- Ko te nSRST i runga i te tirotiro Atmel-ICE me hono ki te RESET i runga i nga taputapu mena ka whakakorehia e tetahi o nga taputapu o te mekameka tana JTAG tauranga
- "Nga taputapu o mua" e tohu ana ki te nama o JTAG Ko nga taputapu ka tukuna e te tohu TDI i roto i te mekameka daisy i mua i te taenga atu ki te taputapu kua tohua. He rite ano "nga taputapu whai muri" ko te maha o nga taputapu ka tukuna e te tohu i muri i te taputapu whaainga i mua i te taenga atu ki te Atmel-ICE TDO
- "Nga moka tohutohu "i mua" me "muri" e tohu ana ki te tapeke o JTAG te roa o nga rehita tohutohu a nga taputapu, e hono ana i mua i muri i muri mai i te taputapu whaainga i roto i te mekameka daisy
- Ko te tapeke o te roa IR (nga moka tohutohu i mua o te taputapu Atmel te roa o te IR me nga moka tohutohu i muri) he iti ki te 256 moka te teitei. Ko te maha o nga taputapu kei roto i te mekameka he iti ki te 15 i mua me te 15 i muri.
Aki:
Daisy mekameka example: TDI → ATmega1280 → ATxmega128A1 → ATUC3A0512 → TDO.
Hei hono atu ki te Atmel AVR XMEGA® taputapu, ko nga tautuhinga mekameka daisy ko:
- Nga taputapu o mua: 1
- Nga taputapu i muri: 1
- Nga moka tohutohu i mua: 4 (8-bit AVR nga taputapu AVR e 4 nga moka IR)
- Moka tohutohu i muri: 5 (32-bit AVR he 5 IR paraka)
Ripanga 4-2. IR Roa o Atmel MCUs
| Momo taputapu | IR roa |
| AVR 8-bit | 4 moka |
| AVR 32-bit | 5 moka |
| SAM | 4 moka |
4.2.3. Te hono atu ki a JTAG Whainga
Ko te Atmel-ICE e rua nga 50-mil 10-pin JTAG tūhonohono. Ko nga hononga e rua e hono tika ana ki te hiko, engari he rite ki nga pinout rereke e rua; Ko te AVR JTAG pane me te pane ARM Cortex Debug. Me whiriwhiri te hononga i runga i te pinout o te papa whaainga, kaua ko te momo MCU kua tohua - mo muaampme whakamahi tetahi taputapu SAM i roto i te puranga AVR STK600 i te pane AVR.
Ko te pinout e taunaki ana mo te 10-pin AVR JTAG ka whakaatuhia te hononga ki te Whakaahua 4-6.
Ko te pinout e taunakitia ana mo te hono 10-pin ARM Cortex Debug e whakaatuhia ana i te Whakaahua 4-2.
Hononga tika ki te pane 10-titi 50-mil paerewa
Whakamahia te taura papatahi 50-mil 10-pin (kei roto i etahi kete) hei hono tika ki tetahi papa e tautoko ana i tenei momo pane. Whakamahia te tauranga tūhono AVR i runga i te Atmel-ICE mo nga pane me te AVR pinout, me te tauranga hononga SAM mo nga pane e whai ana ki te ARM Cortex Debug pinout pane.
Ko nga pinout mo nga tauranga honohono 10-titi e rua e whakaatuhia ana i raro nei.
Hononga ki te pane 10-titi 100-mil paerewa
Whakamahia he urutau 50-mil ki te 100-mil hei hono atu ki nga pane 100-mil. Ka taea te whakamahi i te papa urutau (kei roto i etahi kete) mo tenei kaupapa, ko te JTAGKa taea te whakamahi urutau ICE3 mo nga whaainga AVR.
Hiranga:
Ko te JTAGKo te ICE3 100-mil whāurutau e kore e taea te whakamahi me te tauranga tūhonohono SAM, i te mea e hono ana nga titi 2 me te 10 (AVR GND) i runga i te urutau.
Hononga ki te pane 100-mil ritenga
Mena karekau he 10-pin J e tau ana i to papa whaaingaTAG pane i roto i te 50- 100-mil ranei, ka taea e koe te mapi ki tetahi pinout ritenga ma te whakamahi i te taura 10-pin "mini-squid" (kei roto i etahi kete), ka uru atu ki nga turanga 100-mil takitahi kotahi tekau.
Hononga ki te pane 20-pin 100-mil
Whakamahia te papa urutau (kei roto i etahi kete) hei hono ki nga whaainga me te pane 20-titi 100-mil.
Ripanga 4-3. Atmel-ICE JTAG Whakaahuatanga Pin
| Ingoa | AVR titi tauranga | SAM titi tauranga | Whakaahuatanga |
| TCK | 1 | 4 | Karaka Whakamatau (tohu karaka mai i te Atmel-ICE ki roto i te taputapu kua tohua). |
| TMS | 5 | 2 | Tīpakohia te Aratau Whakamatau (tohu tohu mai i te Atmel-ICE ki roto i te taputapu kua tohua). |
| TDI | 9 | 8 | Raraunga Whakamatau I roto (nga raraunga i tukuna mai i te Atmel-ICE ki roto i te taputapu whaainga). |
| TDO | 3 | 6 | Whakamātautau Raraunga Whakaputa (raraunga i tukuna mai i te taputapu i whäia ki te Atmel-ICE). |
| nTRST | 8 | – | Whakamātautau Tautuhi (he kōwhiringa, i runga i etahi taputapu AVR anake). I whakamahia hei tautuhi i te JTAG Kaiwhakahaere TAP. |
| nSRST | 6 | 10 | Tautuhi (he kōwhiringa). Whakamahia ki te tautuhi anō i te pūrere ūnga. E taunaki ana kia honoa tenei titi na te mea ka taea e te Atmel-ICE te pupuri i te taputapu i whaaia i roto i te ahua tautuhi, he mea nui ki te patuiro i etahi ahuatanga. |
| VTG | 4 | 1 | Whāinga voltage tohutoro. Ko te Atmel-ICE samples te ūnga voltage i runga i tenei titi kia tika ai te hiko o nga kaitahuri taumata. Ko te Atmel-ICE he iti iho i te 3mA mai i tenei titi i roto i te aratau debugWIRE me te iti iho i te 1mA i etahi atu momo. |
| GND | 2, 10 | 3, 5, 9 | Papa whenua. Me hono nga mea katoa ki te whakarite kia rite te korero a te Atmel-ICE me te taputapu e whaaia ana. |
4.2.4. Atanga Tinana SWD
Ko te atanga ARM SWD he waahanga iti o te JTAG atanga, te whakamahi i nga titi TCK me TMS. Ko te roopu hokohoko o nga ARM JTAG me AVR JTAG Ko nga hononga, engari, kaore i te hototahi ki te titi, na i te wa e hoahoa ana i tetahi PCB tono, e whakamahi ana i te taputapu SAM me te SWD, J ranei.TAG atanga, e taunaki ana kia whakamahia te ARM pinout e whakaatuhia ana i te ahua i raro nei. Ka taea e te tauranga honohono SAM i runga i te Atmel-ICE te hono tika ki tenei pinout.
Whakaahua 4-4. ARM SWD/JTAG Pane Pinout
Ko te Atmel-ICE te kaha ki te rere UART-hōputu ITM tohu ki te rorohiko manaaki. Ka mau te Trace ki te titi TRACE/SWO o te pane pane 10-titi (JTAG TDO titi). Ko nga raraunga kei roto i te Atmel-ICE ka tukuna ki runga i te atanga HID ki te rorohiko kaihautu. Ko te morahi o te reeti raraunga pono he 3MB/s.
4.2.5. Te hono atu ki tetahi SWD Target
Ko te atanga ARM SWD he waahanga iti o te JTAG atanga, ma te whakamahi i nga titi TCK me TMS, ko te tikanga ka hono atu ki tetahi taputapu SWD, ko te 10-titi JTAG Ka taea te whakamahi hangarau. Ko te roopu hokohoko o nga ARM JTAG me AVR JTAG Ko nga hononga, engari, kaore i te hototahi ki te titi, no reira ka whakawhirinaki tenei ki te whakatakotoranga o te papa whaainga e whakamahia ana. I te wa e whakamahi ana i te STK600, i te papa ranei e whakamahi ana i te AVR JTAG pinout, me whakamahi te tauranga hononga AVR i runga i te Atmel-ICE. Ina hono ana ki te papa, ka whakamahia te ARM JTAG pinout, me whakamahi te tauranga honohono SAM i runga i te Atmel-ICE.
Kei te Whakaaturanga 10-4 te pinout e taunakitia ana mo te hono 4-pin Cortex Debug.
Hononga ki te pane 10-titi 50-mil Cortex pane
Whakamahia te taura papatahi (kei roto i etahi kete) hei hono ki tetahi pane 50-mil Cortex paerewa.
Hononga ki te pane 10-titi 100-mil Cortex-tahora pane
Whakamahia te papa urutau (kei roto i etahi kete) hei hono atu ki te pane 100-mil Cortex-pinout.
Hononga ki te pane SAM 20-mil 100 titi
Whakamahia te papa urutau (kei roto i etahi kete) hei hono ki te pane SAM 20-titi 100-mil.
Hononga ki te pane 100-mil ritenga
Me whakamahi te taura 10-titi-iti hei hono i waenga i te Atmel-ICE AVR, te tauranga honohono SAM ranei me te papa whainga. E ono nga hononga e hiahiatia ana, pera i te korero i te ripanga i raro nei.
Ripanga 4-4. Atmel-ICE SWD Pin Mapping
| Ingoa | AVR titi tauranga | SAM titi tauranga | Whakaahuatanga |
| SWDC LK | 1 | 4 | Karaka Pairo Waea Rangatū. |
| SWIDIO | 5 | 2 | Waea Rangatū Patuiro Raraunga Whakauru/Putanga. |
| SWO | 3 | 6 | Whakaputa Waea Rangatū (he kowhiri - kaore i te whakatinanahia ki nga taputapu katoa). |
| nSRST | 6 | 10 | Tautuhi Anō. |
| VTG | 4 | 1 | Whāinga voltage tohutoro. |
| GND | 2, 10 | 3, 5, 9 | Papa whenua. |
4.2.6 Nga Whakaaro Motuhake
KOMURA pine
Ko etahi o nga taputapu SAM kei roto he titi ERASE e kii ana ki te mahi i te ūkui maramara katoa me te iriti i nga taputapu kei reira te moka haumarutanga. Ka honoa tenei ahuatanga ki te taputapu ake me te kaiwhakahaere rama, a ehara i te waahanga o te ARM matua.
Ko te titi ERASE ehara i te waahanga o tetahi pane patuiro, na reira kaore e taea e Atmel-ICE te kii i tenei tohu ki te iriti i tetahi taputapu. I roto i enei ahuatanga me mahi te kaiwhakamahi i te ūkui ā-ringa i mua i te tiimata i te waahi patuiro.
Atanga tinana JTAG atanga
Me hono tonu te raina RESET kia taea ai e Atmel-ICE te JTAG atanga.
Atanga SWD
Me hono tonu te raina RESET kia taea ai e te Atmel-ICE te atanga SWD.
4.3 AVR UC3 Pūrere me JTAG/aWaea
Ko nga taputapu AVR UC3 katoa e whakaatu ana i te JTAG atanga mo te whakahoahoa me te patuiro. I tua atu, ko etahi o nga taputapu AVR UC3 e whakaatu ana i te atanga aWire me nga mahi rite ma te whakamahi i te waea kotahi. Tirohia te papaarangi taputapu mo nga atanga tautoko o taua taputapu
4.3.1 Atmel AVR UC3 i runga i te maramara Debug Pūnaha
Ko te punaha Atmel AVR UC3 OCD i hangaia kia rite ki te paerewa Nexus 2.0 (IEEE-ISTO 5001™-2003), he tino ngawari me te kaha o te paerewa patuiro i runga i te maramara moka-32 mo nga microcontrollers. E tautoko ana i nga ahuatanga e whai ake nei:
- Ko te otinga patuiro a Nexus
- Ka tautoko a OCD i tetahi tere PTM
- E ono nga waahanga porotaka taputapu taputapu
- E rua nga waahi pakaru raraunga
- Ka taea te whirihora i nga waahi pakaru hei waahi mataara
- Ka taea te whakakotahi i nga waahi pakaru o nga taputapu ki te wehe i nga awhe
- Te tau mutunga kore o nga waahi wehenga papatono kaiwhakamahi (ma te whakamahi i te BREAK)
- Aroturuki i nga peka a te hotaka mo te wa-tuuturu, te tohu raraunga, te tohu mahi (tautokohia ana e nga kaipatuiro me te tauranga hopu tohu whakarara)
Mo etahi atu korero mo te punaha AVR UC3 OCD, tirohia nga pukapuka Tohutoro Hangarau AVR32UC, kei runga www.atmel.com/uc3.
4.3.2. JTAG Atanga Tinana
Ko te JTAG atanga kei roto i te 4-waea Whakamatau Whakatau Tauranga Tauranga (TAP) e tika ana ki te IEEE® 1149.1 paerewa. I whakawhanakehia te paerewa IEEE ki te whakarato i tetahi huarahi paerewa-ahumahi ki te whakamatautau pai i te hononga o te poari ara iahiko (Boundary Scan). Ko nga taputapu Atmel AVR me te SAM kua whakawhānuihia tenei mahi ki te whakauru i te tautoko Papatono me te tautoko I runga i te maramara.
Whakaahua 4-5. JTAG Nga Tikanga Atanga
4.3.2.1 AVR JTAG Pinout
I te wa e hoahoa ana i tetahi PCB tono, kei roto ko te Atmel AVR me te JTAG atanga, e tūtohu ana ki te whakamahi i te pinout rite whakaaturia i roto i te ahua i raro. E tautokohia ana nga momo 100-mil me te 50-mil o tenei pinout, i runga i nga taura me nga urutau kei roto i te kete.
Whakaahua 4-6. AVR JTAG Pane Pinout

Ripanga 4-5. AVR JTAG Whakaahuatanga Pin
| Ingoa | Pin |
Whakaahuatanga |
| TCK | 1 | Karaka Whakamatau (tohu karaka mai i te Atmel-ICE ki roto i te taputapu kua tohua). |
| TMS | 5 | Tīpakohia te Aratau Whakamatau (tohu tohu mai i te Atmel-ICE ki roto i te taputapu kua tohua). |
| TDI | 9 | Raraunga Whakamatau I roto (nga raraunga i tukuna mai i te Atmel-ICE ki roto i te taputapu whaainga). |
| TDO | 3 | Whakamātautau Raraunga Whakaputa (raraunga i tukuna mai i te taputapu i whäia ki te Atmel-ICE). |
| nTRST | 8 | Whakamātautau Tautuhi (he kōwhiringa, i runga i etahi taputapu AVR anake). I whakamahia hei tautuhi i te JTAG Kaiwhakahaere TAP. |
| nSRST | 6 | Tautuhi (he kōwhiringa). Whakamahia ki te tautuhi anō i te pūrere ūnga. E taunaki ana kia honoa tenei titi na te mea ka taea e te Atmel-ICE te pupuri i te taputapu i whaaia i roto i te ahua tautuhi, he mea nui ki te patuiro i etahi ahuatanga. |
| VTG | 4 | Whāinga voltage tohutoro. Ko te Atmel-ICE samples te ūnga voltage i runga i tenei titi kia tika ai te hiko o nga kaitahuri taumata. Ko te Atmel-ICE he iti iho i te 3mA mai i tenei titi i roto i te aratau debugWIRE me te iti iho i te 1mA i etahi atu momo. |
| GND | 2, 10 | Papa whenua. Me hono nga mea e rua ki te whakarite kia rite te korero a te Atmel-ICE me te taputapu e whaaia ana. |
Aki: Kia maumahara ki te whakauru i tetahi punga hono i waenga i te titi 4 me te GND.
4.3.2.2 JTAG Daisy Te mekameka
Ko te JTAG atanga ka taea te maha o nga taputapu ki te hono ki te atanga kotahi i roto i te whirihoranga mekameka daisy. Ko nga taputapu whainga me whakakaha katoa e te vol supply kotahitage, tiritiri i te node whenua kotahi, a me hono kia rite ki te ahua i raro nei.
Whakaahua 4-7. JTAG Raina Daisy
I te wa e hono ana nga taputapu ki te mekameka daisy, me whai whakaaro nga mea e whai ake nei:
- Me tiritiri nga taputapu katoa i te whenua kotahi, e hono ana ki te GND i runga i te tirotiro Atmel-ICE
- Ko nga taputapu katoa me mahi i runga i te puo tauritetage. VTG i runga i te Atmel-ICE me hono ki tenei voltage.
- He whakarara te hono a TMS me TCK; Ko te TDI me te TDO e hono ana ki tetahi mekameka rangatū.
- Ko te nSRST i runga i te tirotiro Atmel-ICE me hono ki te RESET i runga i nga taputapu mena ka whakakorehia e tetahi o nga taputapu o te mekameka tana JTAG tauranga
- "Nga taputapu o mua" e tohu ana ki te nama o JTAG Ko nga taputapu ka tukuna e te tohu TDI i roto i te mekameka daisy i mua i te taenga atu ki te taputapu kua tohua. He rite ano "nga taputapu whai muri" ko te maha o nga taputapu ka tukuna e te tohu i muri i te taputapu whaainga i mua i te taenga atu ki te Atmel-ICE TDO
- "Nga moka tohutohu "i mua" me "muri" e tohu ana ki te tapeke o JTAG te roa o nga rehita tohutohu a nga taputapu, e hono ana i mua i muri i muri mai i te taputapu whaainga i roto i te mekameka daisy
- Ko te tapeke o te roa IR (nga moka tohutohu i mua o te taputapu Atmel te roa o te IR me nga moka tohutohu i muri) he iti ki te 256 moka te teitei. Ko te maha o nga taputapu kei roto i te mekameka he iti ki te 15 i mua me te 15 i muri.
Aki:
Daisy mekameka example: TDI → ATmega1280 → ATxmega128A1 → ATUC3A0512 → TDO.
Hei hono atu ki te Atmel AVR XMEGA® taputapu, ko nga tautuhinga mekameka daisy ko:
- Nga taputapu o mua: 1
- Nga taputapu i muri: 1
- Nga moka tohutohu i mua: 4 (8-bit AVR nga taputapu AVR e 4 nga moka IR)
- Moka tohutohu i muri: 5 (32-bit AVR he 5 IR paraka)
Ripanga 4-6. IR Roa o Atmel MCUS
| Momo taputapu | IR roa |
| AVR 8-bit | 4 moka |
| AVR 32-bit | 5 moka |
| SAM | 4 moka |
4.3.3.Te hono ki te JTAG Whainga
Ko te Atmel-ICE e rua nga 50-mil 10-pin JTAG tūhonohono. Ko nga hononga e rua e hono tika ana ki te hiko, engari he rite ki nga pinout rereke e rua; Ko te AVR JTAG pane me te pane ARM Cortex Debug. Me whiriwhiri te hononga i runga i te pinout o te papa whaainga, kaua ko te momo MCU kua tohua - mo muaampme whakamahi tetahi taputapu SAM i roto i te puranga AVR STK600 i te pane AVR.
Ko te pinout e taunaki ana mo te 10-pin AVR JTAG ka whakaatuhia te hononga ki te Whakaahua 4-6.
Ko te pinout e taunakitia ana mo te hono 10-pin ARM Cortex Debug e whakaatuhia ana i te Whakaahua 4-2.
Hononga tika ki te pane 10-titi 50-mil paerewa
Whakamahia te taura papatahi 50-mil 10-pin (kei roto i etahi kete) hei hono tika ki tetahi papa e tautoko ana i tenei momo pane. Whakamahia te tauranga tūhono AVR i runga i te Atmel-ICE mo nga pane me te AVR pinout, me te tauranga hononga SAM mo nga pane e whai ana ki te ARM Cortex Debug pinout pane.
Ko nga pinout mo nga tauranga honohono 10-titi e rua e whakaatuhia ana i raro nei.
Hononga ki te pane 10-titi 100-mil paerewa
Whakamahia he urutau 50-mil ki te 100-mil hei hono atu ki nga pane 100-mil. Ka taea te whakamahi i te papa urutau (kei roto i etahi kete) mo tenei kaupapa, ko te JTAGKa taea te whakamahi urutau ICE3 mo nga whaainga AVR.
Hiranga:
Ko te JTAGKo te ICE3 100-mil whāurutau e kore e taea te whakamahi me te tauranga tūhonohono SAM, i te mea e hono ana nga titi 2 me te 10 (AVR GND) i runga i te urutau.
Hononga ki te pane 100-mil ritenga
Mena karekau he 10-pin J e tau ana i to papa whaaingaTAG pane i roto i te 50- 100-mil ranei, ka taea e koe te mapi ki tetahi pinout ritenga ma te whakamahi i te taura 10-pin "mini-squid" (kei roto i etahi kete), ka uru atu ki nga turanga 100-mil takitahi kotahi tekau.
Hononga ki te pane 20-pin 100-mil
Whakamahia te papa urutau (kei roto i etahi kete) hei hono ki nga whaainga me te pane 20-titi 100-mil.
Ripanga 4-7. Atmel-ICE JTAG Whakaahuatanga Pin
|
Ingoa |
titi tauranga AVR | titi tauranga SAM |
Whakaahuatanga |
| TCK | 1 | 4 | Karaka Whakamatau (tohu karaka mai i te Atmel-ICE ki roto i te taputapu kua tohua). |
| TMS | 5 | 2 | Tīpakohia te Aratau Whakamatau (tohu tohu mai i te Atmel-ICE ki roto i te taputapu kua tohua). |
| TDI | 9 | 8 | Raraunga Whakamatau I roto (nga raraunga i tukuna mai i te Atmel-ICE ki roto i te taputapu whaainga). |
| TDO | 3 | 6 | Whakamātautau Raraunga Whakaputa (raraunga i tukuna mai i te taputapu i whäia ki te Atmel-ICE). |
| nTRST | 8 | – | Whakamātautau Tautuhi (he kōwhiringa, i runga i etahi taputapu AVR anake). I whakamahia hei tautuhi i te JTAG Kaiwhakahaere TAP. |
| nSRST | 6 | 10 | Tautuhi (he kōwhiringa). Whakamahia ki te tautuhi anō i te pūrere ūnga. E taunaki ana kia honoa tenei titi na te mea ka taea e te Atmel-ICE te pupuri i te taputapu i whaaia i roto i te ahua tautuhi, he mea nui ki te patuiro i etahi ahuatanga. |
| VTG | 4 | 1 | Whāinga voltage tohutoro. Ko te Atmel-ICE samples te ūnga voltage i runga i tenei titi kia tika ai te hiko o nga kaitahuri taumata. Ko te Atmel-ICE he iti iho i te 3mA mai i tenei titi i roto i te aratau debugWIRE me te iti iho i te 1mA i etahi atu momo. |
| GND | 2, 10 | 3, 5, 9 | Papa whenua. Me hono nga mea katoa ki te whakarite kia rite te korero a te Atmel-ICE me te taputapu e whaaia ana. |
4.3.4 aWaea Atanga Tinana
Ka whakamahia e te atanga aWire te waea RESET o te taputapu AVR hei tuku i nga mahi hotaka me te patuiro. Ka tukuna he raupapa whakaahei motuhake e te Atmel-ICE, e whakakore ana i te taumahinga RESET taunoa o te titi.I te wa e hoahoa ana i te PCB tono, kei roto ko te Atmel AVR me te atanga aWire, e taunaki ana kia whakamahia te pinout e whakaatuhia ana i te Whakaahua 4 -8. E tautokohia ana nga momo 100-mil me te 50-mil o tenei pinout, i runga i nga taura me nga urutau kei roto i te kete.
Whakaahua 4-8. aWaea Pane Pinout
Aki:
I te mea he atanga haurua-rua te aWire, ka tūtohuhia he parenga kume-ake i runga i te raina RESET i te raupapa 47kΩ hei karo i te rapunga moka-timata teka ina huri te ahunga.
Ka taea te whakamahi i te atanga aWire hei atanga papatono me te atanga patuiro. Ko nga ahuatanga katoa o te punaha OCD e waatea ana ma te 10-pin JTAG Ka taea hoki te uru atu atanga ma te whakamahi aWire.
4.3.5 Te hono ki tetahi Waea Target
Ko te atanga aWire me kotahi noa te raina raraunga hei taapiri atu ki a VCC me te GND. I runga i te whaainga ko tenei raina ko te raina nRESET, ahakoa ka whakamahia e te kaiwhakairo te JTAG Raina TDO hei raina raraunga.
Ko te pinout e taunakitia ana mo te hono 6-pin aWire e whakaatuhia ana i te Whakaahua 4-8.
Hononga ki te pane 6-titi 100-mil aWire
Whakamahia te 6-titi 100-mil tap i runga i te taura papatahi (kei roto i etahi kete) hei hono atu ki tetahi pane 100-mil aWire paerewa.
Hononga ki te pane 6-titi 50-mil aWire
Whakamahia te papa urutau (kei roto i etahi kete) hei hono atu ki tetahi pane 50-mil aWire paerewa.
Hononga ki te pane 100-mil ritenga
Me whakamahi te taura paku 10-titi ki te hono i waenga i te tauranga hononga Atmel-ICE AVR me te papa whainga. E toru nga hononga e hiahiatia ana, pera i te korero i te ripanga i raro nei.
Ripanga 4-8. Atmel-ICE aWire Pin Mapping
| Atmel-ICE AVR titi tauranga | Nga titi whainga | Pini wheke paku |
aWire pinout |
| Pin 1 (TCK) | 1 | ||
| Pin 2 (GND) | GND | 2 | 6 |
| Pin 3 (TDO) | RARAUNGA | 3 | 1 |
| Pin 4 (VTG) | VTG | 4 | 2 |
| Pin 5 (TMS) | 5 | ||
| Pin 6 (nSRST) | 6 | ||
| Pin 7 (Kare i hono) | 7 | ||
| Pin 8 (nTRST) | 8 | ||
| Pin 9 (TDI) | 9 | ||
| Pin 10 (GND) | 0 |
4.3.6. Nga Whakaaro Motuhake
JTAG atanga
I etahi taputapu Atmel AVR UC3 ko te JTAG Ko te tauranga kaore e taea te taunoa. I te wa e whakamahi ana i enei taputapu he mea nui ki te hono i te raina RESET kia taea ai e te Atmel-ICE te JTAG atanga.
aWaea atanga
Ko te tere o nga korero aWire e whakawhirinaki ana ki te auau o te karaka punaha, na te mea me tukutahi nga raraunga ki waenga i enei rohe e rua. Ka kitea aunoa e te Atmel-ICE kua whakahekehia te karaka o te punaha, me te whakatikatika ano i tana reeti baud. Ko te whakatikatika aunoa ka mahi ki te auau karaka o te 8kHz. Ko te huri ki te karaka punaha iti i te wa o te waahi patuiro ka ngaro pea te whakapiri ki te whaainga.
Ki te hiahiatia, ka taea te aukati i te reiti aWire baud ma te whakarite i te tawhā karaka aWire. Ka mahi tonu te rapunga aunoa, engari ka utaina he uara tuanui ki runga i nga hua.
Ko nga pūnga pūnga whakapūmau e hono ana ki te pine RESET me momotu i te wa e whakamahi ana i te aWire i te mea ka raru te mahi tika o te atanga. Ka tūtohuhia he kume ngoikore o waho (10kΩ teitei ake ranei) i runga i tenei raina.
Whakawetohia te aratau moe
Ko etahi taputapu AVR UC3 he kaiwhakahaere o roto ka taea te whakamahi i te aratau tuku 3.3V me nga raina I/O 1.8V. Ko te tikanga ko te kaiwhakahaere o roto e kaha ana i te matua me te nuinga o te I/O. Ko Atmel AVR KOTAHI anake! Ka tautokohia e te kaiwhakairo te patuiro i te wa e whakamahi ana i nga momo moe ka tutakina tenei kaiwhakahaere.
4.3.7. Whakamahinga EVTI / EVTO
Ko nga titi EVTI me te EVTO kaore e uru ki runga i te Atmel-ICE. Heoi, ka taea tonu te whakamahi tahi me etahi atu taputapu o waho.
Ka taea te whakamahi EVTI mo nga kaupapa e whai ake nei:
- Ka taea te aukati i te whaainga ki te aukati i te mahi hei whakautu ki tetahi huihuinga o waho. Mena ka tuhia nga moka Takahanga In Control (EIC) i roto i te rehita DC ki te 0b01, ko te whakawhiti teitei-ki-iti i runga i te titi EVTI ka puta he ahuatanga pakaru. Me noho iti te EVTI mo te huringa karaka PTM kotahi ki te whakapumau ko te waahi pakaru Ko te moka Wehenga Waho (EXB) i roto i te DS kua tautuhia ina puta tenei.
- Te whakaputa i nga karere tukutahi tohu. Kaore i whakamahia e te Atmel-ICE.
Ka taea te whakamahi EVTO mo nga kaupapa e whai ake nei:
- Ko te tohu kua uru te PTM ki te patuiro Ko te whakatuu i nga paraka EOS ki te DC ki te 0b01 ka toia te titi EVTO kia iti mo te huringa karaka PTM kotahi ina uru te taputapu ki te aratau patuiro. Ka taea te whakamahi i tenei tohu hei puna keu mo te oscilloscope o waho.
- E tohu ana kua tae te PTM ki te waahi pakaru, te waahi mataara ranei. Ma te whakatakoto i te moka EOC ki roto i te Rēhita Mana Waahi/Watchpoint e rite ana, ka tohuhia te waahi wehenga, te waahi mataaratanga ranei ki te titi EVTO. Ko nga paraka EOS i DC me tautuhi ki te 0xb10 kia taea ai tenei ahuatanga. Ka taea te hono te titi EVTO ki te oscilloscope o waho hei tirotiro i te waahi mataara
- Te whakaputa tohu tohu wa. Kaore i whakamahia e te Atmel-ICE.
4.4 tinyAVR, megaAVR, me nga taputapu XMEGA
Kei roto i nga taputapu AVR nga momo hotaka me nga atanga patuiro. Tirohia te papaarangi taputapu mo nga atanga tautoko o taua taputapu.
- Ko etahi AVR iti® He TPI TPI nga taputapu ka taea te whakamahi mo te whakamaarama i te taputapu anake, karekau he mana patuiro i runga maramara.
- Ko etahi taputapu AVR iti me etahi taputapu megaAVR he atanga debugWIRE, e hono ana ki tetahi punaha patuiro maramara e kiia nei ko tinyOCD. Ko nga taputapu katoa me te debugWIRE kei a raatau ano te atanga SPI mo te punaha-roto
- Ko etahi taputapu megaAVR he JTAG atanga mo te whakahoahoa me te patuiro, me te punaha patuiro maramara e mohiotia ana ko nga taputapu katoa me JTAG kei te whakaatu hoki i te atanga SPI hei atanga rereke mo te hotaka-a-roto.
- Ko nga taputapu AVR XMEGA katoa he atanga PDI mo te kaupapa me etahi taputapu AVR XMEGA he JTAG atanga ki te taumahinga rite.
- He atanga UPDI nga taputapu tinyAVR hou, e whakamahia ana mo te whakamaoritanga me te patuiro
Ripanga 4-9. Whakarāpopototanga Atanga Papatono me te Patuiro
|
|
UPDI | TPI | SPI | patuiroWIR E | JTAG | PDI | aWaea |
SWD |
| itiAVR | Nga taputapu hou | Ko etahi taputapu | Ko etahi taputapu | Ko etahi taputapu | ||||
| megaAV R | Nga taputapu katoa | Ko etahi taputapu | Ko etahi taputapu | |||||
| AVR XMEGA | Ko etahi taputapu | Nga taputapu katoa | ||||||
| AVR UC | Nga taputapu katoa | Ko etahi taputapu | ||||||
| SAM | Ko etahi taputapu | Nga taputapu katoa |
4.4.1. JTAG Atanga Tinana
Ko te JTAG atanga kei roto i te 4-waea Whakamatau Whakatau Tauranga Tauranga (TAP) e tika ana ki te IEEE® 1149.1 paerewa. I whakawhanakehia te paerewa IEEE ki te whakarato i tetahi huarahi paerewa-ahumahi ki te whakamatautau pai i te hononga o te poari ara iahiko (Boundary Scan). Ko nga taputapu Atmel AVR me te SAM kua whakawhānuihia tenei mahi ki te whakauru i te tautoko Papatono me te tautoko I runga i te maramara.
Whakaahua 4-9. JTAG Nga Tikanga Atanga
4.4.2. Te hono atu ki a JTAG Whainga
Ko te Atmel-ICE e rua nga 50-mil 10-pin JTAG tūhonohono. Ko nga hononga e rua e hono tika ana ki te hiko, engari he rite ki nga pinout rereke e rua; Ko te AVR JTAG pane me te pane ARM Cortex Debug. Me whiriwhiri te hononga i runga i te pinout o te papa whaainga, kaua ko te momo MCU kua tohua - mo muaampme whakamahi tetahi taputapu SAM i roto i te puranga AVR STK600 i te pane AVR.
Ko te pinout e taunaki ana mo te 10-pin AVR JTAG ka whakaatuhia te hononga ki te Whakaahua 4-6.
Ko te pinout e taunakitia ana mo te hono 10-pin ARM Cortex Debug e whakaatuhia ana i te Whakaahua 4-2.
Hononga tika ki te pane 10-titi 50-mil paerewa
Whakamahia te taura papatahi 50-mil 10-pin (kei roto i etahi kete) hei hono tika ki tetahi papa e tautoko ana i tenei momo pane. Whakamahia te tauranga tūhono AVR i runga i te Atmel-ICE mo nga pane me te AVR pinout, me te tauranga hononga SAM mo nga pane e whai ana ki te ARM Cortex Debug pinout pane.
Ko nga pinout mo nga tauranga honohono 10-titi e rua e whakaatuhia ana i raro nei.
Hononga ki te pane 10-titi 100-mil paerewa
Whakamahia he urutau 50-mil ki te 100-mil hei hono atu ki nga pane 100-mil. Ka taea te whakamahi i te papa urutau (kei roto i etahi kete) mo tenei kaupapa, ko te JTAGKa taea te whakamahi urutau ICE3 mo nga whaainga AVR.
Hiranga:
Ko te JTAGKo te ICE3 100-mil whāurutau e kore e taea te whakamahi me te tauranga tūhonohono SAM, i te mea e hono ana nga titi 2 me te 10 (AVR GND) i runga i te urutau.
Hononga ki te pane 100-mil ritenga
Mena karekau he 10-pin J e tau ana i to papa whaaingaTAG pane i roto i te 50- 100-mil ranei, ka taea e koe te mapi ki tetahi pinout ritenga ma te whakamahi i te taura 10-pin "mini-squid" (kei roto i etahi kete), ka uru atu ki nga turanga 100-mil takitahi kotahi tekau.
Hononga ki te pane 20-pin 100-mil
Whakamahia te papa urutau (kei roto i etahi kete) hei hono ki nga whaainga me te pane 20-titi 100-mil.
Ripanga 4-10. Atmel-ICE JTAG Whakaahuatanga Pin
| Ingoa | AVR titi tauranga | SAM titi tauranga | Whakaahuatanga |
| TCK | 1 | 4 | Karaka Whakamatau (tohu karaka mai i te Atmel-ICE ki roto i te taputapu kua tohua). |
| TMS | 5 | 2 | Tīpakohia te Aratau Whakamatau (tohu tohu mai i te Atmel-ICE ki roto i te taputapu kua tohua). |
| TDI | 9 | 8 | Raraunga Whakamatau I roto (nga raraunga i tukuna mai i te Atmel-ICE ki roto i te taputapu whaainga). |
| TDO | 3 | 6 | Whakamātautau Raraunga Whakaputa (raraunga i tukuna mai i te taputapu i whäia ki te Atmel-ICE). |
| nTRST | 8 | – | Whakamātautau Tautuhi (he kōwhiringa, i runga i etahi taputapu AVR anake). I whakamahia hei tautuhi i te JTAG Kaiwhakahaere TAP. |
| nSRST | 6 | 10 | Tautuhi (he kōwhiringa). Whakamahia ki te tautuhi anō i te pūrere ūnga. E taunaki ana kia honoa tenei titi na te mea ka taea e te Atmel-ICE te pupuri i te taputapu i whaaia i roto i te ahua tautuhi, he mea nui ki te patuiro i etahi ahuatanga. |
| VTG | 4 | 1 | Whāinga voltage tohutoro. Ko te Atmel-ICE samples te ūnga voltage i runga i tenei titi kia tika ai te hiko o nga kaitahuri taumata. Ko te Atmel-ICE he iti iho i te 3mA mai i tenei titi i roto i te aratau debugWIRE me te iti iho i te 1mA i etahi atu momo. |
| GND | 2, 10 | 3, 5, 9 | Papa whenua. Me hono nga mea katoa ki te whakarite kia rite te korero a te Atmel-ICE me te taputapu e whaaia ana. |
4.4.3.SPI Atanga Tinana
Ka whakamahia e te Papatonotanga-Roto i te SPI o roto o Atmel AVR (Serial Peripheral Interface) ki te tango i te waehere ki roto i nga maharatanga uira me te EEPROM. Ehara i te atanga patuiro. I te wa e hoahoa ana i tetahi PCB tono, kei roto he AVR me te atanga SPI, me whakamahi te pinout e whakaatuhia ana i te ahua i raro nei.
Whakaahua 4-10. SPI Pane Pinout
4.4.4. Te hono ki tetahi SPI Target
Ko te pinout e taunakitia ana mo te hono SPI 6-pin e whakaatuhia ana i te Whakaahua 4-10.
Hononga ki te pane SPI 6-titi 100-mil
Whakamahia te 6-pin 100-mil tap i runga i te taura papatahi (kei roto i etahi kete) hei hono atu ki tetahi pane SPI 100-mil paerewa.
Hononga ki te pane SPI 6-titi 50-mil
Whakamahia te papa urutau (kei roto i etahi kete) hei hono ki tetahi pane SPI 50-mil paerewa.
Hononga ki te pane 100-mil ritenga
Me whakamahi te taura paku 10-titi ki te hono i waenga i te tauranga hononga Atmel-ICE AVR me te papa whainga. E ono nga hononga e hiahiatia ana, pera i te korero i te ripanga i raro nei.
Hiranga:
Ka tino monoa te atanga SPI i te wa e whakahoahoa ana te debugWIRE enable fuse (DWEN), ahakoa ka hotakahia te SPIEN fuse. Hei whakahohe ano i te atanga SPI, me tukuna te tono 'monoa te debugWIRE' i te wa i roto i te huihuinga patuiro. Ko te whakakore i te debugWIRE i tenei tikanga me whakarite ke te whakakorikori SPIEN. Ki te kore e taea e Atmel Studio te whakakore i te debugWIRE, tera pea na te mea KORE te whakakorikori a SPIEN i hotaka. Mena koinei te take, he mea tika ki te whakamahi i te teitei-voltage atanga hōtaka ki te whakahōtaka i te whakakorikori SPIEN.
Mōhiohio:
Ko te atanga SPI e kiia ana ko "ISP", na te mea ko ia te tuatahi i roto i te atanga Papatono Pūnaha i runga i nga hua Atmel AVR. Kei te waatea etahi atu atanga mo In System Programming.
Ripanga 4-11. Atmel-ICE SPI Pin Mapping
| Atmel-ICE AVR titi tauranga | Nga titi whainga | Pini wheke paku |
SPI pinout |
| Pin 1 (TCK) | SCK | 1 | 3 |
| Pin 2 (GND) | GND | 2 | 6 |
| Pin 3 (TDO) | MISO | 3 | 1 |
| Pin 4 (VTG) | VTG | 4 | 2 |
| Pin 5 (TMS) | 5 | ||
| Pin 6 (nSRST) | / WHAKATANGA | 6 | 5 |
| Pin 7 (kaore i hono) | 7 | ||
| Pin 8 (nTRST) | 8 | ||
| Pin 9 (TDI) | MOSI | 9 | 4 |
| Pin 10 (GND) | 0 |
4.4.5. PDI
Ko te Atanga Papatono me te Patuiro (PDI) he atanga rangatira a Atmel mo te kaupapa o waho me te patuiro maramara o tetahi taputapu. Ko te PDI Physical he atanga 2-pin e whakarato ana i te whakawhitiwhiti korero tukutahi haurua-rua-a-rua me te taputapu i whaaia.
I te wa e hoahoa ana i tetahi PCB tono, kei roto ko te Atmel AVR me te atanga PDI, me whakamahi te pinout e whakaatuhia ana i te ahua i raro nei. Ko tetahi o nga taapiri 6-titi e whakaratohia ana me te kete Atmel-ICE ka taea te whakamahi hei hono i te tirotiro Atmel-ICE ki te PCB tono.
Whakaahua 4-11. PDI Pane Pinout
4.4.6.Te hono ki tetahi PDI Target
Ko te pinout e taunakitia ana mo te hono 6-pin PDI e whakaatuhia ana i te Whakaahua 4-11.
Hononga ki te pane 6-pin 100-mil PDI
Whakamahia te 6-pin 100-mil tap i runga i te taura papatahi (kei roto i etahi kete) hei hono atu ki tetahi pane PDI 100-mil paerewa.
Hononga ki te pane 6-pin 50-mil PDI
Whakamahia te papa urutau (kei roto i etahi kete) hei hono ki te pane PDI 50-mil paerewa.
Hononga ki te pane 100-mil ritenga
Me whakamahi te taura paku 10-titi ki te hono i waenga i te tauranga hononga Atmel-ICE AVR me te papa whainga. E wha nga hononga e hiahiatia ana, pera i te korero i te ripanga i raro nei.
Hiranga:
He rereke te pinout e hiahiatia ana i te JTAGICE mkII JTAG rangahau, kei te hono a PDI_DATA ki te titi 9. He hototahi te Atmel-ICE ki te pinout e whakamahia ana e te Atmel-ICE, JTAGICE3, AVR ONE!, me AVR Dragon™ hua.
Ripanga 4-12. Atmel-ICE PDI Pin Mapping
|
Atmel-ICE AVR titi tauranga |
Nga titi whainga | Pini wheke paku |
Atmel STK600 PDI pinout |
| Pin 1 (TCK) | 1 | ||
| Pin 2 (GND) | GND | 2 | 6 |
| Pin 3 (TDO) | PDI_DATA | 3 | 1 |
| Pin 4 (VTG) | VTG | 4 | 2 |
| Pin 5 (TMS) | 5 | ||
| Pin 6 (nSRST) | PDI_CLK | 6 | 5 |
| Pin 7 (kaore i hono) | 7 | ||
| Pin 8 (nTRST) | 8 | ||
| Pin 9 (TDI) | 9 | ||
| Pin 10 (GND) | 0 |
4.4.7. UPDI Atanga Tinana
Ko te Papatono Whakakotahi me te Atanga Debug (UPDI) he atanga rangatira a Atmel mo te kaupapa o waho me te patuiro maramara o tetahi taputapu. He riiwhi mo te atanga tinana PDI 2-waea, ka kitea i runga i nga taputapu AVR XMEGA katoa. Ko te UPDI he atanga waea-kotahi e whakarato ana i te whakawhitiwhiti-a-rua-a-rua-rua-rua-rua ki te taputapu e whaaia ana mo nga kaupapa o te hotaka me te patuiro.
I te wa e hoahoa ana i tetahi PCB tono, kei roto ko te Atmel AVR me te atanga UPDI, me whakamahi te pinout e whakaatuhia ana i raro nei. Ko tetahi o nga taapiri 6-titi e whakaratohia ana me te kete Atmel-ICE ka taea te whakamahi hei hono i te tirotiro Atmel-ICE ki te PCB tono.
Whakaahua 4-12. UPDI Pane Pinout
4.4.7.1 UPDI me /RESET
Ko te UPDI kotahi-waea atanga ka taea he titi whakatapua, he titi tiritahi ranei, i runga i te taputapu AVR kua tohua. Tirohia te papaarangi taputapu mo etahi atu korero.
Ina ko te atanga UPDI i runga i te titi tiritahi, ka taea te whirihora i te titi ki te UPDI, /RESET, GPIO ranei ma te tautuhi i nga huinga RSTPINCFG[1:0].
Kei te RSTPINCFG[1:0] nga whirihoranga e whai ake nei, pera i te whakaahuatanga i roto i te papanga raraunga. Kei konei nga tikanga whaihua o ia whiringa.
Ripanga 4-13. RSPINCFG[1:0] Whirihoranga Fuse
| RSPINCFG[1:0] | Whirihoranga |
Whakamahinga |
| 00 | GPIO | Ko te titi I/O kaupapa whanui. Kia uru atu ki te UPDI, me tono he 12V putere ki tenei titi. Karekau he puna tautuhi o waho e waatea ana. |
| 01 | UPDI | Ko te whakahoahoa me te titi patuiro. Karekau he puna tautuhi o waho e waatea ana. |
| 10 | Tautuhi Anō | Tautuhi ano te whakauru tohu. Kia uru atu ki te UPDI, me tono he 12V putere ki tenei titi. |
| 11 | Kua rahuitia | NA |
Tuhipoka: Ko nga taputapu AVR tawhito he atanga papatono, e mohiotia ana ko "High-Voltage Papatonotanga” (kei te noho nga momo rangatū me nga momo whakarara.) I te nuinga o te waa me tono tenei atanga ki te 12V ki te titi /RESET mo te roanga o te wahanga hotaka. Ko te atanga UPDI he atanga rereke katoa. Ko te pine UPDI te mea tuatahi he porotaka me te titi patuiro, ka taea te whakakotahi kia whai mahi rereke (/RESET, GPIO ranei). Ki te kowhiria te mahi rereke katahi ka hiahiatia he 12V putere i runga i taua titi hei whakahohe ano i te mahi UPDI.
Tuhipoka: Ki te hiahia tetahi hoahoa ki te tiritiri i te tohu UPDI i runga i nga here titi, me mahi nga mahi kia taea ai te whakarite i te taputapu. Hei whakarite ka taea te mahi tika te tohu UPDI, me te karo i te kino o nga waahanga o waho mai i te pupuhi 12V, ka tūtohu kia momotuhia nga waahanga kei runga i tenei titi ina ngana ana ki te patuiro, ki te whakarite ranei i te taputapu. Ka taea tenei ma te whakamahi i te parenga 0Ω, ka utaina ma te taunoa ka tangohia, ka whakakapihia ranei e te pane pane i te wa e patuiro ana. Ko te tikanga o tenei whirihoranga me mahi i mua i te whakapuru i te taputapu.
Hiranga: Kaore te Atmel-ICE e tautoko i te 12V i runga i te raina UPDI. I etahi atu kupu, ki te mea kua whirihorahia te pine UPDI hei GPIO, RESET ranei kaore e taea e Atmel-ICE te atanga UPDI.
4.4.8.Te hono ki te UPDI Target
Ko te pinout e taunaki ana mo te hononga hono 6-pin UPDI e whakaatuhia ana i te Whakaahua 4-12.
Hononga ki te pane UPDI 6-titi 100-mil
Whakamahia te 6-pin 100-mil tap i runga i te taura papatahi (kei roto i etahi kete) hei hono atu ki tetahi pane UPDI 100-mil paerewa.
Hononga ki te pane UPDI 6-titi 50-mil
Whakamahia te papa urutau (kei roto i etahi kete) hei hono ki tetahi pane UPDI 50-mil paerewa.
Hononga ki te pane 100-mil ritenga
Me whakamahi te taura paku 10-titi ki te hono i waenga i te tauranga hononga Atmel-ICE AVR me te papa whainga. E toru nga hononga e hiahiatia ana, pera i te korero i te ripanga i raro nei.
Ripanga 4-14. Atmel-ICE UPDI Pin Mapping
| Atmel-ICE AVR titi tauranga | Nga titi whainga | Pini wheke paku |
Atmel STK600 UPDI pinout |
| Pin 1 (TCK) | 1 | ||
| Pin 2 (GND) | GND | 2 | 6 |
| Pin 3 (TDO) | UPDI_DATA | 3 | 1 |
| Pin 4 (VTG) | VTG | 4 | 2 |
| Pin 5 (TMS) | 5 | ||
| Pin 6 (nSRST) | [/RESET tikanga] | 6 | 5 |
| Pin 7 (Kare i hono) | 7 | ||
| Pin 8 (nTRST) | 8 | ||
| Pin 9 (TDI) | 9 | ||
| Pin 10 (GND) | 0 |
4.4.9 TPI Atanga Tinana
Ko te TPI he atanga hotaka-anake mo etahi taputapu AVR ATtiny. Ehara i te atanga patuiro, karekau he mana OCD enei taputapu. I te wa e hoahoa ana i tetahi PCB tono kei roto he AVR me te atanga TPI, me whakamahi te pinout e whakaatuhia ana i te ahua i raro nei.
Whakaahua 4-13. TPI Pane Pinout
4.4.10.Te hono ki tetahi TPI Target
Ko te pinout e taunaki ana mo te hono TPI 6-pin e whakaatuhia ana i te Whakaahua 4-13.
Hononga ki te pane 6-pin 100-mil TPI
Whakamahia te 6-pin 100-mil tap i runga i te taura papatahi (kei roto i etahi kete) hei hono atu ki tetahi pane 100-mil TPI paerewa.
Hononga ki te pane 6-pin 50-mil TPI
Whakamahia te papa urutau (kei roto i etahi kete) hei hono ki tetahi pane 50-mil TPI paerewa.
Hononga ki te pane 100-mil ritenga
Me whakamahi te taura paku 10-titi ki te hono i waenga i te tauranga hononga Atmel-ICE AVR me te papa whainga. E ono nga hononga e hiahiatia ana, pera i te korero i te ripanga i raro nei.
Ripanga 4-15. Atmel-ICE TPI Pin Mapping
| Atmel-ICE AVR titi tauranga | Nga titi whainga | Pini wheke paku |
TPI pinout |
| Pin 1 (TCK) | KARAKA | 1 | 3 |
| Pin 2 (GND) | GND | 2 | 6 |
| Pin 3 (TDO) | RARAUNGA | 3 | 1 |
| Pin 4 (VTG) | VTG | 4 | 2 |
| Pin 5 (TMS) | 5 | ||
| Pin 6 (nSRST) | / WHAKATANGA | 6 | 5 |
| Pin 7 (kaore i hono) | 7 | ||
| Pin 8 (nTRST) | 8 | ||
| Pin 9 (TDI) | 9 | ||
| Pin 10 (GND) | 0 |
4.4.11. Patuiro Arā Atu Anō (AVR JTAG /debugWIRE nga taputapu)
I/O Peripheral
Ka haere tonu te nuinga o nga taputapu I/O ahakoa ka mutu te mahinga o te papatono e te waahi pakaru. Example: Mena ka tae ki te waahi pakaru i te wa o te tuku UART, ka oti te tuku me te whakarite i nga moka. Ka tautuhia te haki TXC (ka oti te tuku) ka watea i runga i te hikoinga kotahi e whai ake nei o te waehere ahakoa ko te tikanga ka puta i muri mai i roto i te taputapu tuuturu.
Ka haere tonu nga kōwae I/O katoa i roto i te aratau mutu me nga waahanga e rua e whai ake nei:
- Matawā/Kaitatau (ka taea te whirihora ma te whakamahi i te raupaparorohiko i mua-mutunga)
- Tiaki Tiaki Tiaki (katia i nga wa katoa ki te aukati i nga tautuhi i te wa e patuiro ana)
Takitahi I/O uru
I te mea kei te haere tonu te I/O i roto i te aratau mutu, me tupato ki te karo i etahi take wa. Mo te example, te waehere:
I te wa e whakahaerehia ana tenei waehere, karekau te rehita TEMP e panui i te 0xAA na te mea kare ano nga raraunga i mau tonu ki te titi i te wa kua s.amparahina e te mahi IN. Me whakatakoto he tohutohu NOP i waenganui i te ako OUT me te IN kia mohio kei te noho te uara tika ki te rehita PIN.
Heoi, ka takahia e te tangata kotahi tenei mahi ma te OCD, ka hoatu e tenei waehere te 0xAA i roto i te rehita PIN mai i te mea kei te tere haere te I/O ahakoa ka mutu te matua i te hikoi kotahi.
Te hikoi kotahi me te wa
Ko etahi rehita me panui me tuhi ranei i roto i te maha o nga huringa i muri i te whakaahei tohu mana. I te mea kei te rere tonu te karaka I/O me nga peripheral ki te tere tonu i te aratau mutu, ko te hikoi kotahi i roto i taua waehere ka kore e tutuki nga whakaritenga wa. I waenganui i nga hikoinga kotahi e rua, kua maha nga miriona huringa o te karaka I/O. Kia angitu te panui me te tuhi i nga rehita me nga whakaritenga taima penei, me mahi te raupapa panui, tuhi tuhi ranei hei mahi ngota e whakahaere ana i te taputapu i te tere katoa. Ka taea tenei ma te whakamahi i te tonotono, i te waea mahi ranei hei mahi i te waehere, te whakamahi ranei i te mahi rere-ki-pehu i roto i te taiao patuiro.
Te uru atu ki nga rehita 16-bit
He maha nga rehita moka-16 ka taea te uru atu ma te pahi raraunga moka-8 (hei tauira: TCNTn o te moka-16 matawā). Ko te rehita moka-16 me uru ki te paita ma te whakamahi i nga mahi panui, tuhi ranei e rua. Ko te pakaru i waenganui o te uru moka-16, te hikoi kotahi ranei i tenei ahuatanga ka hua he uara he.
Te urunga rehita I/O here
Ko etahi rehita kaore e taea te panui me te kore e pa ki o raatau ihirangi. Kei roto i aua rehita ko era kei roto nga haki ka whakakorehia ma te panui, he rehita raraunga parepare ranei (hei tauira: UDR). Ka aukati te raupaparorohiko i te panui i enei rehita ka mutu te aratau hei pupuri i te ahua o te patuiro OCD. I tua atu, ko etahi rehita e kore e taea te tuhi haumaru me te kore e puta nga paanga-taha - he panui-anake enei rehita. Mo te example:
- Rēhita haki, ka whakawāteahia te haki mā te tuhi '1' ki tetahi He panui-anake enei rehita.
- Ko nga rehita UDR me SPDR kaore e taea te panui me te kore e pa ki te ahua o te waahanga. Ko enei rehita kaore
4.4.12. megaAVR Nga Whakaaro Motuhake
Nga waahi pakaru rorohiko
I te mea kei roto he putanga moata o te kōwae OCD, karekau a ATmega128[A] e tautoko i te whakamahinga o te ako BREAK mo nga waahi pakaru rorohiko.
JTAG karaka
Ko te auau karaka i whngaia me tino tika te tohu i roto i te raupaparorohiko i mua i te tiimata i te waahi patuiro. Mo nga take tukutahi, ko te JTAG Ko te tohu TCK me iti iho i te hauwha o te auau karaka i whaaia mo te patuiro pono. I te wa e whakamahere ana ma te JTAG atanga, ka whakawhäitihia te auau TCK e te reanga auau teitei o te taputapu i whäia, ehara ko te auau karaka tonu e whakamahia ana.
I te wa e whakamahi ana i te oscillator RC o roto, kia mohio koe ka rereke pea te auau mai i tetahi taputapu ki tetahi taputapu ka pangia e te pāmahana me te V.CC huringa. Kia tupato ki te tautuhi i te auau o te karaka.
JTAGEN me OCDEN fuses
Ko te JTAG Ka taea te atanga ma te whakamahi i te JTAGEN fuse, he mea whakarite taunoa. Ma tenei ka taea te uru atu ki te JTAG atanga hōtaka. Na roto i tenei tikanga, ka taea te whakakotaka i te OCDEN fuse (ma te taunoa ko OCDEN kaore i te hotaka). Ka taea e tenei te uru ki te OCD kia pai ai te whakakore i te taputapu. Ko te pito-mua o te raupaparorohiko ka whakarite i nga wa katoa ka waiho te whakakorikori OCDEN kia kore e hotaka i te wa e whakamutua ai he huihuinga, na reira ka aukati i te whakapau hiko kore e te OCD. Mena ko te JTAGKo te EN fuse kua whakakorea pohehe, ka taea anake te whakahohe ma te whakamahi i te SPI me te High Voltage tikanga hōtaka.
Mena ko te JTAGKo te EN fuse kua whakamaheretia, ko te JTAG Ka taea tonu te mono atanga i roto i te firmware ma te tautuhi i te moka JTD. Ma tenei ka kore e taea te whakakore i te waehere, a kaua e mahia i te wa e ngana ana i te waahi patuiro. Mēnā kei te mahi kē taua waehere i runga i te taputapu Atmel AVR i te wa e timata ana i te wahanga patuiro, ka whakau te Atmel-ICE i te raina RESET i te wa e hono ana. Mena ka tika te waea o tenei raina, ka akiakihia te taputapu AVR kua tohua ki te tautuhi, na reira ka taea te JTAG hononga.
Mena ko te JTAG kua whakahohea te atanga, te JTAG e kore e taea te whakamahi titi mo etahi atu mahi titi. Ka noho whakatapua ratou JTAG titi tae noa ki te JTAG kua monoa te atanga ma te tautuhi i te moka JTD mai i te waehere papatono, ma te whakakore ranei i te JTDTAGKo te EN ka hono ma te atanga papatono.
Aki:
Kia mahara ki te tirotiro i te pouakataki "whakamahia te tautuhi-a-waho" i roto i te korero hotaka me te korero mo nga whiringa patuiro kia taea ai e te Atmel-ICE te whakatuu i te raina RESET me te whakahohe ano i te JTAG atanga i runga i nga taputapu e whakahaere ana i te waehere e whakakore ana i te JTAG atanga ma te tautuhi i te moka JTD.
Nga huihuinga IDR/OCDR
Ko te IDR (In-out Data Register) e mohiotia ana ko te OCDR (On Chip Debug Register), a ka whakamahia nuitia e te kaiwhakairo ki te panui me te tuhi korero ki te MCU i te wa e mutu ana te aratau i te wa o te waahi patuiro. Ina tuhia e te papatono tono i roto i te aratau oma he paita o nga raraunga ki te rehita OCDR o te taputapu AVR e taraihia ana, ka panuihia e te Atmel-ICE tenei uara ka whakaatu ki te matapihi karere o te raupaparorohiko o mua-mutunga. Ka pootihia te rehita OCDR ia 50ms, no reira ka kore e puta he hua pono te tuhi ki a ia i te auau teitei ake. Ina ngaro te hiko o te taputapu AVR i te wa e patuirohia ana, ka purongo pea nga kaupapa OCDR teka. Ka puta tenei na te mea ka pooti tonu te Atmel-ICE i te taputapu hei tohu voltagka heke iho ki raro i te puo whakahaere iti a te AVRtage.
4.4.13. AVR XMEGA Whakaaro Motuhake
OCD me te karaka
Ka uru te MCU ki te aratau mutu, ka whakamahia te karaka OCD hei karaka MCU. Ko te karaka OCD ko te JTAG TCK mena ko te JTAG Kei te whakamahia te atanga, te PDI_CLK ranei mena kei te whakamahia te atanga PDI.
I/O kōwae i roto i te aratau mutu
He rereke ki nga taputapu megaAVR Atmel o mua, i roto i te XMEGA ka mutu nga waahanga I/O i te aratau mutu. Ko te tikanga ka haukotia nga tukunga USART, ka mutu nga taima (me te PWM).
Ko nga taputapu pakaru
E wha nga taputapu whakatairite waahi pakaru - e rua nga kaiwhakarite wahitau me nga kaiwhakarite uara e rua. Kei a ratou etahi here:
- Ko nga waahi wehenga katoa me orite te momo (hotaka, raraunga ranei)
- Ko nga waahi wehenga raraunga katoa me noho ki te waahi mahara kotahi (I/O, SRAM, XRAM ranei)
- Ka taea te kotahi anake te waahi pakaru mena ka whakamahia te awhe wahitau
Anei nga huinga rereke ka taea te whakarite:
- E rua nga raraunga kotahi, nga waahi waahi waahi hotaka ranei
- Kotahi te raraunga, te waahi waahi waahi waahi hotaka ranei
- E rua nga waahi waahi wahitau raraunga kotahi me te uara kotahi te whakataurite
- Kotahi te waahi wehenga raraunga me te awhe wahitau, awhe uara, e rua ranei
Ma te Atmel Studio e korero ki a koe mena kaore e taea te whakarite te waahi pakaru, me te aha. Ko nga waahi pakaru raraunga he kaupapa matua i runga i nga waahanga wehenga papatono, mena kei te waatea nga waahi waahi rorohiko.
Te tautuhi o waho me te PDI tinana
Ka whakamahia e te atanga tinana PDI te raina tautuhi hei karaka. I te wa e patuiro ana, me 10k neke atu ranei, ka nekehia atu ranei. Me whakakorehia nga pūnga iahiko tautuhi. Me momotu etahi atu puna tautuhi o waho.
Te patuiro me te moe mo ATxmegaA1 rev H me mua
I noho he pepeke i runga i nga putanga tuatahi o nga taputapu ATxmegaA1 i aukati i te OCD kia kore e taea i te wa e noho ana te taputapu ki etahi momo moe. E rua nga mahi hei whakahohe i te OCD:
- Haere ki roto i te Atmel-ICE. Kōwhiringa i roto i te tahua Utauta ka taea "Whakahohehia te tautuhi o waho i nga wa katoa i te wa e whakahou ana i te taputapu".
- Mahi i te ūkui maramara
Ko nga momo moe e whakaohooho ana i tenei bug ko:
- Mana-iho
- Tiaki mana
- tūtatari
- Tatari roa
4.4.1.debugWIRE Nga Whakaaro Motuhake
Ko te titi korero debugWIRE (dW) kei runga i te titi rite ki te tautuhi-a-waho (RESET). No reira kaore e tautokohia he puna tautuhi-a-waho ina whakahohea te atanga debugWIRE.
Ko te debugWIRE Enable fuse (DWEN) me whakanoho ki runga i te taputapu i whaaia kia mahi ai te atanga debugWIRE. Ko tenei whaa kare i te hotaka taunoa ina tukuna mai te taputapu Atmel AVR mai i te wheketere. Ko te atanga debugWIRE ake e kore e taea te whakamahi ki te tautuhi i tenei whakakorikori. Kia taea ai te tautuhi i te huinga DWEN, me whakamahi te aratau SPI. Ko te raupaparorohiko o mua-mutunga ka mau i tenei ma te mea ka hono nga titi SPI e tika ana. Ka taea hoki te whakarite ma te whakamahi i te kaupapa SPI mai i te korero hotaka Atmel Studio.
Ko: Ngana ki te timata i te wahanga patuiro i te wahanga debugWIRE. Ki te kore e taea te atanga debugWIRE, ka tuku a Atmel Studio ki te ngana ano, ki te ngana ranei ki te whakahohe i te debugWIRE ma te whakamahi i te kaupapa SPI. Mena kei a koe te katoa o te pane SPI e hono ana, ka whakahohea te debugWIRE, ka tonohia koe ki te huri i te mana ki runga i te whaainga. Ka hiahiatia tenei kia whai hua ai nga huringa fuse.
Ranei: Whakatuwherahia te korero hotaka i roto i te aratau SPI, me te manatoko kei te rite te waitohu ki te taputapu tika. Tirohia te ngongo DWEN kia taea ai te debugWIRE.
Hiranga:
He mea nui ki te waiho i te ngongo SPIEN kua hotaka, ko te ngongo RSTDISBL kaore i te kaupapa! Ki te kore e mahia tenei ka mau te taputapu ki te aratau debugWIRE, me te High Voltagka hiahiatia e te hōtaka ki te whakahoki i te tautuhinga DWEN.
Hei whakakore i te atanga debugWIRE, whakamahia High Voltage whakahoahoa ana ki te wete i te hotaka i te whakakorikori DWEN. Me mahi ano, whakamahia te atanga debugWIRE ake ki te whakakore i a ia mo te wa poto, ka taea ai te mahi hotaka SPI, mena kua tautuhia te whakakorikori SPIEN.
Hiranga:
Mēnā KĀORE te whakakorikori SPIEN i waiho kia hotaka, e kore e taea e Atmel Studio te whakaoti i tenei mahi, me te Vol Hightagme whakamahi e te hōtaka.
I roto i te huihuinga patuiro, tohua te kōwhiringa tahua 'Whakakorea te debugWIRE me te Katia' mai i te tahua 'Debug'. Ka monoa a DebugWIRE mo te wa poto, ka whakamahi a Atmel Studio i nga kaupapa SPI hei whakakore i te hotaka DWEN fuse.
Ma te whakahoahoa te DWEN fuse ka taea e etahi waahanga o te punaha karaka te whakahaere i roto i nga momo moe katoa. Ma tenei ka nui ake te whakapau hiko o te AVR i te wa e moe ana. No reira me monoa te DWEN Fuse i nga wa katoa ka kore e whakamahia te debugWIRE.
I te wa e hoahoa ana i te PCB tono whaainga ka whakamahia te debugWIRE, me whai whakaaro e whai ake nei mo te mahi tika:
- Ko nga parenga kume-ake i runga i te raina dW/(RESET) kaua e iti ake (kaha ake) i te 10kΩ. Ko te parenga kume-ake kaore e hiahiatia mo te mahi debugWIRE, na te mea kei te whakarato te taputapu patuiro
- Ko nga pūnga pūnga whakapūmau e hono ana ki te pine RESET me momotu i te wa e whakamahi ana i te debugWIRE, na te mea ka raru te mahi tika o te atanga.
- Ko nga puna tautuhi o waho katoa, etahi atu taraiwa hohe ranei i runga i te raina RESET me momotu, na te mea ka raru pea te mahi tika o te atanga.
Kaua rawa e hōtaka nga raka-paraka i runga i te taputapu i whäia. Ko te atanga debugWIRE me whakawāteatia ngā moka-raka kia pai ai te mahi.
4.4.15. debugWIRE Pūmanawa Wehewehenga
Ko te debugWIRE OCD ka tino whakahekehia ina whakaritea ki te Atmel megaAVR (JTAG) OCD. Ko te tikanga karekau he kaiwhakarite i te porowhita porowhita e waatea ana ki te kaiwhakamahi mo nga kaupapa patuiro. Ko tetahi o nga kaiwhakariterite kei te noho mo nga kaupapa oma-ki-pehu me nga mahi hikoi kotahi, engari kaore i te tautokohia etahi atu waahi pakaru i roto i nga taputapu.
Engari, me whakamahi te patuiro i te tohutohu AVR BREAK. Ka taea te whakauru i tenei tohutohu ki te FLASH, ka utaina mo te mahi ka uru te AVR CPU ki te aratau mutu. Hei tautoko i nga waahi pakaru i te wa o te patuiro, me whakauru e te kaiwhakairo he tohutohu BREAK ki te FLASH i te wa e tono ai nga kaiwhakamahi i te waahi wehenga. Ko te ako taketake me keteroki mo te whakakapi i muri mai.
Ina takahia e te tangata kotahi te tohutohu BREAK, me whakahaere e te kaipatuiro te tohutohu keteroki taketake hei pupuri i te whanonga o te papatono. I roto i nga take tino nui, me tango te BREAK mai i FLASH ka whakakapi i muri mai. Ka taea e enei ahuatanga katoa te whakaroa i te wa e hikoi ana koe mai i nga waahi pakaru, ka kaha ake i te wa e tino iti ana te auau karaka.
Na reira ka tūtohu kia whai i nga aratohu e whai ake nei, mena ka taea:
- Whakahaerehia te whainga i nga wa katoa i te auau i te wa o te patuiro. Ko te atanga tinana debugWIRE kua karaka mai i te karaka i whaaia.
- Ngana ki te whakaiti i te maha o nga taapiri me te tango i te waahi pakaru, na te mea me whakakapi tetahi wharangi FLASH ki runga i te whaainga.
- Me ngana ki te taapiri, ki te tango ranei i etahi waahanga pakaru iti i te wa kotahi, hei whakaiti i te maha o nga mahi tuhi wharangi FLASH
- Mena ka taea, karohia te whakatakoto i nga waahi wehenga ki runga i nga tohutohu kupu-rua
4.4.16. Te mohio ki te debugWIRE me te DWEN Fuse
Ina whakahohea, ka whakahaeretia e te atanga debugWIRE te titi /RESET o te taputapu, ka noho motuhake ki te atanga SPI, e hiahia ana hoki tenei titi. I te wa e whakaahei ana me te whakakore i te kōwae debugWIRE, whai i tetahi o enei huarahi e rua:
- Ma te Atmel Studio e tiaki nga mea (e taunakitia ana)
- Tautuhi me te whakawātea i te DWEN ā-ringa (kia tūpato, ngā kaiwhakamahi matatau anake!)
Hiranga: A, no te raweke a-ringa i te DWEN, he mea nui kia noho tonu te ngongo SPIEN kia kore ai e whakamahitage hōtaka
Whakaahua 4-14. Te mohio ki te debugWIRE me te DWEN Fuse
4.4.17.TinyX-OCD (UPDI) Nga Whakaaro Motuhake
Ko te titi raraunga UPDI (UPDI_DATA) ka taea he titi whakatapua, he titi tiritahi ranei, i runga i te taputapu AVR i whaia. Ko te titi UPDI tiritahi he 12V te manawanui, ka taea te whirihora hei whakamahi hei /RESET, GPIO ranei. Mo etahi atu korero mo te whakamahi i te titi i roto i enei whirihoranga, tirohia te Atanga Tinana UPDI.
I runga i nga taputapu kei roto te waahanga CRCSCAN (Cyclic Redundancy Check Memory Scan) kaua e whakamahia tenei waahanga i te aratau papamuri tonu i te wa e patuiro ana. He iti noa nga rauemi whakatairite i te waahanga OCD, no reira ka whakaurua nga tohutohu BREAK ki roto i te uira (waahi waahi rorohiko) ina hiahiatia kia maha ake nga waahanga, ahakoa i te wa e takahia ana te waehere taumata-puna. Ka taea e te kōwae CRC te kite i tenei waahi pakaru he kino o nga ihirangi mahara flash.
Ka taea hoki te whirihora te kōwae CRCSCAN ki te mahi i te karapa CRC i mua i te puhipuhi. Mena he rerekee te CRC, kaore te taputapu e puhipuhi, me te ahua kua maukati. Ko te huarahi anake hei whakaora i te taputapu mai i tenei ahuatanga ko te whakakore i nga maramara katoa me te whakarite i tetahi whakaahua uira whaimana, ka whakakore ranei i te CRCSCAN i mua i te whakaaraara. (Ko te ūkui maramara ngawari ka puta he rama koretake me te CRC muhu, ka kore tonu te wahanga e puhipuhi.) Ka whakakorehia aunoatia e Atmel Studio nga piu CRCSCAN i te wa e mukua ana e te maramara tetahi taputapu i tenei ahua.
I te wa e hoahoa ana i te PCB tono whainga ka whakamahia te atanga UPDI, me whai whakaaro e whai ake nei mo te mahi tika:
- Ko nga parenga kume-ake i runga i te raina UPDI kaua e iti ake (kaha ake) i te 10kΩ. Kaua e whakamahia he parenga kume-iho, me tango ranei ina whakamahi UPDI. Ko te tinana UPDI he kaha ki te pana-kumea, no reira he ngoikore noa te parenga kume ki runga hei aukati i te moka tiimata teka i te wa e pa ana te raina.
- Mēnā ka whakamahia te titi UPDI hei pine RESET, me momotu tetahi pūnga pūnga pūnga iahiko ina whakamahi UPDI, na te mea ka raru te mahi tika o te atanga.
- Mena ka whakamahia te titi UPDI hei RESET, GPIO pine ranei, me momotu nga taraiwa o waho katoa i te raina i te wa o te whakamaoritanga, te patuiro ranei i te mea ka raru pea te mahi tika o te atanga.
Whakaahuatanga taputapu
5.1.WARANGA
E toru nga rama a te papa o runga o Atmel-ICE e tohu ana i te mana o te patuiro o naianei, o nga huihuinga hotaka ranei.
Ripanga 5-1. Nga LED
| LED | Mahi |
Whakaahuatanga |
| Mauī | Te kaha whainga | KAKAKAriki ina he pai te mana whainga. Ko te uira e tohu ana i te hapa hiko kua whakaritea. Ka kore e marama kia timata ra ano te hononga o te hui whakahōtaka/pairoiro. |
| Waenganui | Te mana matua | Whero ina he pai te mana o te poari matua. |
| Matau | Tūnga | He kanapa KAKAKAriki i te wa e oma ana te whaainga. WHAKATO ka mutu te whaainga. |
5.2 . Paewhiri Whakamuri
Kei te papa o muri o te Atmel-ICE te hononga Micro-B USB.
5.3. Paepae Raro
Kei te papa o raro o te Atmel-ICE he whakapiri e whakaatu ana i te tau rangatū me te ra i hangaia ai. Ina rapu tautoko hangarau, whakauruhia enei korero.
5.4 .Whakaahuatanga Hangahanga
Ko te hoahoanga Atmel-ICE e whakaatuhia ana i te hoahoa poraka i te Whakaahua 5-1.
Whakaahua 5-1. Atmel-ICE Poraka Hoahoa
5.4.1. Te Poari Matua o Atmel-ICE
Ka tukuna te mana ki te Atmel-ICE mai i te pahi USB, ka whakatauhia ki te 3.3V e te kaiwhakahaere aratau-taahiraa. Ka whakamahia te titi VTG hei urunga tohutoro anake, a ka whangaihia e te mana motuhake te vol variabletagtaha o nga kaitahuri taumata i runga i te papa. Kei te ngakau o te poari matua Atmel-ICE ko te Atmel AVR UC3 microcontroller AT32UC3A4256, e rere ana i waenga i te 1MHz me te 60MHz i runga i nga mahi e mahia ana. Kei roto i te microcontroller tetahi kōwae tere-tere USB 2.0-matapihi, e taea ai te tuku raraunga teitei ki te patuiro.
Ko te whakawhitiwhitinga korero i waenga i te Atmel-ICE me te taputapu whaainga ka mahia ma roto i te peeke o nga kaitahuri taumata e huri ana i nga tohu i waenga i te puia mahi a te whaainga.tage me te vol rototage taumata i runga i te Atmel-ICE. Kei roto ano i te ara tohu ko te zener overvoltage ngongo whakamarumaru, nga parenga whakamutu raupapa, nga whiriwhiringa arataki me nga diodes whakamarumaru ESD. Ka taea te whakahaere i nga hongere tohu katoa i roto i te awhe 1.62V ki te 5.5V, ahakoa kaore e taea e te taputapu Atmel-ICE te peia i te vol teitei ake.tage nui atu i te 5.0V. Rerekē te auau whakahaere mōrahi i runga i te atanga ūnga e whakamahia ana.
5.4.2.Atmel-ICE Target Hononga
Ko te Atmel-ICE karekau he rangahau kaha. Ka whakamahia he taura IDC 50-mil ki te hono atu ki te tono whainga, ma roto ranei i nga taapiri kei roto i etahi kete. Mo etahi atu korero mo te taura me nga taapiri, tirohia te waahanga Huihui i te Atmel-ICE
5.4.3. Atmel-ICE Target Tuhono Nga Nama Wahi
Hei hono tika i te taura IDC Atmel-ICE 50-mil ki te papa kua whakaritea, me rato nga pane 50-mil 10-pin paerewa. E taunaki ana kia whakamahia nga pane matua ki te whakarite i te whakatakotoranga tika ina hono ana ki te whaainga, penei i era i whakamahia i runga i te papa urutau kua whakauruhia ki te kete.
Ko te waahanga waahanga mo tenei pane ko: FTSH-105-01-L-DV-KAP mai i SAMTEC
Whakauru Pūmanawa
6.1. Atmel Studio
6.1.1.Software Integration i Atmel Studio
Ko Atmel Studio he Taiao Whanaketanga Whakauru (IDE) mo te tuhi me te tarai i nga tono Atmel AVR me Atmel SAM i nga taiao Windows. Ka whakaratohia e Atmel Studio he taputapu whakahaere kaupapa, puna file ētita, simulator, assembler me mua-mutunga mo C/C++, hōtaka, emulation me runga-kiripi patuiro.
Ko te putanga Atmel Studio 6.2 ranei i muri mai me whakamahi tahi me te Atmel-ICE.
6.1.2. Kōwhiringa Papatono
Kei te tautoko a Atmel Studio i nga kaupapa o Atmel AVR me Atmel SAM ARM taputapu ma te whakamahi i te Atmel-ICE. Ka taea te whirihora i te korero hotaka hei whakamahi i a JTAG, aWaea, SPI, PDI, TPI, aratau SWD, kia rite ki te taputapu kua tohua.
Ina whirihorahia te auau karaka, he rereke nga ture e pa ana mo nga atanga rereke me nga whanau e whaaia ana:
- Ka whakamahia e te kaupapa SPI te karaka kua whakaritea. Whirihorahia te auau karaka kia iti iho i te hauwha o te auau e rere ana te taputapu i whäia.
- JTAG Ko te whakamaoritanga i runga i nga taputapu megaAVR Atmel kua karaka e te Ko te tikanga ko te auau karaka whakamaoritanga he iti ki te nuinga o te waa whakahaere o te taputapu ake. (Ko te tikanga 16MHz.)
- Ko nga kaupapa AVR XMEGA i runga i nga kaupapa JTAG me nga atanga PDI e karaka ana e te kaihātaka. Ko te tikanga ko te auau o te karaka whakamaarama he iti ki te nuinga o te waa whakahaere o te taputapu (Ko te tikanga 32MHz).
- AVR UC3 hōtaka i runga i a JTAG karaka te atanga e te kaihātaka. Ko te tikanga ko te auau karaka whakamaoritanga he iti ki te nuinga o te waa whakahaere o te taputapu ake. (He iti ki te 33MHz.)
- Ko te mahinga AVR UC3 i runga i te atanga aWire e karaka ana e te Ko te auau tino pai e homai ana e te tere pahi SAB i roto i te taputapu kua whakaritea. Ko te Atmel-ICE patuiro ka whakakoi aunoa i te reiti aWire baud kia tutuki ai enei paearu. Ahakoa te tikanga karekau e tika ka taea e te kaiwhakamahi te whakawhāiti i te reeti morahi o te baud ki te hiahiatia (hei tauira i nga taiao haruru).
- Ko te hotaka taputapu SAM i runga i te atanga SWD e karaka ana e te kaihātaka. Ko te auau teitei e tautokohia ana e Atmel-ICE ko 2MHz. Ko te auau kia kaua e neke ake i nga wa auau PTM kua whakaritea 10, fSWD ≤ 10fSYSCLK .
6.1.3.Patuiro Kōwhiringa
I te wa e tarai ana i tetahi taputapu Atmel AVR ma te whakamahi i te Atmel Studio, ko te ripa 'Utauta' kei roto i nga taonga kaupapa view kei roto etahi whiringa whirihoranga nui. Ko nga whiringa e hiahia ana kia whakamaarama ano kei konei.
Auautanga Karaka Whainga
He mea nui te whakarite tika i te auau o te karaka ki te whakatutuki i te patuiro pono o te taputapu Atmel megaAVR i runga i te JTAG atanga. Ko tenei tautuhinga kia iti iho i te hauwha o te auau whakahaere iti rawa o to taputapu AVR i whaaia i roto i te tono e taraihia ana. Tirohia nga whakaaro motuhake megaAVR mo etahi atu korero.
Ko nga huihuinga patuiro i runga i nga taputapu whaainga debugWIRE ka karakahia e te taputapu whaainga, na reira kaore he tautuhinga auau e hiahiatia. Ko te Atmel-ICE ka kowhiri aunoa i te reeti baud tika mo te whakawhitiwhiti korero i te timatanga o te waahi patuiro. Heoi, mena kei te raru koe i nga raru pono e pa ana ki te taiao patuiro haruru, ka tukuna e etahi taputapu te kaha ki te akiaki i te tere debugWIRE ki tetahi hautanga o tana tautuhinga "tohutohu".
Ko nga huihuinga patuiro i runga i nga taputapu whaainga AVR XMEGA ka taea te karaka ki runga ki te tere teitei o te taputapu ake (te nuinga o te 32MHz).
Ko nga huihuinga patuiro i runga i nga taputapu whaainga AVR UC3 i runga i te JTAG Ka taea te karaka atanga ki runga ki te tere teitei o te taputapu ake (he iti ki te 33MHz). Heoi, ko te auau tino pai ka iti ake i te karaka SAB o naianei i runga i te taputapu kua tohua.
Ko nga huihuinga patuiro i runga i nga taputapu whaainga UC3 i runga i te atanga aWire ka aro aunoa ki te reeti baud tino pai e te Atmel-ICE ake. Heoi, mena kei te raru koe i nga raru pono e pa ana ki te taiao patuiro haruru, ka tukuna e etahi taputapu te kaha ki te akiaki i te tere aWire ki raro i te tepe whirihora.
Ko nga huihuinga patuiro i runga i nga taputapu whaainga SAM i runga i te atanga SWD ka taea te karaka ki te tekau nga wa o te karaka PTM (engari he iti ki te 2MHz max.)
Tiakina EEPROM
Tīpakohia tēnei kōwhiringa hei karo i te ūkui i te EEPROM i te wā e whakahōtaka ana i te ūnga i mua i te wātū patuiro.
Whakamahia te tautuhi o waho
Mena ka whakakorehia e to tono whaainga te JTAG atanga, me kumea iti te tautuhi o waho i te wa o te hotaka. Ko te kowhiri i tenei kowhiringa ka karo i te patai tonu mena ka whakamahia te tautuhi-a-waho.
6.2 Taputapu Raina Whakahau
Ka tae mai a Atmel Studio me tetahi taputapu raina whakahau e kiia ana ko atprogram ka taea te whakamahi ki nga whaainga kaupapa ma te whakamahi i te Atmel-ICE. I te wa o te whakaurunga o Atmel Studio he pokatata e kiia nei ko "Atmel Studio 7.0. Whakatairanga Whakahau" i hangaia i roto i te kōpaki Atmel i te tahua Tīmata. Ma te pawhiri-rua i tenei pokatata ka whakatuwherahia he whakahau whakahau ka taea te whakauru i nga whakahau hotaka. Ka whakauruhia te taputapu raina whakahau ki te ara whakauru Atmel Studio i te kōpaki Atmel/Atmel Studio 7.0/atbackend/.
Ki te whiwhi awhina ake mo te whaipainga raina whakahau patohia te whakahau:
atprogram – awhina
Nga Tikanga Patuiro Arā Atu Anō
7.1. Atmel AVR UC3 Whainga
7.1.1. Whakamahinga EVTI / EVTO
Ko nga titi EVTI me te EVTO kaore e uru ki runga i te Atmel-ICE. Heoi, ka taea tonu te whakamahi tahi me etahi atu taputapu o waho.
Ka taea te whakamahi EVTI mo nga kaupapa e whai ake nei:
- Ka taea te aukati i te whaainga ki te aukati i te mahi hei whakautu ki tetahi huihuinga o waho. Mena ka tuhia nga moka Takahanga In Control (EIC) i roto i te rehita DC ki te 0b01, ko te whakawhiti teitei-ki-iti i runga i te titi EVTI ka puta he ahuatanga pakaru. Me noho iti te EVTI mo te huringa karaka PTM kotahi ki te whakapumau ko te waahi pakaru Ko te moka Wehenga Waho (EXB) i roto i te DS kua tautuhia ina puta tenei.
- Te whakaputa i nga karere tukutahi tohu. Kaore i whakamahia e te Atmel-ICE. Ka taea te whakamahi EVTO mo nga kaupapa e whai ake nei:
- Ko te tohu kua uru te PTM ki te patuiro Ko te whakatuu i nga paraka EOS ki te DC ki te 0b01 ka toia te titi EVTO kia iti mo te huringa karaka PTM kotahi ina uru te taputapu ki te aratau patuiro. Ka taea te whakamahi i tenei tohu hei puna keu mo te oscilloscope o waho.
- E tohu ana kua tae te PTM ki te waahi pakaru, te waahi mataara ranei. Ma te whakatakoto i te moka EOC ki roto i te Rēhita Mana Waahi/Watchpoint e rite ana, ka tohuhia te waahi wehenga, te waahi mataaratanga ranei ki te titi EVTO. Ko nga paraka EOS i DC me tautuhi ki te 0xb10 kia taea ai tenei ahuatanga. Ka taea te hono te titi EVTO ki te oscilloscope o waho hei tirotiro i te waahi mataara
- Te whakaputa tohu tohu wa. Kaore i whakamahia e te Atmel-ICE.
7.2 debugWIRE Nga Whainga
7.2.1.debugWIRE Nga Waahi Waahi Pūmanawa
Ko te debugWIRE OCD ka tino whakahekehia ina whakaritea ki te Atmel megaAVR (JTAG) OCD. Ko te tikanga karekau he kaiwhakarite i te porowhita porowhita e waatea ana ki te kaiwhakamahi mo nga kaupapa patuiro. Ko tetahi o nga kaiwhakariterite kei te noho mo nga kaupapa oma-ki-pehu me nga mahi hikoi kotahi, engari kaore i te tautokohia etahi atu waahi pakaru i roto i nga taputapu.
Engari, me whakamahi te patuiro i te tohutohu AVR BREAK. Ka taea te whakauru i tenei tohutohu ki te FLASH, ka utaina mo te mahi ka uru te AVR CPU ki te aratau mutu. Hei tautoko i nga waahi pakaru i te wa o te patuiro, me whakauru e te kaiwhakairo he tohutohu BREAK ki te FLASH i te wa e tono ai nga kaiwhakamahi i te waahi wehenga. Ko te ako taketake me keteroki mo te whakakapi i muri mai.
Ina takahia e te tangata kotahi te tohutohu BREAK, me whakahaere e te kaipatuiro te tohutohu keteroki taketake hei pupuri i te whanonga o te papatono. I roto i nga take tino nui, me tango te BREAK mai i FLASH ka whakakapi i muri mai. Ka taea e enei ahuatanga katoa te whakaroa i te wa e hikoi ana koe mai i nga waahi pakaru, ka kaha ake i te wa e tino iti ana te auau karaka.
Na reira ka tūtohu kia whai i nga aratohu e whai ake nei, mena ka taea:
- Whakahaerehia te whainga i nga wa katoa i te auau i te wa o te patuiro. Ko te atanga tinana debugWIRE kua karaka mai i te karaka i whaaia.
- Ngana ki te whakaiti i te maha o nga taapiri me te tango i te waahi pakaru, na te mea me whakakapi tetahi wharangi FLASH ki runga i te whaainga.
- Me ngana ki te taapiri, ki te tango ranei i etahi waahanga pakaru iti i te wa kotahi, hei whakaiti i te maha o nga mahi tuhi wharangi FLASH
- Mena ka taea, karohia te whakatakoto i nga waahi wehenga ki runga i nga tohutohu kupu-rua
Tukua nga Hitori me nga take e mohiotia ana
8.1 .Hītori Tuku Pūmau
Ripanga 8-1. Nga Whakahoutanga Firmware Public
| Putanga Firmware (ira-ira) | Rā |
Nga huringa e tika ana |
| 1.36 | 29.09.2016 | He tautoko taapiri mo te atanga UPDI (nga taputapu tinyX) I hangaia te rahi o te pito mutunga USB hei whirihora |
| 1.28 | 27.05.2015 | He tautoko taapiri mo nga hononga SPI me USART DGI. Kua pai ake te tere SWD. Nga whakatika iro iti. |
| 1.22 | 03.10.2014 | Kua taapirihia te tohu tohu. Kua whakatikahia te take e pa ana ki a JTAG nga mekameka daisy neke atu i te 64 nga moka tohutohu. Whakatika mo te toronga tautuhi ARM. Kua whakatikahia e te mana whakahaere te take. |
| 1.13 | 08.04.2014 | JTAG whakatika auau karaka. Whakatikatika mo te debugWIRE me te SUT roa. Te whakahau whakatikatika oscillator. |
| 1.09 | 12.02.2014 | Ko te tuku tuatahi o Atmel-ICE. |
8.2 .Nga take e mohiotia ana mo te Atmel-ICE
8.2.1.General
- Ko nga roopu tuatahi o Atmel-ICE he USB ngoikore. I te mea ko te kapia epoxy otinga mo te wa kua tukuna ki nga waahanga kua oti te whakaputa o te putanga tuatahi hei whakapai ake i te pumau miihini.
8.2.2. Atmel AVR XMEGA OCD Nga Take Motuhake
- Mo te whanau ATxmegaA1, ka tautokohia te whakahoutanga G, i muri mai ranei
8.2.1. Atmel AVR - Nga Take Motuhake o te Pūrere
- Ko te mana paihikara i runga i te ATmega32U6 i te wa o te waahi patuiro ka ngaro pea te whakapiri ki te taputapu
Tautukunga Hua
9.1. RoHS me WEEE
Ko te Atmel-ICE me nga taputapu katoa ka hangaia i runga i te RoHS Directive (2002/95/EC) me te WEEE Directive (2002/96/EC).
9.2. CE me te FCC
Kua whakamatauria te waeine Atmel-ICE i runga i nga whakaritenga matua me etahi atu tikanga e pa ana ki nga Aratohu:
- Aratohu 2004/108/EC (akomanga B)
- FCC waahanga 15 waahanga iti B
- 2002/95/EC (RoHS, WEEE)
Ko nga paerewa e whai ake nei ka whakamahia mo te aromatawai:
- EN 61000-6-1 (2007)
- EN 61000-6-3 (2007) + A1(2011)
- FCC CFR 47 Wāhanga 15 (2013)
Te Hanga Hangarau File kei:
Kua whakapau kaha ki te whakaiti i nga tukunga hiko mai i tenei hua. Heoi, i raro i etahi tikanga, ka tukuna e te punaha (tenei hua e hono ana ki te ara iahiko tono whainga) ka whakaputa i nga iarere hiko hiko takitahi ka nui ake i nga uara teitei e whakaaetia ana e nga paerewa kua whakahuahia ake nei. Ko te auau me te nui o nga tukunga ka whakatauhia e te maha o nga mea, tae atu ki te whakatakotoranga me te ararere o te tono whaainga e whakamahia ai te hua.
Tuhinga o mua
|
Doc. Rev. |
Rā |
Nga korero |
| 42330C | 10/2016 | Kua taapirihia te atanga UPDI me te whakahou i te hitori o te Whakaaetanga Firmware |
| 42330B | 03/2016 | • I whakahouhia te upoko Patuiro I-Mahiti • Whakahōputu hōu o te hitori tukunga mārō i roto i te Hītori Tuku me nga take e mohiotia ana • Kua taapirihia te pinout taura patuiro |
| 42330A | 06/2014 | Tuku tuhinga tuatahi |
Atmel®, Moko Atmel me nga huinga o aua mea, Whakahohe Nga Taea Kore Kore®, AVR®, megaAVR®, STK®, itiAVR®, XMEGA®, me etahi atu he tohu rehita, he tohu tohu ranei na Atmel Corporation i US me etahi atu whenua. ARM®, ARM Honoa® tohu, Cortex®, me etahi atu ko nga tohu tohu, tohu tohu ranei a ARM Ltd. Windows® he tohu rehita na Microsoft Corporation i US me etahi atu whenua ranei. Ko etahi atu kupu me nga ingoa hua he tohu mo etahi atu.
WHAKATOKANGA: Ko nga korero kei roto i tenei tuhinga e whakaratohia ana mo nga hua o Atmel. Kaore he raihana, he korero, he korero ranei, ma te estoppel, ma te aha ranei, ki tetahi mana mana hinengaro e tukuna ana e tenei tuhinga, e pa ana ranei ki te hoko o nga hua Atmel. AHAKOA I TE WHAKAMAHI I TE ATMEL NGA WHAKATOKANGA ME NGA WHAKATOKANGA O NGA HOOKO KEI TE ATMEL WEBPAE, KORE TE KAUPAPA KAUPAPA KAUPAPA KAUPAPA KAUPAPA KAUPAPA KAUPAPA KAUPAPA, KAUPAPA, KAUPAPA KAUPAPA, KAUPAPA KAUPAPA, KAUPAPA KAUPAPA, KAUPAPA KAUPAPA, KAUPAPA KAUPAPA, KAUPAPA KAUPAPA, KAUPAPA KAUPAPA, KAUPAPA KAUPAPA. I TE KAUPAPA KAUPAPA KA KAUPAPA A ATMEL MO TE WHAKAMAHI KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA, KAUPAPA KAUPAPA, KAUPAPA KAUPAPA, KAUPAPA KAUPAPA (TAE, KAUPAPA KAUPAPA, NGA KAUPAPA MO TE MOROTANGA ME TE PUNA, TE KAUPAPA KAUPAPA, TE WHAKAMAHI KI TE WHAKAMAHI I TE WHAKAMAHI) TENEI PUKAPUKA, AHAKOA KUA WHAKATAOHIA A ATMEL
MO TE TATA TANGA O NGA TINO TINO. Karekau a Atmel e whakaatu ana, e whakamana ana ranei mo te tika me te whakaotinga ranei o nga korero o tenei tuhinga me te whai mana ki te whakarereke i nga whakaritenga me nga whakaahuatanga hua i nga wa katoa kaore he panui. Kaore a Atmel e whakapau kaha ki te whakahou i nga korero kei roto nei. Ki te kore e tino whakaratohia, kaore nga hua Atmel e pai mo, kaore hoki e whakamahia i roto i nga tono miihini. Ko nga hua o Atmel kaore i te kiihia, ka whakamanahia, ka whakamanahia ranei mo te whakamahi hei waahanga i roto i nga tono ki te tautoko, ki te pupuri ranei i te oranga.
WHAKATOKANGA WHAKAHAERE WHAKAHAERE: Ko nga hua o Atmel kaore i hangaia mo, kaore hoki e whakamahia mo nga tono e tika ana ka puta he whara kino, he mate nui ranei te kore o aua hua. Nga tono”) kaore he whakaaetanga a-tuhi a te Apiha Atmel. Taupānga Haumaru-Ahaehae ngā, kahore he fakangatangata, whakaaro ora tautoko me ngā pūnaha, taputapu ranei pūnaha mo te mahi o te whakaurunga karihi me te pūnaha patu. Ko nga hua o Atmel kaore i hoahoatia, karekau ranei hei whakamahi i roto i nga tono hoia, aerospace ranei, i nga taiao mena kaore i tohua e Atmel hei tohu hoia. Ko nga hua o Atmel kaore i hangaia, kaore ano hoki i te whakaaro mo te whakamahi i roto i nga tono miihini engari mena kua tohua e Atmel hei tohu miihini.
Atmel Corporation
1600 Technology Drive, San Jose, CA 95110 USA
T: (+1)(408) 441.0311
F: (+1)(408) 436.4200
www.atmel.com
© 2016 Atmel Corporation.
Rev.: Atmel-42330C-Atmel-ICE_Arahi Kaiwhakamahi-10/2016
![]()
Tuhinga / Rauemi
![]() |
Atmel Te Atmel-ICE Debugger Programmers [pdf] Aratohu Kaiwhakamahi Te Atmel-ICE Debugger Programmers, The Atmel-ICE, Debugger Programmers, Programmers |




