Nachdem es immer noch nicht funktionieren will, bin ich immer noch kein schritt weiter.
Also habe ich mir gedacht: Alles auf dem Steckbrett platt machen, neu verdrahten und die Bib. von Fleury benutzen....... Ja..... Funktioniert auch nicht. Noch nicht mal das erstellen der Hex File.
Fehlermeldung:
3 ld returned 1 exit status
1 undefined reference to 'lcd_init'
2 undefined reference to 'lcd_puts'
hier mein überschaubarer Code:
Code:
/*
* BMA020_LCD.c
*
* Created: 10.10.2014 16:26:27
* Author: Jimmy
*
* - Port B:
* + PB0: LED grün
*
* - Port C:
* + PC4: SDA
* + PC5: SCL
*
* Pin Konfiguration:
* - Port D
* + PD0: Data0
* + PD1: Data1
* + PD2: Data2
* + PD3: Data3
* + PD4: RS Pin
* + PD5: RW Pin
* + PD6: E Pin
* + PD7: NC
*/
#include <avr/io.h>
#include "Bib/lcd.h"
#define F_CPU 8000000UL
#include <util/delay.h>
int main(void)
{
// Portrichtung konfigurieren
DDRB=0x01;
// Initialisierung
lcd_init(LCD_DISP_ON);
// Begrüßungstext
lcd_puts("Hallo Unbekannter");
while(1)
{
// Den Controller beschäftigen
PORTB|=(1<<PB0);
}
}
Bin ich so unfähig, oder habe ich einfach nur ein riesen Brett vor meinen Kopf?
Lesezeichen