PROS2 Les 14 Programmeren en Software Engineering 2.

Slides:



Advertisements
Verwante presentaties
Vincent Poté Nelis Vandermeiren Simen Akkermans Kevin De Neef
Advertisements

PROS2 Les 13 Programmeren en Software Engineering 2.

Een getal met een komma noemen we een decimaalgetal.
Programmeren en Software Engineering 2

Embedded systemen Embedded software.
1/1/ / faculty of Electrical Engineering eindhoven university of technology 5JJ20:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 3(2): Instructietypen.
PROS2 Les 2 Programmeren en Software Engineering 2.
Programmeren en Software Engineering 2
Componenten voor een werkende computer
Parallel naar serieel omzetting
PROS2 Les 9 Programmeren en Software Engineering 2.
Microcontroller Programmeren in C


PROS2 Les 12 Programmeren en Software Engineering 2.
1/1/ / faculty of Electrical Engineering eindhoven university of technology 5JJ20:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 4(2): Digitale.
PROS2 Les 11 Programmeren en Software Engineering 2.
ADuC8xx MICROCONVERTER
PowerPC Practicum. Introductie Doel practicum = Computers begrijpen Leer de werking van een computer door een emulator te bouwen.
Week 2: Microarchitectuur niveau ALU en datapad
1/1/ eindhoven university of technology / faculty of Computer Science 2IC20:Computersystemen Week 6: Practicumprocessor invoer en uitvoer.
5JJ20: Computerarchitectuur 2M200: Inleiding Computersystemen
Naar het Jaareinde toe

De processor.
1/1/ / faculty of Computer Science eindhoven university of technology 5B040:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 7(1): Flow of.
1/1/ / faculty of Computer Science eindhoven university of technology 5B040:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 8(2): Multi-processing.
PROS2 Les 7 Programmeren en Software Engineering 2.
PROS2 Les 6 Programmeren en Software Engineering 2.


MICPRG Les 14 Microcontroller Programmeren in C. 153 Duurzaam AVR gebruik De AVR ATmega32A is de opvolger van de ATmega32. De A versie is ongeveer 40%
Breuken-Vereenvoudigen
Backup & Recovery Windows 2003 Server Onderhoud en Beheer Netwerken 4.
1 ICT Infrastructuren 19 november 2007 David N. Jansen.
Power PC Assembler. Assembler toolkit bevat Assembler zelf Linkerlibrarian.
Event Handling in Embedded Systems.  Wat is een event?  Welke events zijn het meest “time-critical”?  Welke toestand wordt door de CPU opgeslagen?
1/1/ eindhoven university of technology / faculty of Computer Science 2IC20:Computersystemen Week 4: Digitale logica niveau: “systeem-architectuur” cpu-chips.
MICROCONTROLLERS.
Bij wizard krijgt men het verkeerde type!!! Wissel dit bij hardware achteraf met Siemens 313C-2DP  6ES CF03-0AB0 7TSB  zie volgende slide.
Meervoudige selectie van deuren
Les 2: Zaterdag 24 mei 2014 Wim Peeters
Handleiding ClassDojo
Enums. Enum Houd een state bij 'Uitgebreide boolean';  ipv 2 states (True, false) meerdere states Enum UnitState { IDLE, DEFENSIVE, AGRESSIVE} Public.
Context switching Chanel Mepschen Informatica 5Fvwo.
Operatingsysteem. Context switshing Het wisselen tussen twee processen, waarbij de status van het proces wordt bewaard. Om te kunnen switchen moet het.
Context switching Heidi Snoek. Het proces Twee applicaties: A en B CPU voert de instructies van programma A uit. Op een bepaald moment wordt er data weggeschreven.
Etherflow Voor het aansluiten van een flowmeter op een Ethernet netwerk Afstudeerpresentatie Michel van der Net Elektrotechniek Avans Hogeschool Breda.
HM-ES-th1 Les 12 Hardware/Software Codesign with SystemC.
HOGESCHOOL ROTTERDAM / CMI Computersystemen 2 (TIRCCMS02 - Operating systems)
Basisfuncties Operating System.
Lessen Wim Beks PP 2003 Les 24 Vlechtwerk Wim Beks.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology ; PIC assember programeren 1 Les 6 - onderwerpen Uitleg.
Onderwerp: PIC assembler programmeren
Les 1: Zaterdag 10 mei 2014 Wim Peeters
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 2 - onderwerpen  Helaas nog geen printjes.
I & I conferentie 21 november 2007 Michel van Ast Hans Reinders.
HOGESCHOOL ROTTERDAM / CMI Computersystemen 2 (TIRCCMS02 - Operating systems)
Context switching Naomi Baggelaar. Het proces Twee applicaties: A en B CPU voert de instructies van programma A uit. Op een bepaald moment wordt er data.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology ; PIC assember programeren 1 Les 2 - onderwerpen MPLAB.
VPEMSY1, D3ECPT2 : ARM Assembler 1 Hogeschool Utrecht / Electrical Engineering & Design 1  Herhaling: CMP, CMN,
PEMSY1http:// 1  Herhaling nieuwe instructies van vorige week  nieuw: combineren van assembler en C  oefeningen: assembler.
2TPRJ5 – PIC assembler Hogeschool Utrecht / Institute for Information & Communication Technology Wouter van Ooijen Mail: Sheets.
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 3 - onderwerpen Instruction timing Shadow.
1 K. Werschkull Programmeren in Delphi 7 De ontwikkeling van de computer Programmeertalen Compilers Hoofdstuk 1 Hoofdstuk 1: De ontwikkeling van de computer.
DE ICT-VERHUIZING TERUGBLIK EN BELANGRIJK OM TE WETEN.
Microcontrollers Labo
Afscherming 1 hour Monday ochtend morning.
Transcript van de presentatie:

PROS2 Les 14 Programmeren en Software Engineering 2

Duurzaam AVR gebruik De AVR ATmega16 heeft 6 slaapstanden waarin de CPU en bepaalde andere delen van de microcontroller uitgeschakeld zijn. De AVR wordt weer wakker door een interrupt of door een Reset. sei() niet vergeten voordat je gaat slapen. Assembler: gebruik de machinecode instructie SLEEP en het MCUCR I/O register. C: gebruik avr/sleep.h. void set_sleep_mode (uint8_t mode); void sleep_mode (void);

Slaapstanden modeCPUI/OADCT/C2 (async) System clock SLEEP_MODE_IDLE SLEEP_MODE_ADC SLEEP_MODE_EXT_STANDBY SLEEP_MODE_STANDBY SLEEP_MODE_PWR_SAVE SLEEP_MODE_PWR_DOWN Dieper slapen betekent: Minder hardware beschikbaar. Minder stroomverbruik. Langere tijd nodig om wakker te worden.

Slaapstanden Voorbeeld Icc MAX bij f CPU =8 MHz en Vcc=5 V. Active: 15 mA, Idle: 7 mA, Power Down: 4 μA.

T/C2 Asynchronous mode Timer/Counter2 kan in een asynchrone mode gebruikt worden. Wordt dan geklokt met apart horloge kristal kHz aangesloten op TOSC1=PC6 en TOSC2=PC7. Ons STK500 practicumbord heeft zo’n kristal. AS2 = 1 : Asynchrone mode XXXXUB (Update Busy) = 1 : schrijven XXXX register is nog niet klaar.

T/C2 Asynchronous mode