టెక్నాలజీ, ఎలక్ట్రానిక్స్
ఒక JTAG ప్రోగ్రామర్ ఏమిటి?
మైక్రోకంట్రోలర్ లో రాయాలని సాఫ్ట్వేర్ పరిణామాలు అనుమతించే ప్రోగ్రామర్లు కొద్ది వివిధ ఆకృతీకరణలు ఉన్నాయి. వారు వేరే ఉండవచ్చు నిపుణులు కోసం రూపొందించబడింది, లేదా, దానికి సరళీకృత ఇంటర్ఫేస్ కలిగి. రెండో ప్రోగ్రామర్ మరియు ఈ వ్యాసం హీరో సూచిస్తుంది. మీరు తన సొంత చేతులతో ఒక JTAG ప్రోగ్రామర్ చేయడానికి ఎలా అతను మాత్రమే తెలుసుకునేందుకు, కానీ కూడా ఉంటుంది. మీరు చిత్రాలు మరియు ఫోటోలు ఫలితంగా లాగా ఉండాలి కనుగొనేందుకు.
ఒక JTAG ప్రోగ్రామర్ ఏమిటి?
ఎందుకు ప్రోగ్రామింగ్ JTAG ఎంచుకోండి?
అప్రయోజనాలు ప్రోగ్రామర్
తాజా అదనపు పని లేకుండా, మైక్రోకంట్రోలర్ కుటుంబాల వెర్షన్ ప్రోగ్రామ్ సాధ్యం కాదు. అలాగే, కంటే తక్కువ 40 అడుగుల, మరియు మెమొరీ 16 KB ఉన్నవారిని ప్రతినిధులతో ముఖ్యమైన సమస్యలు ఉన్నాయి. మీరు చూడగలరు గా, సమర్థులైన వినియోగదారుల సంఖ్య కాకుండా పరిమితం. అయితే అనేక ప్రముఖ నమూనాలు కేవలం అది ఉపయోగపడుతుంది కనుక, అది వస్తాయి.
పథకం
తగినంత అర్హత ప్రోగ్రామర్ MAX232 కోసం రూపొందించబడింది లేని వారిలో ఎక్కువ సులభంగా, కానీ మరొక ఎంపికను మరో కనెక్షన్ ఏర్పాటు మాత్రమే అవసరమవుతుంది.
సర్దుబాటు
ఉన్నాయి అవసరం సర్క్యూట్లు మాత్రమే బోర్డు వేయండి ఉండాలి ఇచ్చిన. ఇంకా, అన్ని విలక్షణముగా కనెక్ట్ ఫీల్డ్ అంటించబడివుంటుంది మరియు ఫర్మ్వేర్ లోడర్ ద్వారా ప్రోగ్రామర్ పని వచ్చేసాడు. ఈ కాలం అవసరం తాజా వెర్షన్ JTAG-ప్రోగ్రామింగ్ ఫర్మువేర్ అప్డేట్ AVR స్టూడియో, తర్వాత లేదా. అడాప్టర్ ద్వారా ప్రోగ్రామర్ కలుపుతుంది. కాబట్టి మీరు పని మరియు ప్రోగ్రామింగ్ యొక్క స్వల్ప వర్ణిస్తుంది ఇది తదుపరి విభాగం, న తరలించవచ్చు - ఇది పనిచేస్తుంది ఉంటే. ఇది అన్ని తీగలు అని గమనించాలి, వారు బాక్స్ ఉన్నాయి కేవలం వెలుపల ఉన్నాయి.
ఆపరేషన్ కోసం తయారీ ఫ్యూజ్ బిట్స్ సెట్ చేయాలి. వారు పని చేస్తారు సంజ్ఞామానం ఆధారపడి. ఒక మంచి అవగాహన కోసం మేము ఇక్కడ కింది పట్టిక ప్రస్తుత:
బిట్ | ప్రత్యక్ష నోటేషన్ (డేటాషీట్, UniProf) | ఇన్వర్స్ నోటేషన్ (AVR డ్యూడ్ GUI, PonyProg) |
OCDEN | [] | [1] |
JTAGEN | [] | [1] |
SPIEN | [] | [1] |
CKOPT | [1] | [] |
EESAVE | [1] | [] |
BOOTSZ1 | [] | [1] |
BOOTSZ0 | [] | [1] |
BOOTRST | [1] | [] |
BODLEVEL | [1] | [] |
బోడెన్ | [1] | [] |
SUT1 | [] | [1] |
SUT0 | [] | [1] |
CKSEL3 | [1] | [] |
CKSEL2 | [1] | [] |
CKSEL1 | [1] | [] |
CKSEL0 | [1] | [] |
మరియు ఎలా మీరు ఏమి ఎంచుకోవడానికి తెలుసు? ప్రశ్నకు సమాధానం సులభం: మీరు మైక్రోకంట్రోలర్ కు కనెక్ట్ అయ్యేందుకు మరియు ఆ అదే చదువునట్లు ప్రారంభించడానికి అవసరం. SPIEN గమనిక - ఇది పక్కన ఒక చెక్ మార్క్ ఉందనుకోండి, అది సంజ్ఞామానం విలోమ అని అర్థం. అది కాకపోతే - అప్పుడు నేరుగా ఉంది. ప్రతిదీ సరిగ్గా ఉంటే, ప్రోగ్రామర్ మైక్రోకంట్రోలర్ల కుట్టుమిషన్ సిద్ధంగా ఉంది. కానీ అతను ఫర్మ్వేర్ చేయడానికి తరువాత చేయలేకపోతే - చదవబడుతుంది మరియూ మళ్ళీ ప్రతిదీ తనిఖీ.
ప్రోగ్రామ్తో వర్కింగ్
ఒక బిట్ ఆచరణ. ప్లగ్ తనిఖీ చెయ్యడానికి పోర్ట్కు 3 LED. నాలుగు వైర్ ఇంటర్ఫేస్ (TCK, TDI, TMS, TDO) మరియు 2 VCC శక్తి అనుకూల మరియు GND గ్రౌండ్ అనుసంధానించబడిన వెళ్తాడు: అప్పుడు బోర్డు కలుపుతుంది. అన్ని ఆహార మీరు మరింత వెళ్ళవచ్చు ఉంది. స్టూడియో కోడ్ కంపైల్ మరియు అమలు అవసరం. ప్రాజెక్ట్ కూడా చేర్చడం మరియు పని చేయడం ప్రారంభిస్తుంది, త్వరగా కూర్చింది. అమలు ప్రక్రియ మానిటర్, మీరు 11 నొక్కండి, ఆపై మీరు కోడ్ యొక్క ఏ సంఖ్య ఇప్పుడు కార్యక్రమంలో చూడవచ్చు. ఇది ఒక LED కలిగి వరుసగా కర్సర్ను తీసుకుని తగినంత మరియు అది అప్ వెలిగిస్తుంది. ప్రయోగాలు చాలా ఇప్పటికీ ఉంది. ఏదో చేయాలని క్రమంలో, మీరు పని అవసరం గుర్తుంచుకోండి. అభివృద్ది నెమ్మదిగా ఉంటుంది లెట్, కానీ చివరికి మీరు, ప్రధాన విషయం మీకు కావలసిన వేటి పొందడానికి చెయ్యగలరు - అప్ ఇవ్వాలని లేదు మరియు (ఏ విధంగా అది లేకుండా) సైద్ధాంతిక ప్రాతిపదికన పెడుతూ ప్రయోగం కొనసాగుతుంది.
Similar articles
Trending Now