main.c


1
// 
2
// Anpassungen im makefile:
3
//    ATMega8 => MCU=atmega8 im makefile einstellen
4
//    lcd-routines.c in SRC = ... Zeile anhängen
5
// 
6
7
#include <avr/io.h>
8
#include <stdio.h>
9
#include <stdlib.h>
10
#include <string.h>
11
#include "main.h"
12
#include "lcd.h"
13
#include <util/delay.h>
14
 
15
int main(void)
16
{
17
  // Initialisierung des LCD
18
  // Nach der Initialisierung müssen auf dem LCD vorhandene schwarze Balken
19
  // verschwunden sein
20
  lcd_init();
21
 
22
 
23
  // Die Ausgabemarke in die 2te Zeile setzen
24
  lcd_setcursor( 0, 0 );
25
 
26
  // erneut Text ausgeben, aber diesmal komfortabler als String
27
  lcd_string("Hello World!");
28
 
29
  while(1)
30
  {
31
  }
32
 
33
  return 0;
34
}