టెక్నాలజీఎలక్ట్రానిక్స్

ఒక JTAG ప్రోగ్రామర్ ఏమిటి?

మైక్రోకంట్రోలర్ లో రాయాలని సాఫ్ట్వేర్ పరిణామాలు అనుమతించే ప్రోగ్రామర్లు కొద్ది వివిధ ఆకృతీకరణలు ఉన్నాయి. వారు వేరే ఉండవచ్చు నిపుణులు కోసం రూపొందించబడింది, లేదా, దానికి సరళీకృత ఇంటర్ఫేస్ కలిగి. రెండో ప్రోగ్రామర్ మరియు ఈ వ్యాసం హీరో సూచిస్తుంది. మీరు తన సొంత చేతులతో ఒక JTAG ప్రోగ్రామర్ చేయడానికి ఎలా అతను మాత్రమే తెలుసుకునేందుకు, కానీ కూడా ఉంటుంది. మీరు చిత్రాలు మరియు ఫోటోలు ఫలితంగా లాగా ఉండాలి కనుగొనేందుకు.

ఒక JTAG ప్రోగ్రామర్ ఏమిటి?

ఇది, మీరు దాని పేరు నుండి ఊహించినట్లుగా, మైక్రోకంట్రోలర్ల AVR కుటుంబం ప్రోగ్రామింగ్ కోసం రూపొందించబడింది ప్రొఫెషనల్ AVR JTAG ICE, ఒక సరళీకృత వెర్షన్. దీని ప్రధాన తేడా అది కూడా ఒక చదువురాని తీసుకోవచ్చు, మరియు చివరి ధర ఫ్యాక్టరీ కొనుగోలు కంటే తక్కువ అనేక సార్లు ఉంటుంది. నిజానికి యంత్రాంగం సమర్పించిన ఒక వ్యాసంలో - చైనీస్ ప్రతిరూప, కాబట్టి AVR ప్రోగ్రామర్ మరియు మీరు మరింత కొనుగోలు చేయవచ్చు. అందువలన, మేము లేదు నిజాయితీగా కొనుగోలు చేసుకోవచ్చు కూడా ఉందని చెప్పలేను. కానీ అతని చేతుల్లో అసెంబ్లీ ఉత్పత్తి కొనుగోలు భాగాలను చౌకగా మరియు పేద నాణ్యత ఫలితంగా సాధ్యం ప్రతికూల ప్రభావాలు నివారించేందుకు.

ఎందుకు ప్రోగ్రామింగ్ JTAG ఎంచుకోండి?

ప్రధాన విషయం - దీని తయారీకి తక్కువ ఖర్చు మరియు అసెంబ్లీ సౌలభ్యం. JTAG ప్రోగ్రామర్ JTAG ఇంటర్ఫేస్ తో అన్ని పరికరాలు ప్రోగ్రామ్ చేయవచ్చు. ఒక కంప్యూటర్ ద్వారా పని అభివృద్ధి పర్యావరణం AVR స్టూడియో 4 లేదా ఎక్కువ వెర్షన్ అవసరం. వారితో, AVR ప్రోగ్రామర్ పని చేయవచ్చు.

అప్రయోజనాలు ప్రోగ్రామర్

తాజా అదనపు పని లేకుండా, మైక్రోకంట్రోలర్ కుటుంబాల వెర్షన్ ప్రోగ్రామ్ సాధ్యం కాదు. అలాగే, కంటే తక్కువ 40 అడుగుల, మరియు మెమొరీ 16 KB ఉన్నవారిని ప్రతినిధులతో ముఖ్యమైన సమస్యలు ఉన్నాయి. మీరు చూడగలరు గా, సమర్థులైన వినియోగదారుల సంఖ్య కాకుండా పరిమితం. అయితే అనేక ప్రముఖ నమూనాలు కేవలం అది ఉపయోగపడుతుంది కనుక, అది వస్తాయి.

పథకం

ఆపరేట్ మరియు కొద్దిగా అదనపు ATMega16 ఎలక్ట్రానిక్స్ అవసరం ప్రోగ్రామింగ్ సాధారణ డ్రైవింగ్. ఒక ఇంటర్ఫేస్ (USB తో పని కోసం) మరియు FT232RL (COM తో ఉపయోగం కోసం) ఉపయోగిస్తారు ఉండవచ్చు MAX232 వంటి. ఇది USB ద్వారా ఆధారితం కనెక్ట్ రెండవ ఎంపికను ఉపయోగించి సిఫార్సు లేదు విలువ ప్రస్తావన ఉంది. అటువంటప్పుడు, ఒక లోపం లేదా నిర్లక్ష్యం కారణంగా వోల్టేజ్ రక్షణ డయోడ్లు పొందటానికి, పరిశీలనల్లో FT232RL ఉంటుంది అధిక వోల్టేజ్. ఈ నష్టంపై లేదా ప్రోగ్రామింగ్, లేదా ప్రోగ్రామింగ్ ఆబ్జెక్ట్ కాలేదు. ఈ స్వల్పభేదాన్ని బోర్డు ద్వారా విద్యుత్ను పరిష్కారమైంది.

తగినంత అర్హత ప్రోగ్రామర్ 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 గమనిక - ఇది పక్కన ఒక చెక్ మార్క్ ఉందనుకోండి, అది సంజ్ఞామానం విలోమ అని అర్థం. అది కాకపోతే - అప్పుడు నేరుగా ఉంది. ప్రతిదీ సరిగ్గా ఉంటే, ప్రోగ్రామర్ మైక్రోకంట్రోలర్ల కుట్టుమిషన్ సిద్ధంగా ఉంది. కానీ అతను ఫర్మ్వేర్ చేయడానికి తరువాత చేయలేకపోతే - చదవబడుతుంది మరియూ మళ్ళీ ప్రతిదీ తనిఖీ.

ప్రోగ్రామ్తో వర్కింగ్

మరింత శిక్షణకు అనువైన కోసం ప్రోగ్రామింగ్ ఒక ఉదాహరణ ఫ్లాషింగ్ LED ఉంటుంది. మొదట్లో, మీరు స్టూడియో అమలు మరియు ఒక కొత్త ప్రాజెక్ట్ సృష్టించడానికి ఉండాలి. అప్పుడు, ప్రోగ్రామింగ్ భాష (ఈ సందర్భంలో, సమీకరించేది) ఎంచుకోండి మరియు ఒక ప్రాజెక్ట్ పేరు పేర్కొనాలి. కార్యక్రమం కూడా మీరు JTAG ప్రోగ్రామర్ ఉపయోగిస్తున్నారు గుర్తించగలిగారు ఉంటుంది. ఒక వేదికగా ఎంచుకోండి, మరియు తదుపరి విండోలో - వాటిని ఒక క్రమణిక మైక్రోకంట్రోలర్. తరువాత, అది అందంగా సాధారణ వార్తలు - కార్యక్రమం కోసం మాత్రమే టెక్స్ట్ డ్రైవ్ ఉండాలి. కాబట్టి పాఠకులు కార్యాచరణను పరీక్షించడానికి చేయవచ్చు, JTAG ప్రోగ్రామర్-పేర్కొన్న మూల వ్యాసం లో పరీక్షించడానికి అందిస్తున్నాయి. ఇది డయోడ్లు ఆశ్చర్యకరమైన, కాదు ధారణ కోసం సామర్థ్యం లేనందున, చాలా వేగంగా రెప్పపాటు ప్రారంభమైంది చూడవచ్చు. కాబట్టి, ప్రోగ్రామర్, దాని సృష్టి మరియు వాడుకలో ఆదేశం. మీరు కేవలం అతని ఊహ యొక్క విమాన గుర్తించాలి.

ఒక బిట్ ఆచరణ. ప్లగ్ తనిఖీ చెయ్యడానికి పోర్ట్కు 3 LED. నాలుగు వైర్ ఇంటర్ఫేస్ (TCK, TDI, TMS, TDO) మరియు 2 VCC శక్తి అనుకూల మరియు GND గ్రౌండ్ అనుసంధానించబడిన వెళ్తాడు: అప్పుడు బోర్డు కలుపుతుంది. అన్ని ఆహార మీరు మరింత వెళ్ళవచ్చు ఉంది. స్టూడియో కోడ్ కంపైల్ మరియు అమలు అవసరం. ప్రాజెక్ట్ కూడా చేర్చడం మరియు పని చేయడం ప్రారంభిస్తుంది, త్వరగా కూర్చింది. అమలు ప్రక్రియ మానిటర్, మీరు 11 నొక్కండి, ఆపై మీరు కోడ్ యొక్క ఏ సంఖ్య ఇప్పుడు కార్యక్రమంలో చూడవచ్చు. ఇది ఒక LED కలిగి వరుసగా కర్సర్ను తీసుకుని తగినంత మరియు అది అప్ వెలిగిస్తుంది. ప్రయోగాలు చాలా ఇప్పటికీ ఉంది. ఏదో చేయాలని క్రమంలో, మీరు పని అవసరం గుర్తుంచుకోండి. అభివృద్ది నెమ్మదిగా ఉంటుంది లెట్, కానీ చివరికి మీరు, ప్రధాన విషయం మీకు కావలసిన వేటి పొందడానికి చెయ్యగలరు - అప్ ఇవ్వాలని లేదు మరియు (ఏ విధంగా అది లేకుండా) సైద్ధాంతిక ప్రాతిపదికన పెడుతూ ప్రయోగం కొనసాగుతుంది.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 te.birmiss.com. Theme powered by WordPress.