IR Fernbedienungsempfänger

Gast #1141829
eher weniger relevant, du kannst mit einem 1736 auch signale mit 38khz 
empfangen, es sinkt höchstens die reichweite, aber auf 10..20m kommst 
trotzdem locker
OP #1142054
Habe mir jetzt mal den RC5 Code von Peter Dannegger kopiert.
Da ich jetzt zum ersten mal ein fertiges Programm benutze, ist mir jetzt 
nicht ganz klar, welches ich denn nun lade und welches wird denn da 
eingebunden ? Es gibt da 3 Dateien: RC5.C / MAIN.C und MAIN.H
Wie gehe ich da jetzt vor ?? Ich habe alle drei Programme in 
Stammverzeichniss so dass sie sich mit " " eigentlich einbinden lassen 
sollten.
Persönliche Seite #1142229
Ich gehe bei vorhandenem Code aus Zip-Archiven oder Forenbeiträgen 
meistens so vor:

1/ In AVR-Studio ein neues Projekt anlegen. Dabei Projektnamen und 
Prozessor wählen etc.. Projektoptionen etc. setzen (Taktrate, 
Optimierung)

2/ In das leere Sourcecodefenster kopiere ich den Inhalt der Hauptdatei 
aus dem fremden Projekt. Die Hauptdatei ist die Datei, in der main() 
definiert wird.

3/ In das Projekt nehme ich unter Sourcefiles alle fremden *.c Dateien 
auf, ausser der Hauptdatei (die habe ich ja unter dem Projektnamen 
bereits)

4/ Unter Includefiles nehme ich alle *.h Dateien auf, die nicht aus der 
WINAVR Installation stammen.

5/ Dann geht das Anpassen los (was in dem Projekt nicht schwer war). 
Dazu habe ich einen kleinen Artikel auf:
http://www.mikrocontroller.net/articles/Pollin_Funk-AVR-Evaluationsboard#RC5_Empf.C3.A4nger
OP #1144499
habe jetz mal alles so gemacht wie bei Stefan beschrieben.

Bekomme jetzt Meldungen vom Compiler

c:/winavr-20081205/lib/gcc/../../avr/include/avr/signal.h:36:2: warning: 
#warning "This header file is obsolete.  Use <avr/interrupt.h>."
../FB.c:4: warning: conflicting types for built-in function 'putchar'
../FB.c: In function 'putchar':
../FB.c:6: error: 'UCSRA' undeclared (first use in this function)
../FB.c:6: error: (Each undeclared identifier is reported only once
../FB.c:6: error: for each function it appears in.)
../FB.c:6: error: 'UDRE' undeclared (first use in this function)

usw...

was ist da los ?

Probiere schon hin und her..aber...:-(

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.