- దశ 1: విండోస్ 10 లో USBASP డ్రైవర్ను ఇన్స్టాల్ చేస్తోంది:
- దశ 2: అట్మెల్ స్టూడియోని డౌన్లోడ్ చేయడం మరియు ఏర్పాటు చేయడం:
- దశ 3: అట్మెల్ స్టూడియోలో బాహ్య టూల్చైన్ విన్ఎవిఆర్ ఏర్పాటు
- దశ 4: ఓసిలేటర్ మరియు ఒక ఎల్ఇడితో అట్మెగా 16 ను ఏర్పాటు చేయడం
- దశ 5:
AVR మైక్రోకంట్రోలర్లను ప్రోగ్రామ్ చేయడానికి అనేక మార్గాలు ఉన్నాయి. మేము దీన్ని USBASP v2.0 సీరియల్ ప్రోగ్రామర్తో ప్రోగ్రామింగ్ చేస్తున్నాము. ప్రదర్శన కోసం మేము ATmega16 మైక్రోకంట్రోలర్ మరియు Atmel స్టూడియోని ఉపయోగిస్తాము. మేము ప్రోగ్రామర్ను బ్లింక్ స్కెచ్తో పరీక్షిస్తాము.
USBASP JTAG మరియు Atmel Studio ఉపయోగించి కోడ్ను Atmega IC లలో బర్న్ చేసే దశలు క్రింద ఉన్నాయి:
- USBASP డ్రైవర్ను ఇన్స్టాల్ చేస్తోంది.
- అట్మెల్ స్టూడియోని డౌన్లోడ్ చేయడం మరియు ఏర్పాటు చేయడం.
- అట్మెల్ స్టూడియోలో బాహ్య టూల్చెయిన్ను ఏర్పాటు చేయడం ఉదా. WinAVR
- ఓసిలేటర్ మరియు ఒక ఎల్ఈడీతో అట్మెగా 16 ను ఏర్పాటు చేస్తోంది.
- Atmega16 లోకి స్కెచ్ను నిర్మించడం మరియు అప్లోడ్ చేయడం
మేము అడుగడుగునా వివరంగా చర్చిస్తాము. మొదటి దశ విండోస్ 10 లో యుఎస్బిఎఎస్పి డ్రైవర్ను ఇన్స్టాల్ చేస్తుంది. ఇతర విండోస్ వెర్షన్లో ఇన్స్టాల్ చేయడానికి కూడా ఇదే పద్ధతిని ఉపయోగించవచ్చు.
దశ 1: విండోస్ 10 లో USBASP డ్రైవర్ను ఇన్స్టాల్ చేస్తోంది:
JTAG (USBASP) ఉపయోగిస్తున్నప్పుడు, మీరు స్వయంచాలకంగా ఇన్స్టాల్ చేయకపోతే డ్రైవర్ను ఇన్స్టాల్ చేయాల్సి ఉంటుంది. మీరు డ్రైవర్ను ఇన్స్టాల్ చేయకపోతే, మీరు అట్మెల్ స్టూడియోలో USBASP పోర్టును కనుగొనలేరు. ఈ లింక్ నుండి USBASP జిప్ ఫైల్ను డౌన్లోడ్ చేయండి.
డ్రైవర్ డౌన్లోడ్ అయిన తరువాత క్రింది దశలను అనుసరించండి.
1. డౌన్లోడ్ చేసిన ఫైల్ను అన్జిప్ చేసి డెస్క్టాప్లో ఉంచండి (మీరు ఎక్కడైనా ఉంచవచ్చు).
2. మీ కంప్యూటర్కు USBASP v2.0 మాడ్యూల్ను కనెక్ట్ చేయండి. USBASP ఎలా ఉంటుందో మీకు తెలియకపోతే మీరు ఈ క్రింది చిత్రాన్ని చూడవచ్చు.
3. ఓపెన్ పరికర నిర్వాహికి.
4. ఇప్పుడు మీరు మీ కనెక్ట్ చేసిన USBASP ప్రోగ్రామర్ను గుర్తించవచ్చు.
5. “USBasp” పై కుడి క్లిక్ చేసి “ Update Driver ” ఎంచుకోండి.
6. “ డ్రైవర్ సాఫ్ట్వేర్ కోసం నా కంప్యూటర్ను బ్రౌజ్ చేయండి ” ఎంచుకోండి.
7. ఇప్పుడు అన్జిప్డ్ USBASP డ్రైవర్ పేరెంట్ ఫోల్డర్ను కనుగొని బ్రౌజ్ చేసి ఓపెన్ ఎంచుకోండి.
8. ఇది విజయవంతంగా వ్యవస్థాపించబడితే, మీరు క్రింద ఉన్న సందేశాన్ని చూస్తారు మరియు మీరు తదుపరి సూచనలను పాటించాల్సిన అవసరం లేదు.
9. కింది లోపం మీకు ఈ క్రింది విధంగా వస్తే, మీరు డ్రైవర్ సిగ్నేచర్ ఎన్ఫోర్స్మెంట్ను డిసేబుల్ చేయాలి.
టు డ్రైవర్ సంతకం డిసేబుల్ దశలను క్రింద అనుసరించండి:
1. డ్రైవర్ సంతకాన్ని నిలిపివేయడానికి, షిఫ్ట్ కీని నొక్కి ఉంచండి మరియు షిఫ్ట్ కీని పట్టుకున్నప్పుడు మీ కంప్యూటర్ను పున art ప్రారంభించండి.
2. షిఫ్ట్ కీని పట్టుకున్నప్పుడు స్టార్ట్ బార్లో పున art ప్రారంభించుపై క్లిక్ చేయండి.
3. ఇప్పుడు మీ కంప్యూటర్ పున ar ప్రారంభించబడుతుంది, కానీ నీలిరంగు తెరపై “ అధునాతన ఎంపికలు ” కనిపించే వరకు షిఫ్ట్ కీని వదిలివేయవద్దు.
4. షిఫ్ట్ కీని వదిలి “స్టార్టప్ సెట్టింగులు” పై క్లిక్ చేయండి .
5. “ట్రబుల్షూట్” పై క్లిక్ చేయండి
6. “అధునాతన ఎంపికలు” ఎంచుకోండి.
7. మీరు అధునాతన ఎంపికను ఎంచుకున్నప్పుడు, తదుపరి స్క్రీ చూపిస్తుంది మరియు అనేక ఎంపికలు ఉంటాయి మరియు “పున art ప్రారంభించు” బటన్ కుడి దిగువ భాగంలో ఉంటుంది.
8. “పున art ప్రారంభించు” బటన్ పై క్లిక్ చేయండి.
9. విండోస్ మళ్లీ ప్రారంభమయ్యే వరకు వేచి ఉండండి. రీబూట్ చేసిన తర్వాత మీరు చాలా ఎంపికలను చూడవచ్చు.
10. ఇప్పుడు డ్రైవర్ సంతకాన్ని నిలిపివేయడానికి ఇది చివరి దశ. జాబితాలోని అనేక ఎంపికలలో, 7 వ ఎంపిక “డ్రైవర్ సంతకం అమలును ఆపివేయి ”.
11. ఈ ఎంపికను ఎంచుకోవడానికి మీరు మీ కీబోర్డ్లోని 7 వ సంఖ్య బటన్ను నొక్కాలి. F7 బటన్తో గందరగోళం చెందకండి. మీరు మీ కంప్యూటర్లో 7 వ సంఖ్యను నొక్కాలి.
12. 7 వ ఎంపికను ఎంచుకున్న తరువాత మీ PC పున art ప్రారంభించబడుతుంది. మరియు మీరు డ్రైవర్ సంతకాన్ని విజయవంతంగా నిలిపివేశారు.
13. ఇప్పుడు పై 1-8 దశలను అనుసరించండి మరియు USBASP డ్రైవర్ విజయవంతంగా వ్యవస్థాపించబడుతుంది.
ఇప్పుడు మేము ప్రోగ్రామింగ్ అట్మెగా 16 యొక్క 1 వ దశను పూర్తి చేసాము. రెండవ దశలో స్కెచ్ను అప్లోడ్ చేయడానికి అట్మెల్ స్టూడియో 7.0 ను ఏర్పాటు చేయడం జరుగుతుంది.
దశ 2: అట్మెల్ స్టూడియోని డౌన్లోడ్ చేయడం మరియు ఏర్పాటు చేయడం:
దిగువ దశలను అనుసరించండి:
1. అట్మెల్ స్టూడియో 7.0 ని డౌన్లోడ్ చేసుకోండి
2. అలాగే మీరు USBASP ని ఉపయోగించి స్కెచ్ను అప్లోడ్ చేయడానికి బాహ్య సాధన గొలుసుగా “WinAVR” ని డౌన్లోడ్ చేసుకోవాలి. డౌన్లోడ్ చేయడానికి ఈ లింక్ను ఉపయోగించండి.
ఇప్పుడు మీరు అట్మెల్ స్టూడియో 7.0 లో “బ్లింక్” ప్రాజెక్ట్ ను సృష్టించాలి. అలా చేయడానికి దశలను అనుసరించండి.
3. USBASP v2.0 ను మీ USB పోర్ట్కు కనెక్ట్ చేయండి మరియు మీరు దానిపై పని చేసే వరకు అన్ని సమయాలలో కనెక్ట్ అవ్వండి.
4. ఓపెన్ అట్మెల్ స్టూడియో.
5. “ఫైల్” కి వెళ్లి “న్యూ” పై క్లిక్ చేసి “ప్రాజెక్ట్” ఎంచుకోండి.
6. ఇప్పుడు మీ ప్రాజెక్ట్కు పేరు పెట్టండి, ప్రాజెక్ట్ స్థానాన్ని ఎంచుకోండి మరియు కంపైలర్ను “జిసిసి సి ఎగ్జిక్యూటబుల్ ప్రాజెక్ట్” గా ఎంచుకోండి. “సరే” పై క్లిక్ చేసి కొనసాగండి.
7. ఇప్పుడు మీరు మీ మైక్రోకంట్రోలర్ పరికరాన్ని ఎన్నుకోమని ప్రాంప్ట్ చేయబడతారు. మీ పరికరం మా విషయంలో దాని Atmega16A ని ఎంచుకోండి. ఎంచుకోండి మరియు “సరే” పై క్లిక్ చేయండి. అదే USBASP AVR ప్రోగ్రామర్ ఉపయోగించి మీరు Atmega8, Atmega32 వంటి ఇతర Atmega IC లను కూడా ప్రోగ్రామ్ చేయవచ్చు.
8. ఇప్పుడు మీరు మీ కోడ్ను వ్రాయగలిగే చోట మీ main.c ఫైల్ సృష్టించబడుతుంది. కానీ పూర్తి చేయడానికి మరికొన్ని సూచనలను అనుసరించండి.
మీ ప్రాజెక్ట్ను సృష్టించిన తరువాత, చివరి దశ బాహ్య టూల్చెయిన్ను సృష్టించడం.
దశ 3: అట్మెల్ స్టూడియోలో బాహ్య టూల్చైన్ విన్ఎవిఆర్ ఏర్పాటు
1. “ఉపకరణాలు” కి వెళ్లి “బాహ్య సాధనాలు” ఎంచుకోండి.
2. మీరు మీ టూల్చెయిన్ పేరును జోడించాల్సిన విండోతో ప్రాంప్ట్ చేయబడతారు.
3. “శీర్షిక” లో, మీ టూల్చైన్ పేరును నమోదు చేయండి. ఇది మీరు పేరు పెట్టాలనుకునే ఏదైనా కావచ్చు. నా విషయంలో నేను “USBasp” ని ఎంచుకున్నాను. దిగువ స్నాప్షాట్లో చూపిన విధంగా “అవుట్పుట్ విండోను ఉపయోగించు” తనిఖీ చేసి, “వాదనల కోసం ప్రాంప్ట్” ఎంపికను తీసివేయండి.
4. ఇప్పుడు “కమాండ్” ఎంటర్ చేయండి. ఇది మీ “avrdude.exe” మార్గం అవుతుంది. మీరు దీన్ని WinAvr ఇన్స్టాల్ చేసిన మార్గంలో పొందుతారు. మీ “C” డ్రైవ్లో లేదా మీ WinAvr ఇన్స్టాల్ చేయబడిన చోట “WinAVR-20100110” ను కనుగొనండి.
5. వాదనలు నమోదు చేయండి. నిర్వచించిన పనులను చేయడానికి నిర్దిష్ట వాదనను దాటడానికి ఈ వాదన ఉపయోగించబడుతుంది కాబట్టి ఇది చాలా ముఖ్యమైన దశ. నేను బాహ్య టూల్చెయిన్ను ఉపయోగిస్తున్నాను కాబట్టి ఉపయోగించిన వాదన క్రింద ఉంది,
6. మీరు ఈ లింక్లో మరిన్ని వాదనలు కనుగొనవచ్చు.
7. ఆర్గ్యుమెంట్ విభాగంలో పై వాదనను నమోదు చేయండి. “ప్రారంభ డైరెక్టరీ” ను అలాగే ఉంచండి.
8. అన్ని వివరాలను నింపిన తరువాత “వర్తించు” మరియు “సరే” పై క్లిక్ చేయండి.
స్కెచ్ను అప్లోడ్ చేయడానికి మీరు బాహ్య టూల్చెయిన్ను విజయవంతంగా సృష్టించారు. టూల్చెయిన్ను సృష్టించిన తరువాత “blink.c” ప్రోగ్రామ్ను అప్లోడ్ చేయడం ద్వారా పరీక్షిస్తాము. మీరు ట్యుటోరియల్ చివరిలో main.c ఫైల్ను కనుగొనవచ్చు. ఇప్పుడు Atmel స్టూడియోలో main.c ని కాపీ చేయండి.
దశ 4: ఓసిలేటర్ మరియు ఒక ఎల్ఇడితో అట్మెగా 16 ను ఏర్పాటు చేయడం
క్రిస్టల్ ఓసిలేటర్ మరియు LED ని Atmega16 కు కనెక్ట్ చేయండి. Atmega USB ప్రోగ్రామర్తో ప్రోగ్రామ్ చేయబడిన Atmega16 తో LED ని బ్లింక్ చేయడానికి సర్క్యూట్ రేఖాచిత్రం క్రింద ఇవ్వబడింది:
దిగువ సర్క్యూట్లో పేర్కొన్న విధంగా మీరు మైక్రోకంట్రోలర్ మరియు USBASP ని కనెక్ట్ చేయాలి.
దశ 5:
1. main.c ఫైల్ను సేవ్ చేయండి.
2. పై చిత్రంలో ఉన్నట్లుగా Atmega16 యొక్క PORTA0 పిన్లో ఒక LED ని కనెక్ట్ చేయండి.
3. “బిల్డ్” కి వెళ్లి “బిల్డ్ బ్లింక్” ఎంచుకోండి.
4. ప్రోగ్రామ్ సరైనది అయితే మీకు ఏ లోపాలు కనిపించవు మరియు మీకు ఈ క్రింది విధంగా సందేశం వస్తుంది.
5. ఇప్పుడు “టూల్స్” కి వెళ్లి సృష్టించిన బాహ్య టూల్చెయిన్ను ఎంచుకోండి. నా విషయంలో ఇది “USBasp”. దానిపై క్లిక్ చేయండి.
6. మీరు విజయవంతమైన సందేశాన్ని క్రింద చూసినట్లయితే, మీరు స్కెచ్ను విజయవంతంగా అప్లోడ్ చేసారు. మీకు ఏదైనా లోపం వస్తే, మీరు అన్ని దశలను జాగ్రత్తగా పాటించారో లేదో తనిఖీ చేయండి మరియు మీ USBASP మరియు Atmega16 యొక్క వైరింగ్ను కూడా తనిఖీ చేయండి.
7. ఇప్పుడు మీరు LED మెరిసేటట్లు చూడవచ్చు. మరియు మీరు USBASP v2.0 మరియు Atmel Studio 7.0 ఉపయోగించి బ్లింక్ ప్రోగ్రామ్ను విజయవంతంగా అప్లోడ్ చేసారు. మీరు ఈ పద్ధతిని ఉపయోగించవచ్చు మరియు USBASB ని ఉపయోగించి వేరే స్కెచ్ను అప్లోడ్ చేయవచ్చు.
/>