Probleme mit dem LCD 4884 Shield

OP #4496440
Lesenswert?
• ▲
▼
Hi zusammen!
Ich habe mir die LCD4884.h-Datei runtergeladen, doch ich möchte das 
ganze in C und mit dem Atmel Studio programmieren, da ich mich schon 
etwas mit C beschäftigt habe. Doch leider funktioniert das ganzund gar 
nicht, hat von euch schon mal jemand ähnliches gemacht?
Ich hänge mal die Lib an, welche ich runtergeladen habe!
Schon mal vielen Dank im Voraus!
VG
Konrad
Angehängte Dateien:
OP #4496678
Lesenswert?
• ▲
▼
Entschuldigung, das stimm natürlich, so kann niemand was mit anfangen!

Ich habe folgendes Programm geschrieben:
1
#define F_CPU 1600000UL
2
#include <avr/io.h>
3
#include <util/delay.h>
4
#include <stdint.h>
5
#include <avr/wdt.h>
6
#include <avr/eeprom.h>
7
#include "LCD4884.h"
8
#define MENU_X  10      
9
#define MENU_Y  1       
10
#define MENU_HIGHLIGHT 1
11

12

13
int main(void)
14
{
15
    while(1)
16
    {
17
        LCD_init();
18
    LCD_write_string(MENU_X, MENU_Y,"tr", MENU_HIGHLIGHT);
19
    _delay_ms(1000);
20
    LCD_clear();
21
    }
22
}
Und bekomme folgende Fehler:

unknown typ name 'LCD4884'

unknown typ name 'class'

Ich muss dazusagen, dass ich wirklich Anfänger bin!
VG
Konrad
Gast #4496839
Lesenswert?
• ▲
▼
Konrad B. schrieb:
> Ich muss dazusagen, dass ich wirklich Anfänger bin!

Ich meinte haarklein.

Zeige die komplette Ausgabe aus dem Message-Fenster deines
Compilierungs-Versuchs (den Copy & Paste Vorgang wirst du
hoffentlich beherschen). Nur dort ist eindeutig zu erkennen
auf was sich die Fehlermeldungen beziehen.
#4496901
Lesenswert?
• ▲
▼
Die LCD4884.h und .cpp sind C++ sourcen, damit scheint dein Kompiler ein 
Problem zu haben, da er das Schlüsselwort class nicht kennt.
Das wundert mich allerdings, da der AVRGCC aus dem Atmel Studio 
eigentlich C++ kann.

Schau mal, ob die Quelldateien ordentlich zum Projekt hinzugefügt sind. 
Mit der C++ Syntax bin jetzt nicht so per du, dass ich da auf Anhieb 
einen Fehler finde.

Mfg Bimbo385
Gast #4496924
Lesenswert?
• ▲
▼
Hast Du LCD4884.h und LCD4884.cpp sowie die beiden font...-Dateien in 
das gleiche Verzeichnis wie Deine Main.c kopiert?

Un dann auch noch dem Atmel-Studio "bekannt" gemacht - siehst Du alle 
Dateien rechts im "Solution Explorer"?

Falls nicht - im Solution Explorer Rechtsklick auf Deine (wie auch immer 
benannte) Main - dann Auswahl ADD - dann Auswahl Existing Item - dann 
die fehlenden Dateien auswählen. Ab da kennt das Atmel-Studio die ... 
für das aktuelle Projekt

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.