Go Down

Topic: 3-wire Serial Configuration Interface (Read 805 times) previous topic - next topic

GekoCH

Hy

I try to get the CC1050 working which is a little Very Low Power RF Transmitter.
I tried to set it up with the datasheet http://www.ti.com/lit/ds/swrs044/swrs044.pdf

On page 12 it is described but I haven't used yet this 3 wire serial interface. I'm used to
I2C, UART so could someone help me getting this chip to work...

I barely found any info about this interface so is it not that common?

Thx
Andy

Graynomad

#1
Dec 12, 2012, 12:51 pm Last Edit: Dec 12, 2012, 12:53 pm by Graynomad Reason: 1
Looks like a variation of SPI to me but the SS is used to clock data in.

______
Rob
Rob Gray aka the GRAYnomad www.robgray.com

GekoCH

hmm but SPI looks like:


And this interface from the data sheet:

Graynomad

I see, it has a bi-directional data line.

I think you'll have to DIY the protocol if you need to read from the chip. If you are happy to just write to it I think SPI or shiftOut() will work.

If you need to read I think something like this

Code: [Select]
digitalWrte (ALE_PIN, LOW);
shiftOut(DATA_PIN, CLOCK_PIN, MSBFIRST, address);
digitalWrite (ALE_PIN, HIGH);
result = shiftIn(DATA_PIN, CLOCK_PIN);


I assume that shiftIn/Out set the direction of DATA_PIN, if not you'll have to change that as well.


_____
Rob
Rob Gray aka the GRAYnomad www.robgray.com

GekoCH

ok.. I have to look at this forst since I don't get right know...
Thx for the answers...

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy