????AVR???????AVR???????????????????AVR???????
????AVR???????AVR???????????????????AVR???????AVR???????ATMEL?????????????????????????????51???????PIC??????????????е????
1????????????????AVR??????????
2: о??????Flsah??EEPROM??SRAM???????
3??????????Flash??EEPROM???????????д????????????????д(ISP)??
4?????????????RC??????????????λ??????????????????????????Χ??·??????????
5?????IO???????????????????????????????????????????
6???????????????????AD??DA???????PWM??SPI??USART??TWI??I2C??????????ж?????
?????AVR?????????????????????л???????C?????BASIC??????????C???????????CodeVisionAVR??AVRGCC??IAR??ICCAVR???C??????????????????й?????? ??????䴙????С?????????????????????????????????????????в????????λ??
AVR???????1997????ATMEL????з??????????????Flash??RISC(Reduced Instruction Set CPU) ???????????8λ???????AVR???????????????????????豸????????????????????????豸??????????????????
AVR?????????
????????????????????????????λ , ??????????????????????????????????г????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????? CMOS????????????????????????С??????????????????????δ????????(51???51????)??????????Щ????????????(RISC)????,???????????????????????
AVR??????????????????????????????????????????????????????????(CISC)?????????????????????????????????????????λ?????????????????????????????????(??????????????????????????)????????????????????????????????????????䶮??????????????????????????????????
AVR?????????????8λ????16λ???????в????????????????????(32??????????)????????????/????????(???????????????????????????????????????)????????????????(1Mips/MHz)????????????????????????????????????????????????????????????????????????AVR?????????/??????????????????????????????????????????????????
AVR????????????????Flash????洢??????д???????ISP??IAP??????????????????????????????????????????EEProm????????????????????綪?????????????RAM???????????????????????????Ч???????????????????????,??????MCS-51?????????????? RAM??
AVR???????I/O?????????????????????衢??????趨?????/????????趨???????????????????????????????????????????????????????I/O???????䴙?????????????á?
AVR???????????????????????????????URAT??I2C??SPI??á???????8/16λ???????????ж??10 λ????????????????????趨??????????????ε??????AVR????????е????????/???????????????????γ??????????????????????????????????????????????λ?????????????(?????????????PWM)????????????????
??????????/??????????????????У???????????У?????????????????塢???????????????λ????????????????????????????????????????????????д????????????????????????????????????????????????MCS-51/96??????????????AVR???????????ж?????????????????????????
?????????????????н??TWI??SPI??TWI??I2C??????????ACK???????????????????????????????????????/???????/?????4????????????SPI?????/?????4????????????
AVR????????????縴λ??·??????????????·??????????·BOD???????λ?(???????縴λ??????λ?????????λ??BOD??λ)?????????????????????г?????????????????????
AVR????????ж????????????????????????У?5-2.7V?????????????????????????8λ???е????????????????????????????????? AVR?????????????????????????????(????FLASH????洢???????????EEPROM???/?????п??TWI??SPI??A/D???????????????/????????)????????(??????????λ?????????????????????????????????????ж??????????????????????????????????????/???????????滻?????I/O?????? )??????????????????????????????????????????SoC?????????????
??????????AVR??????????????????????????????8λ???е??????
AVR??е?????????
AVR???????????,?????????????????????AVR???????3??????:
???Tiny???AVR?????: ?????Tiny11/12/13/15/26/28???
?е?AT90S???AVR ?????: ?????AT90S1200/2313/8515/8535??? (?????????????Mega??)
???ATmega???AVR?????: ?????ATmega8/16/32/64/128?? ?洢?????8/16/32/64/128 KB?????ATmega8515/8535???
AVR?????????8???64??, ???и????????????????????????????ο????????AVR????????????????????
????AVR???????AVR???????????????????AVR???????

????admin ?????????2018-04-27