Wehe i ka Mana o nā Papa MCU ATMEL
Nā kikoʻī
Hoʻokomo ʻia ka hoʻomanaʻo polokalamu Flash kiʻekiʻe
He mea maʻalahi ka Flash kiʻekiʻe e holoi a kākau, kākoʻo iā ISP a me IAP, a maʻalahi no ka debugging huahana, hoʻomohala, hana, a me ka hoʻonui.Hiki i ka EEPROM ke ola lōʻihi ke mālama i ka ʻikepili koʻikoʻi no ka manawa lōʻihi e pale aku i ka nalowale ke pio ka mana.ʻAʻole hiki i ka RAM nui i ka chip ke hoʻokō i nā pono o nā manawa maʻamau, akā kākoʻo maikaʻi hoʻi i ka hoʻohana ʻana i ka ʻōlelo kiʻekiʻe e hoʻomohala i nā polokalamu ʻōnaehana, a hiki ke hoʻonui i ka RAM waho e like me MCS-51 single-chip microcomputer.
Loaʻa i nā pine I/O nā mea pale huki huki hiki ke hoʻonohonoho ʻia
Ma kēia ala, hiki ke hoʻonohonoho ponoʻī ʻia e like me ka hoʻokomo / hoʻopuka, hiki ke hoʻonohonoho (hoʻomaka) i ka hoʻokomo impedance kiʻekiʻe, a loaʻa iā ia ka mana hoʻokele ikaika (hiki ke hoʻokuʻu ʻia nā mea hoʻokele mana), e hoʻololi i nā kumuwaiwai port I/O, ikaika, a piha pono.hoʻohana.
On-chip nā mea hoʻokaʻawale kaʻawale kūʻokoʻa
Hiki ke hoʻohana ʻia no URAT, I2C, SPI.Ma waena o lākou, hiki i ka 8/16-bit timer a hiki i ka 10-bit prescaler, a hiki ke hoʻonohonoho ʻia ka ʻāpana mahele alapine e nā polokalamu e hāʻawi i nā pae like ʻole o ka manawa manawa.
Hoʻonui ʻia ka USART kiʻekiʻe
Loaʻa iā ia nā hana o ka code check generation hardware, hardware detection and verification, two-level receiving buffer, hoʻoponopono aunoa a me ka hoʻonohonoho ʻana o ka baud rate, pale ʻana i ka ʻikepili, etc. ʻoi aku ka maʻalahi o ka hana ʻana i kahi pūnaewele puʻupuʻu a ʻike ʻia No ka noi paʻakikī o ka ʻōnaehana kamaʻilio lehulehu, ʻoi aku ka nui o ka hana port serial ma mua o ke awa serial o MCS-51 single-chip microcomputer, a no ka wikiwiki o ka microcomputer single-chip AVR a me ka interrupt. He pōkole ka manawa lawelawe, hiki iā ia ke hoʻomaopopo i ke kamaʻilio nui o ka baud.
Paʻa Pūnaehana Pono
Loaʻa iā AVR MCU ke kaapuni hoʻihoʻi ʻana i ka mana, kaapuni kiaʻi kūʻokoʻa, kaapuni ʻike uila haʻahaʻa BOD, nā kumu hoʻihoʻi he nui (hoʻihoʻi ʻana i ka mana, hoʻihoʻi waho, hoʻihoʻi kiaʻi, hoʻihoʻi BOD), hoʻopaneʻe hoʻomaka configurable Holo i ka papahana i kēlā me kēia manawa, ka mea e hoʻonui ai i ka hilinaʻi o ka ʻōnaehana hoʻokomo.
2. Introduction to AVR microcontroller series
Hoʻopihaʻia ka papahana o nā microcomputers single-chip AVR, hiki ke hoʻohanaʻia i nā koi o nā manawa likeʻole.He 3 mau māka i ka huina, ʻo ia hoʻi:
ʻO nā moʻo liʻiliʻi liʻiliʻi haʻahaʻa: nui ʻo Tiny11/12/13/15/26/28 etc.;
Moʻo AT90S waena waena: ka nui o AT90S1200/2313/8515/8535, etc.;(ke hoʻopau ʻia a hoʻololi ʻia i Mega)
ATmega kiʻekiʻe: ʻo ATmega8/16/32/64/128 (ʻo 8/16/32/64/128KB ka nui o ka mālama ʻana) a me ATmega8515/8535, etc.
Hoʻomaka nā pine AVR mai 8 mau pine a 64 mau pine, a aia nā pūʻolo like ʻole no nā mea hoʻohana e koho e like me nā kūlana maoli.
3. Pono o AVR MCU
ʻO ka hoʻolālā Harvard, me 1MIPS/MHz hiki ke hana wikiwiki;
Super-functional reduced instruction set (RISC), me 32 mau papa inoa hana maʻamau, lanakila i ka hanana bottleneck i hoʻokumu ʻia e ka hana ACC hoʻokahi o 8051 MCU;
ʻO ke komo wikiwiki ʻana i ka hoʻopaʻa inoa ʻana i nā pūʻulu a me ka ʻōnaehana aʻo hoʻokahi-pōkole e hoʻopaʻa nui i ka nui a me ka hoʻokō pono ʻana o ke code target.ʻO kekahi mau hiʻohiʻona he FLASH nui loa, kahi kūpono no ka hoʻomohala ʻana me ka hoʻohana ʻana i nā ʻōlelo kiʻekiʻe;
Ke hoʻohana ʻia ma ke ʻano he hoʻopuka, ua like ia me ka PIC's HI/LOW, a hiki ke hoʻopuka i 40mA.Ke hoʻohana ʻia ma ke ʻano he mea hoʻokomo, hiki ke hoʻonohonoho ʻia ma ke ʻano he tri-state high-impedance input a i ʻole kahi hoʻokomo me kahi mea huki huki, a hiki iā ia ke hoʻoheheʻe i kēia manawa mai 10mA a i 20mA;
Hoʻohui ka chip i nā RC oscillators me nā alapine he nui, ka mana-ma ka hoʻonohonoho aunoa, ka kiaʻi, ka lohi hoʻomaka a me nā hana ʻē aʻe, ʻoi aku ka maʻalahi o ke kaapuni peripheral, a ʻoi aku ka paʻa a me ka hilinaʻi o ka ʻōnaehana;
Loaʻa ka hapa nui o nā AVR i nā kumuwaiwai ma ka chip: me E2PROM, PWM, RTC, SPI, UART, TWI, ISP, AD, Analog Comparator, WDT, etc.;
Ma waho aʻe o ka hana ISP, loaʻa i ka hapa nui o nā AVR ka hana IAP, kahi kūpono no ka hoʻonui ʻana a i ʻole ka luku ʻana i nā noi.
4. Ke noi o AVR MCU
Ma muli o ka hana maikaʻi loa o ka AVR single-chip microcomputer a me nā hiʻohiʻona i luna, hiki ke ʻike ʻia hiki ke hoʻohana ʻia ka microcomputer single-chip AVR i ka hapa nui o nā hiʻohiʻona noi i hoʻokomo ʻia i kēia manawa.
ʻO ka papa ATMEL MCU he mea hoʻomohala hilinaʻi nui loa i hoʻolālā ʻia no nā ʻōnaehana i hoʻopili ʻia.Hāʻawi ia i kahi ākea o nā hiʻohiʻona a me nā hana no nā ʻano noi like ʻole mai nā mea uila uila a hiki i ka automation ʻoihana.Aia ma ka puʻuwai o kēia papa MCU kahi microcontroller ATMEL i ʻike ʻia no kāna hana kiʻekiʻe a me ka hoʻohana haʻahaʻa haʻahaʻa.Ma muli o ka hoʻolālā AVR, hāʻawi ka microcontroller i ka hoʻokō pono a me ka paʻa o ke code a me ka hoʻohui pono ʻana me nā peripherals a me nā mea waho.Hoʻolako ʻia ka papa me nā ʻano peripherals ma luna o ka moku, me nā pine GPIO, UART, SPI, I2C, a me ADC, e hiki ai i ka pilina paʻa ʻole a me ke kamaʻilio ʻana me nā mea ʻike o waho, nā mea hana, a me nā mea hana ʻē aʻe.ʻO ka loaʻa ʻana o kēia mau peripheral e hāʻawi i nā mea hoʻomohala me ka maʻalahi i ke kūkulu ʻana i nā noi.Eia kekahi, ʻo ka papa ATMEL MCU he nui ka hoʻomanaʻo flash a me ka RAM, e hāʻawi ana i kahi ākea no ka mālama ʻana i ka code a me ka ʻikepili.Mālama kēia i nā noi paʻakikī me nā koi hoʻomanaʻo nui e hiki ke maʻalahi.ʻO kahi hiʻohiʻona koʻikoʻi o ka papa ʻo kona kaiaola nui o nā mea hana hoʻomohala polokalamu.Hāʻawi ʻo ATMEL Studio IDE i kahi kahua hoʻohana a me ka intuitive no ke kākau ʻana, ka hōʻuluʻulu ʻana a me ka debugging code.Hāʻawi ka IDE i kahi waihona nui o nā ʻāpana polokalamu, nā mea hoʻokele a me nā middleware e maʻalahi i ke kaʻina hana hoʻomohala a hoʻolōʻihi i ka manawa i ka mākeke.Kākoʻo nā papa ʻo ATMEL MCU i nā protocol kamaʻilio like ʻole me USB, Ethernet a me CAN, e kūpono ana iā lākou no kahi ākea o nā noi e like me IoT, robotics a me ka automation.Hāʻawi pū ia i nā ʻano koho lako mana, e ʻae ana i nā mea hoʻomohala e koho i ka lako mana kūpono e pili ana i kā lākou koi noi kikoʻī.Hoʻohui ʻia, ua hoʻolālā ʻia ka papa e kūpono me kahi ākea o nā papa hoʻonui a me nā peripheral, e hāʻawi ana i nā mea hoʻomohala i ka maʻalahi e hoʻohana i nā modula i loaʻa a hoʻohui i nā hana e like me ka mea e pono ai.Mālama kēia hoʻohālikelike i ka prototyping wikiwiki a me ka hoʻohui maʻalahi o nā hiʻohiʻona hou.No ke kōkua ʻana i nā mea hoʻomohala, hele mai nā papa ATMEL MCU me nā palapala piha e pili ana i nā ʻikepili, nā manual mea hoʻohana a me nā palapala noi.Hoʻohui hou, hāʻawi kahi kaiāulu ola o nā mea hoʻomohala a me nā mea hoihoi i nā kumuwaiwai waiwai, kākoʻo, a me nā manawa kaʻana ʻike.I ka hōʻuluʻulu ʻana, ʻo ka papa ATMEL MCU he mea hilinaʻi a paʻa hoʻi i hoʻopili ʻia.Me kāna microcontroller ikaika, nā kumuwaiwai hoʻomanaʻo nui, nā ʻano peripheral ma luna o ka moku, a me ka kaiaola hoʻomohala ikaika, hāʻawi ka papa i kahi kahua kūpono no ka hana ʻana a me ka hoʻāʻo ʻana i nā noi ma nā ʻano like ʻole, e lawe mai i nā mea hou i ke kaʻina hana hoʻomohala a me ka pono.