Forum: Mikrocontroller und Digitale Elektronik TDA8425 und PIC


von Guido K. (brezinzke)


Lesenswert?

Hallo

Habe gerade das Projekt fertig und komme jetzt nicht weiter
Der verfasser hat geschrieben "Vor dem Flashen des Geräts müssen Sie den 
Protokolltyp für die verwendete Fernbedienung angeben. Dazu müssen Sie 
im Flasher im EEPROM-Datenbereich bei 0x0D 0x00 für das RC5-Protokoll 
oder 0x01 für das NEC-Protokoll schreiben. Die mitgelieferte Firmware 
listet das NEC-Protokoll auf. Beim ersten Einschalten werden dem Gerät 
die Fernbedienungstasten zur Steuerung des Tonblocks beigebracht. Das 
Gerät fordert Sie auf, sechs Tasten einzugeben."

https://www.labkit.ru/html/tembrobloki?id=469

Wo soll was geändert werden das er den RC 5 code unterstüzt?

Danke

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Der verwendete PIC Prozessor hat offensichtlich ein EEPROM auf dem Chip. 
An EEPROM Adresse 0x0D soll man 0x00 für RC5 oder 0x01 fürs NEC 
Protokoll setzen.

von H. B. (Gast)


Lesenswert?

Der PIC16F648A hat ein internes EEPROM.
Über den Programmer musst du um den RC5 Code für die Fernbedienung 
auszuwählen das Bit an Adresse 0x0D auf 0 setzen.

von Guido K. (brezinzke)


Angehängte Dateien:

Lesenswert?

Und wo soll da was geändert werden ?

Danke

von W.S. (Gast)


Lesenswert?

Guido K. schrieb:
> Und wo soll da was geändert werden ?

Auf der Adresse 0Dh, hast du doch oben selber geschrieben.
Momentan sehe ich da eine 1 und keine 0

W.S.

von Guido K. (brezinzke)


Lesenswert?

Leider verstehe ich davon nichts tut mir leid .
Soll ich DF in 00 ändern?
Danke

von H. B. (Gast)


Lesenswert?

In dem EEPROM im PIC stehen folgende Daten:

Adresse     Daten
0x00        E1
0x01        05
0x02        05
0x03        DF
0x04        77
0x05        F7
0x06        B7
0x07        37
0x08        A7
0x09        27
0x0A        FF
0x0B        F7
0x0C        F7
0x0D        01  diese 1 auf 0 ändern für RC5 Code
0x0E        FF
0x0F        00

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.