ATMEL MCU ബോർഡുകളുടെ ശക്തി അഴിച്ചുവിടുക
വിശദാംശങ്ങൾ
ഉൾച്ചേർത്ത ഉയർന്ന നിലവാരമുള്ള ഫ്ലാഷ് പ്രോഗ്രാം മെമ്മറി
ഉയർന്ന നിലവാരമുള്ള ഫ്ലാഷ് മായ്ക്കാനും എഴുതാനും എളുപ്പമാണ്, ISP, IAP എന്നിവയെ പിന്തുണയ്ക്കുന്നു, കൂടാതെ ഉൽപ്പന്ന ഡീബഗ്ഗിംഗ്, വികസനം, ഉൽപ്പാദനം, അപ്ഡേറ്റ് എന്നിവയ്ക്ക് സൗകര്യപ്രദവുമാണ്.ബിൽറ്റ്-ഇൻ ലോംഗ്-ലൈഫ് EEPROM-ന് പവർ ഓഫ് ചെയ്യുമ്പോൾ നഷ്ടം ഒഴിവാക്കുന്നതിന് വളരെക്കാലം പ്രധാന ഡാറ്റ സംരക്ഷിക്കാൻ കഴിയും.ചിപ്പിലെ വലിയ ശേഷിയുള്ള റാമിന് പൊതുവായ അവസരങ്ങളുടെ ആവശ്യങ്ങൾ നിറവേറ്റാൻ മാത്രമല്ല, സിസ്റ്റം പ്രോഗ്രാമുകൾ വികസിപ്പിക്കുന്നതിന് ഉയർന്ന തലത്തിലുള്ള ഭാഷയുടെ ഉപയോഗത്തെ കൂടുതൽ ഫലപ്രദമായി പിന്തുണയ്ക്കാനും MCS-51 സിംഗിൾ-ചിപ്പ് മൈക്രോകമ്പ്യൂട്ടർ പോലെയുള്ള ബാഹ്യ റാം വികസിപ്പിക്കാനും കഴിയും.
എല്ലാ I/O പിന്നുകൾക്കും ക്രമീകരിക്കാവുന്ന പുൾ-അപ്പ് റെസിസ്റ്ററുകൾ ഉണ്ട്
ഈ രീതിയിൽ, ഇത് വ്യക്തിഗതമായി ഇൻപുട്ട്/ഔട്ട്പുട്ട് ആയി സജ്ജീകരിക്കാം, (പ്രാരംഭ) ഉയർന്ന ഇംപെഡൻസ് ഇൻപുട്ട് സജ്ജീകരിക്കാം, കൂടാതെ ശക്തമായ ഡ്രൈവ് ശേഷിയുണ്ട് (പവർ ഡ്രൈവ് ഉപകരണങ്ങൾ ഒഴിവാക്കാം), I/O പോർട്ട് റിസോഴ്സുകളെ വഴക്കമുള്ളതും ശക്തവുമാക്കുന്നു, പൂർണ്ണമായും പ്രവർത്തനക്ഷമവുമാണ്.ഉപയോഗിക്കുക.
ഓൺ-ചിപ്പ് ഒന്നിലധികം സ്വതന്ത്ര ക്ലോക്ക് ഡിവൈഡറുകൾ
യഥാക്രമം URAT, I2C, SPI എന്നിവയ്ക്കായി ഉപയോഗിക്കാം.അവയിൽ, 8/16-ബിറ്റ് ടൈമറിന് 10-ബിറ്റ് പ്രിസ്കെയിലർ വരെ ഉണ്ട്, കൂടാതെ വിവിധ തലത്തിലുള്ള സമയ സമയം നൽകുന്നതിന് ഫ്രീക്വൻസി ഡിവിഷൻ കോഫിഫിഷ്യന്റ് സോഫ്റ്റ്വെയറിന് സജ്ജമാക്കാൻ കഴിയും.
മെച്ചപ്പെടുത്തിയ ഹൈ-സ്പീഡ് USART
ഹാർഡ്വെയർ ജനറേഷൻ ചെക്ക് കോഡ്, ഹാർഡ്വെയർ ഡിറ്റക്ഷൻ, വെരിഫിക്കേഷൻ, ടു-ലെവൽ റിസീവിംഗ് ബഫർ, ഓട്ടോമാറ്റിക് അഡ്ജസ്റ്റ്മെന്റ്, ബോഡ് റേറ്റ് പൊസിഷനിംഗ്, ഷീൽഡിംഗ് ഡാറ്റ ഫ്രെയിം മുതലായവയുടെ പ്രവർത്തനങ്ങൾ ഇതിന് ഉണ്ട്, ഇത് ആശയവിനിമയത്തിന്റെ വിശ്വാസ്യത മെച്ചപ്പെടുത്തുന്നു, പ്രോഗ്രാം എഴുത്ത് സുഗമമാക്കുന്നു, അത് നിർമ്മിക്കുന്നു. ഒരു ഡിസ്ട്രിബ്യൂട്ടഡ് നെറ്റ്വർക്ക് രൂപീകരിക്കാനും മനസ്സിലാക്കാനും എളുപ്പമാണ് മൾട്ടി-കമ്പ്യൂട്ടർ കമ്മ്യൂണിക്കേഷൻ സിസ്റ്റത്തിന്റെ സങ്കീർണ്ണമായ പ്രയോഗത്തിന്, സീരിയൽ പോർട്ട് ഫംഗ്ഷൻ MCS-51 സിംഗിൾ-ചിപ്പ് മൈക്രോകമ്പ്യൂട്ടറിന്റെ സീരിയൽ പോർട്ടിനെ വളരെയധികം കവിയുന്നു, കൂടാതെ AVR സിംഗിൾ-ചിപ്പ് മൈക്രോകമ്പ്യൂട്ടർ വേഗതയുള്ളതും തടസ്സപ്പെടുത്തുന്നതുമാണ്. സേവന സമയം കുറവാണ്, ഇതിന് ഉയർന്ന ബാഡ് നിരക്ക് ആശയവിനിമയം തിരിച്ചറിയാൻ കഴിയും.
സ്ഥിരതയുള്ള സിസ്റ്റം വിശ്വാസ്യത
AVR MCU-ന് ഓട്ടോമാറ്റിക് പവർ-ഓൺ റീസെറ്റ് സർക്യൂട്ട്, ഇൻഡിപെൻഡന്റ് വാച്ച്ഡോഗ് സർക്യൂട്ട്, ലോ വോൾട്ടേജ് ഡിറ്റക്ഷൻ സർക്യൂട്ട് BOD, ഒന്നിലധികം റീസെറ്റ് ഉറവിടങ്ങൾ (ഓട്ടോമാറ്റിക് പവർ-ഓൺ റീസെറ്റ്, എക്സ്റ്റേണൽ റീസെറ്റ്, വാച്ച്ഡോഗ് റീസെറ്റ്, BOD റീസെറ്റ്), കോൺഫിഗർ ചെയ്യാവുന്ന സ്റ്റാർട്ടപ്പ് കാലതാമസം എപ്പോൾ വേണമെങ്കിലും പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കുക, ഇത് എംബഡഡ് സിസ്റ്റത്തിന്റെ വിശ്വാസ്യത വർദ്ധിപ്പിക്കുന്നു.
2. AVR മൈക്രോകൺട്രോളർ സീരീസിലേക്കുള്ള ആമുഖം
AVR സിംഗിൾ-ചിപ്പ് മൈക്രോകമ്പ്യൂട്ടറുകളുടെ സീരീസ് പൂർത്തിയായി, ഇത് വിവിധ അവസരങ്ങളുടെ ആവശ്യകതകൾക്ക് ബാധകമാണ്.ആകെ 3 ഗ്രേഡുകൾ ഉണ്ട്, അവ:
ലോ-ഗ്രേഡ് ടൈനി സീരീസ്: പ്രധാനമായും Tiny11/12/13/15/26/28 മുതലായവ;
മിഡ്-റേഞ്ച് AT90S സീരീസ്: പ്രധാനമായും AT90S1200/2313/8515/8535, മുതലായവ;(ഒഴിവാക്കപ്പെടുകയോ മെഗാ ആയി രൂപാന്തരപ്പെടുകയോ ചെയ്യുന്നു)
ഹൈ-ഗ്രേഡ് ATmega: പ്രധാനമായും ATmega8/16/32/64/128 (സംഭരണശേഷി 8/16/32/64/128KB ആണ്) കൂടാതെ ATmega8515/8535, മുതലായവ.
AVR ഉപകരണ പിന്നുകൾ 8 പിന്നുകൾ മുതൽ 64 പിന്നുകൾ വരെയാണ്, കൂടാതെ യഥാർത്ഥ വ്യവസ്ഥകൾക്കനുസരിച്ച് ഉപയോക്താക്കൾക്ക് തിരഞ്ഞെടുക്കാൻ വിവിധ പാക്കേജുകളുണ്ട്.
3. AVR MCU- യുടെ പ്രയോജനങ്ങൾ
1MIPS/MHz ഹൈ-സ്പീഡ് പ്രോസസ്സിംഗ് ശേഷിയുള്ള ഹാർവാർഡ് ഘടന;
32 പൊതു-ഉദ്ദേശ്യ വർക്കിംഗ് രജിസ്റ്ററുകളുള്ള സൂപ്പർ-ഫങ്ഷണൽ റിഡ്ഡ് ഇൻസ്ട്രക്ഷൻ സെറ്റ് (RISC), 8051 MCU-ന്റെ സിംഗിൾ ACC പ്രോസസ്സിംഗ് മൂലമുണ്ടാകുന്ന തടസ്സങ്ങളെ മറികടക്കുന്നു;
രജിസ്റ്റർ ഗ്രൂപ്പുകളിലേക്കുള്ള വേഗത്തിലുള്ള ആക്സസ്, സിംഗിൾ-സൈക്കിൾ ഇൻസ്ട്രക്ഷൻ സിസ്റ്റം എന്നിവ ടാർഗെറ്റ് കോഡിന്റെ വലുപ്പവും നിർവ്വഹണ കാര്യക്ഷമതയും വളരെയധികം ഒപ്റ്റിമൈസ് ചെയ്യുന്നു.ചില മോഡലുകൾക്ക് വളരെ വലിയ ഫ്ലാഷ് ഉണ്ട്, അത് ഉയർന്ന തലത്തിലുള്ള ഭാഷകൾ ഉപയോഗിച്ച് വികസിപ്പിക്കുന്നതിന് പ്രത്യേകിച്ചും അനുയോജ്യമാണ്;
ഒരു ഔട്ട്പുട്ടായി ഉപയോഗിക്കുമ്പോൾ, ഇത് PIC-ന്റെ HI/LOW പോലെയാണ്, കൂടാതെ 40mA ഔട്ട്പുട്ട് ചെയ്യാനും കഴിയും.ഒരു ഇൻപുട്ടായി ഉപയോഗിക്കുമ്പോൾ, അത് ഒരു ട്രൈ-സ്റ്റേറ്റ് ഹൈ-ഇമ്പെഡൻസ് ഇൻപുട്ടായി അല്ലെങ്കിൽ ഒരു പുൾ-അപ്പ് റെസിസ്റ്റർ ഉള്ള ഒരു ഇൻപുട്ടായി സജ്ജീകരിക്കാം, കൂടാതെ 10mA മുതൽ 20mA വരെ കറന്റ് സിങ്കുചെയ്യാനുള്ള കഴിവുമുണ്ട്;
ചിപ്പ് ഒന്നിലധികം ഫ്രീക്വൻസികൾ, പവർ-ഓൺ ഓട്ടോമാറ്റിക് റീസെറ്റ്, വാച്ച്ഡോഗ്, സ്റ്റാർട്ട്-അപ്പ് കാലതാമസം, മറ്റ് പ്രവർത്തനങ്ങൾ എന്നിവ ഉപയോഗിച്ച് ആർസി ഓസിലേറ്ററുകൾ സംയോജിപ്പിക്കുന്നു, പെരിഫറൽ സർക്യൂട്ട് ലളിതമാണ്, കൂടാതെ സിസ്റ്റം കൂടുതൽ സ്ഥിരതയുള്ളതും വിശ്വസനീയവുമാണ്;
മിക്ക AVR-കൾക്കും സമ്പന്നമായ ഓൺ-ചിപ്പ് ഉറവിടങ്ങളുണ്ട്: E2PROM, PWM, RTC, SPI, UART, TWI, ISP, AD, അനലോഗ് കംപാറേറ്റർ, WDT മുതലായവ.
ISP ഫംഗ്ഷനു പുറമേ, മിക്ക AVR-കൾക്കും IAP ഫംഗ്ഷനും ഉണ്ട്, അത് അപ്ലിക്കേഷനുകൾ അപ്ഗ്രേഡ് ചെയ്യുന്നതിനോ നശിപ്പിക്കുന്നതിനോ സൗകര്യപ്രദമാണ്.
4. AVR MCU- യുടെ അപേക്ഷ
AVR സിംഗിൾ-ചിപ്പ് മൈക്രോകമ്പ്യൂട്ടറിന്റെ മികച്ച പ്രകടനത്തെയും മുകളിലുള്ള സവിശേഷതകളെയും അടിസ്ഥാനമാക്കി, നിലവിൽ ഉൾച്ചേർത്ത മിക്ക ആപ്ലിക്കേഷൻ സാഹചര്യങ്ങളിലും AVR സിംഗിൾ-ചിപ്പ് മൈക്രോകമ്പ്യൂട്ടർ പ്രയോഗിക്കാൻ കഴിയുമെന്ന് കാണാൻ കഴിയും.
എടിഎംഇഎൽ എംസിയു ബോർഡ് ഉൾച്ചേർത്ത സിസ്റ്റങ്ങൾക്കായി രൂപകൽപ്പന ചെയ്തിരിക്കുന്ന വളരെ വിശ്വസനീയവും ബഹുമുഖവുമായ വികസന ഉപകരണമാണ്.ഉപഭോക്തൃ ഇലക്ട്രോണിക്സ് മുതൽ വ്യാവസായിക ഓട്ടോമേഷൻ വരെയുള്ള വിവിധ ആപ്ലിക്കേഷനുകൾക്കായി ഇത് വൈവിധ്യമാർന്ന സവിശേഷതകളും പ്രവർത്തനങ്ങളും വാഗ്ദാനം ചെയ്യുന്നു.ഈ MCU ബോർഡിന്റെ ഹൃദയഭാഗത്ത് ഉയർന്ന പ്രകടനത്തിനും കുറഞ്ഞ വൈദ്യുതി ഉപഭോഗത്തിനും പേരുകേട്ട ഒരു ATMEL മൈക്രോകൺട്രോളറാണ്.AVR ആർക്കിടെക്ചറിനെ അടിസ്ഥാനമാക്കി, മൈക്രോകൺട്രോളർ കാര്യക്ഷമവും ശക്തവുമായ കോഡ് എക്സിക്യൂഷനും പെരിഫറലുകളുമായും ബാഹ്യ ഉപകരണങ്ങളുമായും തടസ്സമില്ലാത്ത സംയോജനവും നൽകുന്നു.GPIO പിൻസ്, UART, SPI, I2C, ADC എന്നിവയുൾപ്പെടെ വിവിധ ഓൺബോർഡ് പെരിഫറലുകൾ ബോർഡിൽ സജ്ജീകരിച്ചിരിക്കുന്നു, ബാഹ്യ സെൻസറുകൾ, ആക്യുവേറ്ററുകൾ, മറ്റ് ഉപകരണങ്ങൾ എന്നിവയുമായി തടസ്സമില്ലാത്ത കണക്ഷനും ആശയവിനിമയവും സാധ്യമാക്കുന്നു.ഈ പെരിഫറലുകളുടെ ലഭ്യത ഡെവലപ്പർമാർക്ക് ആപ്ലിക്കേഷനുകൾ നിർമ്മിക്കുന്നതിൽ വലിയ വഴക്കം നൽകുന്നു.കൂടാതെ, ATMEL MCU ബോർഡിന് ഗണ്യമായ ഫ്ലാഷ് മെമ്മറിയും റാമും ഉണ്ട്, ഇത് കോഡും ഡാറ്റയും സംഭരിക്കുന്നതിന് ധാരാളം ഇടം നൽകുന്നു.വലിയ മെമ്മറി ആവശ്യകതകളുള്ള സങ്കീർണ്ണമായ ആപ്ലിക്കേഷനുകൾ എളുപ്പത്തിൽ ഉൾക്കൊള്ളാൻ കഴിയുമെന്ന് ഇത് ഉറപ്പാക്കുന്നു.ബോർഡിന്റെ ശ്രദ്ധേയമായ സവിശേഷത അതിന്റെ വിപുലമായ സോഫ്റ്റ്വെയർ ഡെവലപ്മെന്റ് ടൂളുകളാണ്.കോഡ് എഴുതുന്നതിനും കംപൈൽ ചെയ്യുന്നതിനും ഡീബഗ്ഗിംഗ് ചെയ്യുന്നതിനുമുള്ള ഉപയോക്തൃ-സൗഹൃദവും അവബോധജന്യവുമായ പ്ലാറ്റ്ഫോം ATMEL സ്റ്റുഡിയോ IDE നൽകുന്നു.വികസന പ്രക്രിയ ലളിതമാക്കുന്നതിനും മാർക്കറ്റിലേക്കുള്ള സമയം ത്വരിതപ്പെടുത്തുന്നതിനുമായി സോഫ്റ്റ്വെയർ ഘടകങ്ങൾ, ഡ്രൈവറുകൾ, മിഡിൽവെയർ എന്നിവയുടെ വിപുലമായ ഒരു ലൈബ്രറിയും IDE നൽകുന്നു.ATMEL MCU ബോർഡുകൾ USB, ഇഥർനെറ്റ്, CAN എന്നിവയുൾപ്പെടെയുള്ള വിവിധ ആശയവിനിമയ പ്രോട്ടോക്കോളുകളെ പിന്തുണയ്ക്കുന്നു, IoT, റോബോട്ടിക്സ്, ഓട്ടോമേഷൻ എന്നിവയുൾപ്പെടെയുള്ള വിപുലമായ ആപ്ലിക്കേഷനുകൾക്ക് അനുയോജ്യമാക്കുന്നു.ഡെവലപ്പർമാർക്ക് അവരുടെ നിർദ്ദിഷ്ട ആപ്ലിക്കേഷൻ ആവശ്യകതകളെ അടിസ്ഥാനമാക്കി ഏറ്റവും അനുയോജ്യമായ പവർ സപ്ലൈ തിരഞ്ഞെടുക്കാൻ അനുവദിക്കുന്ന വൈവിധ്യമാർന്ന പവർ സപ്ലൈ ഓപ്ഷനുകളും ഇത് വാഗ്ദാനം ചെയ്യുന്നു.കൂടാതെ, വിപുലീകരണ ബോർഡുകളുമായും പെരിഫറലുകളുമായും പൊരുത്തപ്പെടുന്ന തരത്തിലാണ് ബോർഡ് രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്, നിലവിലുള്ള മൊഡ്യൂളുകൾ പ്രയോജനപ്പെടുത്താനും ആവശ്യാനുസരണം പ്രവർത്തനം ചേർക്കാനും ഡവലപ്പർമാർക്ക് വഴക്കം നൽകുന്നു.ഈ അനുയോജ്യത വേഗത്തിലുള്ള പ്രോട്ടോടൈപ്പിംഗും അധിക ഫീച്ചറുകളുടെ എളുപ്പത്തിലുള്ള സംയോജനവും ഉറപ്പാക്കുന്നു.ഡെവലപ്പർമാരെ സഹായിക്കുന്നതിന്, ATMEL MCU ബോർഡുകൾ ഡാറ്റാഷീറ്റുകൾ, ഉപയോക്തൃ മാനുവലുകൾ, ആപ്ലിക്കേഷൻ കുറിപ്പുകൾ എന്നിവയുൾപ്പെടെയുള്ള സമഗ്രമായ ഡോക്യുമെന്റേഷനുമായാണ് വരുന്നത്.കൂടാതെ, ഡവലപ്പർമാരുടെയും ഉത്സാഹികളുടെയും ഊർജ്ജസ്വലമായ ഒരു കമ്മ്യൂണിറ്റി വിലയേറിയ വിഭവങ്ങളും പിന്തുണയും അറിവ് പങ്കിടൽ അവസരങ്ങളും നൽകുന്നു.ചുരുക്കത്തിൽ, ATMEL MCU ബോർഡ് വിശ്വസനീയവും ബഹുമുഖവുമായ എംബഡഡ് സിസ്റ്റം വികസന ഉപകരണമാണ്.ശക്തമായ മൈക്രോകൺട്രോളർ, വിപുലമായ മെമ്മറി ഉറവിടങ്ങൾ, വൈവിധ്യമാർന്ന ഓൺബോർഡ് പെരിഫറലുകൾ, ശക്തമായ വികസന ഇക്കോസിസ്റ്റം എന്നിവ ഉപയോഗിച്ച്, ബോർഡ് വിവിധ മേഖലകളിൽ ആപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കുന്നതിനും പരീക്ഷിക്കുന്നതിനും, വികസന പ്രക്രിയയിലും കാര്യക്ഷമതയിലും നൂതനത്വം കൊണ്ടുവരുന്നതിനും അനുയോജ്യമായ ഒരു പ്ലാറ്റ്ഫോം നൽകുന്നു.