- హార్డ్వేర్ మరియు సాఫ్ట్వేర్ అభివృద్ధి సాధనాలను ఎంచుకోవడం
- N76E003 అభివృద్ధి హార్డ్వేర్
- N76E003 ప్రోగ్రామర్గా ను-లింక్
- N76E003 మైక్రోకంట్రోలర్ కోసం IDE మరియు కంపైలర్
పిఐసి, టెక్సాస్ ఇన్స్ట్రుమెంట్స్, ఎస్టీ వంటి ప్రసిద్ధ సంస్థల నుండి చాలా మైక్రోకంట్రోలర్లు అందుబాటులో ఉన్నాయి మరియు జాబితా కొనసాగుతుంది. మేము ఆ మైక్రోకంట్రోలర్లను ఫారమ్ ఫ్యాక్టర్ వర్సెస్ ఫీచర్స్ వర్సెస్ ప్రైస్తో వేరు చేసినప్పుడు, ఒకదాన్ని ఎంచుకోవడం చాలా ఎక్కువ. ఏదేమైనా, నువోటాన్ అనేది తైవాన్ ఆధారిత సెమీకండక్టర్ సంస్థ, ఇది 2008 లో విన్బాండ్ అనుబంధ సంస్థగా నిలిచింది. ఈ సంస్థ చాలా ఉపయోగకరమైన మైక్రోకంట్రోలర్లు, మిశ్రమ-సిగ్నల్ చిప్స్, మైక్రోప్రాసెసర్లను చాలా ఎక్కువ స్పెసిఫికేషన్తో అందిస్తుంది. కానీ చాలా ముఖ్యమైన విషయం ఏమిటంటే ఇది అన్ని లక్షణాలను చాలా తక్కువ ఖర్చుతో అందిస్తుంది. అందువల్ల, ఉత్పత్తి దశ అభివృద్ధి సమయంలో, తక్కువ ధర మరియు అధిక ఫీచర్ సపోర్ట్ల కారణంగా నువోటాన్ మైక్రో కంట్రోలర్ ఎగువ అంచుని పొందుతోంది.
ఉదాహరణకు, నువోటాన్ N76E003 అనేది 20-పిన్ మైక్రోకంట్రోలర్ యూనిట్, ఇది UART లు, I2C, 6-Ch PWM, SPI, మేల్కొలుపు ఫంక్షన్లు, 8-బిట్ అధిక పనితీరు 8051 తో బ్రౌనౌట్ డిటెక్టర్లు వంటి లక్షణాలతో 20 లో 18 I / O పిన్లకు మద్దతు ఇస్తుంది. ఆధారిత మైక్రోకంట్రోలర్ యూనిట్. ఇప్పుడు మీరు ధర ఏమిటి అని ఆలోచిస్తూ ఉండాలి? ఇది 0.4 $ (30 రూపాయలు) కన్నా తక్కువ. అదనంగా, దీనికి 16 MHz అంతర్గత RC ఓసిలేటర్లతో అమర్చినందున దీనికి ఓసిలేటర్ అవసరం లేదు.
ఈ ట్యుటోరియల్స్లో, N76E003 మైక్రోకంట్రోలర్ యూనిట్ను ఎలా ప్రోగ్రామ్ చేయాలో నేర్చుకుంటాము, ప్రత్యేకంగా N76E003at20 మైక్రోకంట్రోలర్. ఇది చాలా చౌకైనది మరియు విస్తృత శ్రేణి లక్షణాలను కలిగి ఉన్నందున, మీరు ఒక అనుభవశూన్యుడు, లేదా అభిరుచి గల ప్రాజెక్టులు లేదా వృత్తిపరమైనది అయితే ఈ మైక్రోకంట్రోలర్ ఆసక్తికరంగా ఉంటుంది. ఈ నిర్దిష్ట ట్యుటోరియల్లో, N76E003 ప్రోగ్రామింగ్ పర్యావరణాన్ని ఎలా సెటప్ చేయాలో అలాగే ఎంబెడెడ్ యొక్క మొదటి హలో వరల్డ్ ప్రోగ్రామ్ను ఎలా వ్రాయాలో నేర్చుకుంటాము - ఒక LED ని మెరిసే.
హార్డ్వేర్ మరియు సాఫ్ట్వేర్ అభివృద్ధి సాధనాలను ఎంచుకోవడం
మైక్రోకంట్రోలర్ నువోటన్ N76E003at20 తో ఖరారు చేయబడినందున, మైక్రోకంట్రోలర్ను ప్రోగ్రామింగ్ చేయడానికి అవసరమైన సరైన హార్డ్వేర్ మరియు సాఫ్ట్వేర్లను కనుగొనవలసిన సమయం వచ్చింది. N76E003 యొక్క ప్రోగ్రామింగ్ వాతావరణాన్ని ఎలా సృష్టించాలో తెలుసుకోవడానికి ప్రారంభిద్దాం.
N76E003 అభివృద్ధి హార్డ్వేర్
నువోటాన్ N76E003 యొక్క అధికారిక అభివృద్ధి బోర్డు ఒక ప్రోగ్రామర్తో కూడిన NuTiny-N76E003 SDK బోర్డు. కానీ ఈ బోర్డు భారతదేశంలో దొరకటం కష్టం, మరియు దీనికి ఎక్కువ ఖర్చు అవుతుంది కాబట్టి, ప్రామాణిక బేర్ కనీస అభివృద్ధి బోర్డు ఆన్లైన్లో అందుబాటులో ఉంది. ఈ ట్యుటోరియల్లో మనం ఉపయోగించే N76E003 డెవలప్మెంట్ బోర్డు యొక్క చిత్రం క్రింద చూపబడింది.
బోర్డు మైక్రోకంట్రోలర్ యూనిట్ నుండి అన్ని పిన్అవుట్లతో కూడిన సాధారణ అభివృద్ధి బోర్డు. దిగువ చిత్రంలో, అభివృద్ధి బోర్డు కోసం అంతర్గత సర్క్యూట్ రేఖాచిత్రం చూపబడింది.
స్కీమాటిక్లో మనం చూడగలిగినట్లుగా, డెవలప్మెంట్ బోర్డ్కు లీనియర్ లేదా ఎల్డిఓ అయినా ఎలాంటి వోల్టేజ్ రెగ్యులేటర్ లేదు. అయితే, ఇది ఇన్పుట్ వద్ద ఫిల్టర్ కెపాసిటర్ను కలిగి ఉంది. మైక్రోకంట్రోలర్ యూనిట్ను రీసెట్ చేయడానికి ఇది పవర్ ఎల్ఇడి మరియు రీసెట్ బటన్ను కలిగి ఉంది. కోడ్ ఉపయోగించి కాన్ఫిగర్ చేయగల ఒక పరీక్ష LED అందుబాటులో ఉంది. ఇది కాకుండా, బాహ్య ఓసిలేటర్ అవసరమయ్యే మరింత అభివృద్ధి సమయంలో చాలా ఉపయోగకరంగా ఉండే భాగాలు లేకుండా బాహ్య క్రిస్టల్ మరియు అవసరమైన కెపాసిటర్స్ ప్యాడ్ కూడా అందుబాటులో ఉన్నాయి.
N76E003 ప్రోగ్రామర్గా ను-లింక్
ఈ మైక్రోకంట్రోలర్ను ప్రోగ్రామింగ్ చేయడానికి, మేము ఆన్లైన్ స్టోర్స్లో తక్కువ ఖర్చుతో కూడిన ప్రత్యామ్నాయమైన అనధికారిక ను-లింక్ ప్రోగ్రామర్ను ఉపయోగిస్తున్నాము. అయినప్పటికీ, అధికారిక ను-లింక్ ప్రోగ్రామర్ను ఉపయోగించడానికి సిద్ధంగా ఉన్నవారికి, ఇది ను-టిని ఎస్డికె డెవలప్మెంట్ బోర్డుగా కొనుగోలు చేయడానికి అందుబాటులో ఉంది.
మా ట్యుటోరియల్లో మనం ఉపయోగించే ప్రోగ్రామర్ పైన చూపబడింది. ఇది 4 LED లను (ICE, ISP, RED మరియు GREEN) ఉపయోగించి మాక్రో-యుఎస్బి కనెక్టివిటీ, ఆఫ్లైన్ ప్రోగ్రామింగ్ బటన్ మరియు స్థితి సూచికను కలిగి ఉంది.
N76E003 మైక్రోకంట్రోలర్ కోసం IDE మరియు కంపైలర్
ఏదైనా మైక్రోకంట్రోలర్ ప్రోగ్రామింగ్కు సరైన IDE మరియు కంపైలర్ పొందడం ఒక ముఖ్యమైన విషయం. మైక్రోచిప్, నార్డిక్, ఎస్టిమైక్రోఎలక్ట్రానిక్స్ వంటి పరిశ్రమ-ప్రముఖ మైక్రోకంట్రోలర్ తయారీదారుల కోసం - ఇవన్నీ ఉచిత సి కంపైలర్ మరియు ఐడిఇలను అందిస్తాయి. కానీ నువోటాన్ ప్రోగ్రామింగ్ కోసం, ఇది వెనుకబడి ఉన్న ఒక విషయం. ఇది 8051 ఆధారిత మైక్రోకంట్రోలర్ కాబట్టి, దీనిని C51 కంపైలర్ లేదా IAR ఎంబెడెడ్ వర్క్బెంచ్తో కైల్ యు విజన్ ఉపయోగించి ప్రోగ్రామ్ చేయవచ్చు. కానీ క్యాచ్ ఉంది. రెండు సాధనాలు పని చేయడానికి గొప్పవి, కానీ అవి ఉచితం కాదు. ఈ సాధనాల ట్రయల్ మరియు మూల్యాంకన సంస్కరణలు అందుబాటులో ఉన్నాయి మరియు ప్రోగ్రామింగ్ నువోటన్ N76E003 యొక్క పనిని సంతృప్తిపరుస్తాయి.
UI అర్థం చేసుకోవడం సులభం, కాన్ఫిగర్ చేయడం మంచిది మరియు వర్క్స్పేస్ నిజంగా ఉపయోగకరంగా ఉన్నందున మేము కైల్ మైక్రో విజన్ను ఎంచుకున్నాము. ఇది C51 కంపైలర్తో వస్తుంది, ఇది 8051 ఆర్కిటెక్చర్ కోసం కోడ్ను కంపైల్ చేస్తుంది.
అయినప్పటికీ, మైక్రోకంట్రోలర్కు ప్రోగ్రామ్ను ఫ్లాష్ చేయడానికి, మేము కైల్ మైక్రో విజన్ లోపల ను-లింక్ కైల్ డ్రైవర్ ఇంటర్ఫేస్ను ఉపయోగిస్తాము. ఇది కైల్ వర్క్స్పేస్ లోపల ఒక-క్లిక్ ఫ్లాష్ వాతావరణాన్ని చేస్తుంది. చిప్లోకి కోడ్ను ఫ్లాష్ చేయడానికి సమయాన్ని ఆదా చేయడం చాలా ఉపయోగకరంగా ఉంటుంది. మేము చర్చిస్తాము