Atmel AVR Atmega32 అనేది AVR అధునాతన RISC నిర్మాణంలో తయారు చేయబడిన తక్కువ శక్తి గల CMOS ఆధారిత మైక్రోకంట్రోలర్ చిప్. ప్రతి గడియార చక్రాలలో సాంకేతికంగా శక్తివంతమైన సూచనలను నిర్వహించడానికి ఇది ప్రదర్శించబడుతుంది.
చిప్ MHz కు 1MIPS గా రేట్ చేయబడిన నిర్గమాంశాలను సాధించగల సామర్ధ్యంతో కూడి ఉంటుంది, సిస్టమ్ మేనేజర్ ప్రాసెసింగ్ వేగానికి విద్యుత్ వినియోగం యొక్క సమర్థవంతమైన లేదా సరైన నిష్పత్తిని అమలు చేయడానికి వీలు కల్పిస్తుంది.
పిన్అవుట్ విధులను అర్థం చేసుకోవడం
ఈ అధునాతన MCU యూనిట్ యొక్క వివిధ పిన్అవుట్లను క్రింది డేటా నుండి అర్థం చేసుకోవచ్చు:
విసిసి = ఇది డిజిటల్ ఐసి సరఫరా వోల్టేజ్ (5 వి) తో అనుకూలమైన ఐసి యొక్క సరఫరా వోల్టేజ్ పిన్
GND 'గ్రౌండ్' ను సరఫరా యొక్క ప్రతికూల రైలుకు అనుసంధానించాలి.
పోర్ట్ A (PA7 ... PA0) : ఇక్కడ పోర్ట్ A / D కన్వర్టర్లకు అనలాగ్ ఇన్పుట్ల రూపంలో సులభతరం చేస్తుంది. ఈ పోర్టును 8-బిట్ ద్వి-దిశాత్మక ఇన్పుట్ / అవుట్పుట్ పోర్టుగా కూడా ఉపయోగించవచ్చు, A / D కన్వర్టర్ ఉపయోగించకుండా మినహాయించినప్పుడు మాత్రమే.
పోర్ట్ పిన్స్ అంతర్నిర్మిత పుల్-అప్ రెసిస్టర్లతో సులభతరం చేయబడతాయి (ప్రతి బిట్ కేటాయించబడుతుంది).
పోర్ట్ ఎ బఫర్డ్ అవుట్పుట్లు అధిక సింక్ మరియు సోర్స్ సామర్ధ్యంతో సహా సమతుల్య మరియు సుష్ట డ్రైవ్ లక్షణాలను కూడా అందిస్తాయి.
PA0 మరియు PA7 అంతటా పిన్లను ఇన్పుట్లుగా కేటాయించినప్పుడు మరియు బాహ్యంగా తక్కువ లాజిక్కు లోనైనప్పుడు, అంతర్గత పుల్-అప్ రెసిస్టర్లు శక్తివంతం అయిన వెంటనే అవి సోర్సింగ్ కరెంట్ను ప్రారంభిస్తాయి.
రీసెట్ ప్రారంభించినప్పుడు (గడియారాలు సక్రియం చేయకుండా కూడా) పైన చర్చించిన అన్ని పిన్అవుట్లు త్రి-స్టేట్ చేయబడతాయి, త్రి-రాష్ట్రం మూడు రకాల పరిస్థితులను సూచిస్తుంది, ఇది ఐసి ఉత్పత్తి చేయగలదు: అధిక, తక్కువ మరియు ప్రతిస్పందించని లేదా ఓపెన్ .
పోర్ట్ బి (పిబి 7 ... పిబి 0) : ప్రాథమికంగా, పోర్ట్ ఎ మాదిరిగానే, ఈ పోర్ట్ కూడా ద్వి-దిశాత్మక 8 బిట్ ఇన్పుట్ / అవుట్పుట్ పోర్ట్, అంతర్గత పుల్-అప్ రెసిస్టర్లతో (ప్రతి బిట్కు కాన్ఫిగర్ చేయబడింది). పోర్ట్ బి బఫర్డ్ పిన్స్కు కేటాయించిన డ్రైవ్ లక్షణాలు అధిక మునిగిపోయే మరియు సోర్సింగ్ లక్షణాలతో ఉంటాయి.
ఇన్పుట్లుగా ఉపయోగించినప్పుడు, అంతర్గత పుల్-అప్ రెసిస్టర్లు సక్రియం చేయబడటం వలన బాహ్య సర్క్యూట్ దశ ద్వారా వీటిని తక్కువగా లాగినప్పుడు ఈ పిన్స్ సోర్స్ కరెంట్. పోర్ట్ బి పిన్స్ కూడా ట్రై-స్టేట్ ఫీచర్తో నియమించబడ్డాయి.
పైన పేర్కొన్నవి కాకుండా, ప్రత్యేక లక్షణాలను అమలు చేయడానికి పోర్ట్ బి పిన్లను కూడా ఉపయోగించవచ్చు, అట్మెగా 32 లో చేర్చబడినట్లుగా, ఇవి క్రింది పట్టికలో ఇవ్వబడ్డాయి:
పోర్ట్ సి (పిసి 7 ... పిసి 0) : పోర్ట్ సి పిన్అవుట్లు పోర్ట్ ఎ మరియు పోర్ట్ బి కొరకు ప్రారంభించబడిన వివిధ లక్షణాల లక్షణాలను కూడా ఆనందిస్తాయి.
ఏదేమైనా, పోర్ట్ ఎ మరియు బి యొక్క సారూప్య లక్షణాలతో పాటు, పోర్ట్ సి పిన్స్ పిసి 5 (టిడిఐ), పిసి 3 (టిఎంఎస్) మరియు పిసి 2 (టిసికె) లకు అంతర్గత పుల్-అప్ రెసిస్టర్ అన్నీ JTAG ఇంటర్ఫేస్ ఉన్నప్పుడు రీసెట్ చర్య సమయంలో కూడా సక్రియం అవుతాయి. టోగుల్ చేయబడింది.
అదనంగా, పోర్ట్ సి క్రింది పట్టికలో చూపిన విధంగా JTAG ఇంటర్ఫేస్ మరియు ATmega32 యొక్క ఇతర పేర్కొన్న లక్షణాలను కూడా నిర్వహిస్తుంది:
పోర్ట్ డి (పిడి 7..పిడి 0) : మళ్ళీ పైన ఉన్న పోర్టుల మాదిరిగానే, పోర్ట్ D యొక్క ప్రాథమిక కరెంట్ మునిగిపోయే మరియు సోర్సింగ్ లక్షణాలు సరిగ్గా అదే.
అయితే ప్రత్యామ్నాయంగా ఉపయోగించినప్పుడు ఈ పిన్స్ ప్రత్యేక ATmega32 ఫంక్షన్లను అమలు చేయడానికి ఉపయోగించవచ్చు, వీటిని ఈ క్రింది పట్టిక ద్వారా అధ్యయనం చేయవచ్చు:
రీసెట్ చేయండి : పేరు సూచించినట్లుగా, రీసెట్ పిన్అవుట్ రీసెట్ చేయడానికి లేదా దాని పనితీరును తిరిగి ప్రారంభించమని బలవంతం చేయడానికి ఉపయోగించవచ్చు, ఇక్కడ తక్కువ లాజిక్ పల్స్ను వర్తింపజేయడం ద్వారా చేయవచ్చు, అయితే ఈ పల్స్ యొక్క కనీస పొడవు పేర్కొన్న పల్స్ పొడవు కంటే తక్కువగా ఉండకూడదు IC. దీని కంటే తక్కువ ఏదైనా రీసెట్ చర్యకు హామీ ఇవ్వకపోవచ్చు.
కింది పట్టిక వర్తించే కనీస రీసెట్ పల్స్ పొడవును సూచిస్తుంది:
XTAL1 : ఇచ్చిన ఫ్రీక్వెన్సీకి లాచింగ్ చేయడానికి మరియు విలోమ యాంప్లిఫైయర్ యొక్క ఇన్పుట్ పిన్ మరియు అంతర్గత గడియారం ఉత్పత్తి చేసే సర్క్యూట్ యొక్క ఇన్పుట్ పిన్ అంతటా మచ్చలేని ఫ్రీక్వెన్సీ ప్రతిస్పందనను ప్రారంభించడానికి ఉపయోగించవచ్చు.
XTAL2 : పైన ఉన్నట్లే విలోమ ఓసిలేటర్ యాంప్లిఫైయర్ యొక్క అవుట్పుట్ పిన్అవుట్ అంతటా కాన్ఫిగర్ చేయబడవచ్చు
AREF : ఇది అంతర్గత A / D కన్వర్టర్ దశకు కేటాయించిన అనలాగ్ రిఫరెన్స్ పిన్అవుట్ను సూచిస్తుంది
మునుపటి: డీజిల్ వాటర్ పంప్ కోసం ప్రోగ్రామబుల్ ఆటోమేటిక్ స్టార్టర్ సర్క్యూట్ తర్వాత: సూచికతో ఫిషింగ్ యోయో స్టాప్-మోషన్ స్విచ్ సర్క్యూట్