avr mikrokontroller€¦ · c kadc avr c control unit c ksys system c ock c ock multiplexer rysta...
TRANSCRIPT
![Page 1: AVR Mikrokontroller€¦ · C kADC AVR C Control Unit c ksys System C Ock C Ock Multiplexer rysta AVR CPU c kcpu C kFLASH Reset Logic RAM atch Timer lash a EPROM Watchdog dock atcdog](https://reader035.vdocuments.site/reader035/viewer/2022071211/6023a9042d103d7c1a084dca/html5/thumbnails/1.jpg)
AVR Mikrokontroller
![Page 2: AVR Mikrokontroller€¦ · C kADC AVR C Control Unit c ksys System C Ock C Ock Multiplexer rysta AVR CPU c kcpu C kFLASH Reset Logic RAM atch Timer lash a EPROM Watchdog dock atcdog](https://reader035.vdocuments.site/reader035/viewer/2022071211/6023a9042d103d7c1a084dca/html5/thumbnails/2.jpg)
![Page 3: AVR Mikrokontroller€¦ · C kADC AVR C Control Unit c ksys System C Ock C Ock Multiplexer rysta AVR CPU c kcpu C kFLASH Reset Logic RAM atch Timer lash a EPROM Watchdog dock atcdog](https://reader035.vdocuments.site/reader035/viewer/2022071211/6023a9042d103d7c1a084dca/html5/thumbnails/3.jpg)
Viikude Diagramm• GPIO: PA, PB, PC, PD..
• Toited: VCC, GND, AVCC
• Spets: AREF, ADC6, ADC7
![Page 4: AVR Mikrokontroller€¦ · C kADC AVR C Control Unit c ksys System C Ock C Ock Multiplexer rysta AVR CPU c kcpu C kFLASH Reset Logic RAM atch Timer lash a EPROM Watchdog dock atcdog](https://reader035.vdocuments.site/reader035/viewer/2022071211/6023a9042d103d7c1a084dca/html5/thumbnails/4.jpg)
Blokk Diagramm
• Viikude arv 32
• Flash (Bytes) 32K
• SRAM (Bytes) 2K
• EEPROM (Bytes) 1K
• Taktsagedus 20MHz
![Page 5: AVR Mikrokontroller€¦ · C kADC AVR C Control Unit c ksys System C Ock C Ock Multiplexer rysta AVR CPU c kcpu C kFLASH Reset Logic RAM atch Timer lash a EPROM Watchdog dock atcdog](https://reader035.vdocuments.site/reader035/viewer/2022071211/6023a9042d103d7c1a084dca/html5/thumbnails/5.jpg)
Kellamine
• Sisemine RC tavaliselt 2-5% täpsusega
• Tehasest 8MHz kellal
• Sisemine /8 jagur
![Page 6: AVR Mikrokontroller€¦ · C kADC AVR C Control Unit c ksys System C Ock C Ock Multiplexer rysta AVR CPU c kcpu C kFLASH Reset Logic RAM atch Timer lash a EPROM Watchdog dock atcdog](https://reader035.vdocuments.site/reader035/viewer/2022071211/6023a9042d103d7c1a084dca/html5/thumbnails/6.jpg)
CPU
• Harvard arhitektuur
• 32 x 8 Registrit
![Page 7: AVR Mikrokontroller€¦ · C kADC AVR C Control Unit c ksys System C Ock C Ock Multiplexer rysta AVR CPU c kcpu C kFLASH Reset Logic RAM atch Timer lash a EPROM Watchdog dock atcdog](https://reader035.vdocuments.site/reader035/viewer/2022071211/6023a9042d103d7c1a084dca/html5/thumbnails/7.jpg)
Bitimanipulatsioon
![Page 8: AVR Mikrokontroller€¦ · C kADC AVR C Control Unit c ksys System C Ock C Ock Multiplexer rysta AVR CPU c kcpu C kFLASH Reset Logic RAM atch Timer lash a EPROM Watchdog dock atcdog](https://reader035.vdocuments.site/reader035/viewer/2022071211/6023a9042d103d7c1a084dca/html5/thumbnails/8.jpg)
PIN
• Kõrge = ühendatud toitepingesse
• Madal = ühendatud toitemaasse
• Sisemine „Pull-up“
![Page 9: AVR Mikrokontroller€¦ · C kADC AVR C Control Unit c ksys System C Ock C Ock Multiplexer rysta AVR CPU c kcpu C kFLASH Reset Logic RAM atch Timer lash a EPROM Watchdog dock atcdog](https://reader035.vdocuments.site/reader035/viewer/2022071211/6023a9042d103d7c1a084dca/html5/thumbnails/9.jpg)
Programmeerimine
BuildC BuildASM ISPBIN AVR
BuildC BuildASM USBBIN SelfprogBTL AVR
![Page 10: AVR Mikrokontroller€¦ · C kADC AVR C Control Unit c ksys System C Ock C Ock Multiplexer rysta AVR CPU c kcpu C kFLASH Reset Logic RAM atch Timer lash a EPROM Watchdog dock atcdog](https://reader035.vdocuments.site/reader035/viewer/2022071211/6023a9042d103d7c1a084dca/html5/thumbnails/10.jpg)