U23 2008-2/Gruppe2

From C4 Wiki
Jump to: navigation, search

Mitglieder

  • Tim
  •  ?
  •  ?
  •  ?

1. Projektabend (20. Oktober)

Aufgabe

Eine LED soll zum leuchten gebracht werden.


Code: <source lang ="c">

  1. 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">

  1. include <avr/io.h>
  2. include <avr/interrupt.h>
  3. 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

Ein LED einschalten und etwas auf der Console ausgeben, wenn sich etwas am IR-Empfänger verändert (Daten empfangen werden)


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