U23 2008-2/Gruppe2
Contents
Mitglieder
- Tim
- ?
- ?
- ?
1. Projektabend (20. Oktober)
Aufgabe
Eine LED soll zum leuchten gebracht werden.
Code:
<source lang ="c">
- include <avr/io.h>
int main(void) {
/* Zuerst den Pin (PC4) als Ausgang definieren */ DDRC = 0b10000; /* Binär: 0b10000 Dezimal: 16 Hex: 0xF */ /* Spannung anlegen */ PORTC = 0b10000; while(1) { /* nichts tun */ }
}
</source>
Aufgabe zur Vorbereitung
Eine LED soll zum blinken gebracht werden.
Code:
<source lang ="c">
- include <avr/io.h>
- include <avr/interrupt.h>
- include <util/delay.h>
ISR(TIMER1_COMPA_vect) {
/* toggle led */ PORTC ^= _BV(PC4);
}
int main(void) {
/* configure pins for led1 and led2 as output */ DDRC = _BV(PC4); DDRD = _BV(PD3); /* configure timer1, prescaler 1024, CTC */ TCCR1B = _BV(CS12) | _BV(CS10) | _BV(WGM12); /* timeout after ~1s */ OCR1A = 19531; /* enable compa interrupt */ TIMSK1 = _BV(OCIE1A); /* enable interrupts */ sei();
while(1) { /* wait 1s */ for (uint8_t i = 0; i < 100; i++) _delay_loop_2(F_CPU/4/100); /* toggle led */ PORTD ^= _BV(PD3); }
} </source>
Habe den Code aus einer der Folien übernommen, um das Wiki zu vervollständigen.
2. Projektabend (27. Oktober)
Aufgabe
Code: <source lang ="c"> </source>
Aufgabe zur Vorbereitung
Code: <source lang ="c"> </source>
3. Projektabend (03. November)
Aufgabe
Code: <source lang ="c"> </source>
Aufgabe zur Vorbereitung
Code: <source lang ="c"> </source>
4. Projektabend (10. November)
Aufgabe
Code: <source lang ="c"> </source>
Aufgabe zur Vorbereitung
Code: <source lang ="c"> </source>
5. Projektabend (17. November)
Aufgabe
Code: <source lang ="c"> </source>
Aufgabe zur Vorbereitung
Code: <source lang ="c"> </source>
6. Projektabend (24. November)
Aufgabe
Code: <source lang ="c"> </source>
Aufgabe zur Vorbereitung
Code: <source lang ="c"> </source>
Abschlussabend (vorrausichtlich 27. November)
Vorstellung der Ergebnisse