Ich habe versucht, ein CC1101-Modul zum Laufen zu bekommen. SPI-Devices sind vorhanden, aber die Übertragung funktioniert nicht. Im Log stehen dann Meldungen wie:
09/23/15 10:30:52.180 Module HomeMatic BidCoS: TI CC110X "My-CC1101": Debug: Sending: 30
09/23/15 10:30:52.180 Module HomeMatic BidCoS: TI CC110X "My-CC1101": Debug: Received: 30
09/23/15 10:30:52.180 Module HomeMatic BidCoS: TI CC110X "My-CC1101": Debug: Sending: 0046
09/23/15 10:30:52.180 Module HomeMatic BidCoS: TI CC110X "My-CC1101": Debug: Received: 0046
09/23/15 10:30:52.181 Module HomeMatic BidCoS: TI CC110X "My-CC1101": Debug: Sending: 8000
09/23/15 10:30:52.181 Module HomeMatic BidCoS: TI CC110X "My-CC1101": Debug: Received: 8000
09/23/15 10:30:52.181 Module HomeMatic BidCoS: TI CC110X "My-CC1101": Error in file Modules/HomeMaticBidCoS/PhysicalInterfaces/TICC1100.cpp line 677 in function uint8_t BidCoS::TICC1100::writeRegister(BidCoS::TICC1100::Registers::Enum, uint8_t, bool): Error (check) writing to register 0.
Da ich das selbe empfange wie sende, sieht es für mich so aus, als ob der Takt nicht los läuft.
Auffällig ist, dass ich die gleichen Meldungen bekomme, wenn ich kein Modul angeschlossen habe. Hat jemand einen Tipp für mich, woran es liegen könnte?
Ach ja, das ganze läuft unter Debian Wheezy auf einem Olimex A20 micro.