10.07.2017, 21:25
(Dieser Beitrag wurde zuletzt bearbeitet: 10.07.2017, 21:28 von gupi.
Bearbeitungsgrund: Nachtrag
)
Hallo,
nachdem ich mein FmModul angeschlossen habe, wie Jack es in seiner Antwort vom 29.4. vorschlägt, war der Frust doch recht heftig weil die Frequenzanzeige zwar nach dem Start des GPIO Controllers auf 102,4MHz sprang aber den Kopfhorern kein Ton zu entlocken war.
Über die Menüs des Radio FM ist keinerlei Änderung möglich.
Ich habe das FmModul mal an einen Arduino geklemmt, und konnte problemlos Radio hören. Nachtrag: bei RDS wurde nichts angezeigt
Also zurück an den Pi geklemmt und lediglich ein aktuelles Jessie und wiringPi (Vers. 2.44) installiert. Dann habe ich versucht gemäß dem Tutorial von Felix mein Modul zum Laufen zu bringen. Dabei bin ich, nach korrigieren des i2c-init scripts soweit gekommen, dass ich "rdspi reset" ausführen konnte und einen Info-Dump erhielt, also keinen communication error mehr.
Der Dump zeigt aber möglicherweise die Ursache für das seltsame Verhalten der Karte unter CarPc:
Hier wird der Chip auf der Karte als SI4702 identifiziert. Der kann aber, laut Datenblatt, gar kein RDS! Ist das möglicherweise der Grund weshalb das Ding nicht zum fliegen kommt? Versucht das Radio-Addon die RDS Daten abzurufen und stürzt ab?
Mein Lieferant (Deutschland) hat das Teil als SI4703 verkauft und sicherlich auch so eingekauft, aber möglicherweise ist er einem Hersteller aufgesessen, des den Unterschied nicht so genau nimmt.
nachdem ich mein FmModul angeschlossen habe, wie Jack es in seiner Antwort vom 29.4. vorschlägt, war der Frust doch recht heftig weil die Frequenzanzeige zwar nach dem Start des GPIO Controllers auf 102,4MHz sprang aber den Kopfhorern kein Ton zu entlocken war.
Über die Menüs des Radio FM ist keinerlei Änderung möglich.
- Volume (roter Balken) ließ sich zwar verstellen, aber die Lautstärke bleibt auf 0%.
- Suchlauf/Skip weder vorwärts noch rückwärts haben eine Wirkung
- i2cdetect zeigt eine leere Matrix
Ich habe das FmModul mal an einen Arduino geklemmt, und konnte problemlos Radio hören. Nachtrag: bei RDS wurde nichts angezeigt
Also zurück an den Pi geklemmt und lediglich ein aktuelles Jessie und wiringPi (Vers. 2.44) installiert. Dann habe ich versucht gemäß dem Tutorial von Felix mein Modul zum Laufen zu bringen. Dabei bin ich, nach korrigieren des i2c-init scripts soweit gekommen, dass ich "rdspi reset" ausführen konnte und einen Info-Dump erhielt, also keinen communication error mehr.
Der Dump zeigt aber möglicherweise die Ursache für das seltsame Verhalten der Karte unter CarPc:
Code:
pi@rpi101:~/RdSpi $ sudo ./rdspi reset
Reset Map:
0 0000
1 0000: REV 0 DEV Si4702 FIRMWARE 0
2 0000: DSMUTE 0 DMUTE 0 MONO 0 RDSM 0 SKMODE 0 SEEKUP 0 SEEK 0 DISABLE 0 ENABLE 0
3 0000: TUNE 0 CHAN 0 (87.50MHz)
4 0000: RDSIEN 0 STCIEN 0 RDS 0 DE 0 AGCD 0 BLNDADJ 0 GPIO3 0 GPIO2 0 GPIO 0
5 0000: SEEKTH 0 BAND 0 SPACE 0 VOLUME 0
6 0000: SMUTER 0 SMUTEA 0 RDSPRF 0 VOLEXT 0 SKSNR 0 SKCNT 0
7 0000: XOSCEN 0 AHIZEN 0
8 0000
9 7EAB
A 0000: RDSR 0 STC 0 SF/BL 0 AFCRL 0 RDSS 0 BLERA 0 ST 0 RSSI 0
B 0000: BLERB 0 BLERC 0 BLERD 0 READCHAN 0 (87.50MHz)
C 0000
D 0000
E 0000
F 0000
Hier wird der Chip auf der Karte als SI4702 identifiziert. Der kann aber, laut Datenblatt, gar kein RDS! Ist das möglicherweise der Grund weshalb das Ding nicht zum fliegen kommt? Versucht das Radio-Addon die RDS Daten abzurufen und stürzt ab?
Mein Lieferant (Deutschland) hat das Teil als SI4703 verkauft und sicherlich auch so eingekauft, aber möglicherweise ist er einem Hersteller aufgesessen, des den Unterschied nicht so genau nimmt.
Read the manual first!