[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Discuss-gnuradio] Using SPI on BasicRX
From: |
E. Ornelas |
Subject: |
Re: [Discuss-gnuradio] Using SPI on BasicRX |
Date: |
Tue, 22 Sep 2009 08:03:20 -0700 (PDT) |
Hi.
Just to say I got it to work as I wished.
As always, thanks for the help Eric.
Eric Blossom wrote:
>
> On Tue, Sep 15, 2009 at 09:06:58AM -0700, E. Ornelas wrote:
>>
>> Thanks for the help.
>>
>> I have another question:
>> I noticed that the transfer is done 8-bit at a time.
>> I need to write a 24-bit word into a ADF4153 Frequency Synthesizer.
>> Is it possible to transfer 24-bit in a single burst?
>
> The example below writes 32 bits in a single transfer.
> You can confirm this by looking at the SEN and CLK signals.
>
> To send 24-bits, give it 3 bytes.
>
> Eric
>
>
>> Again, thank you for your time.
>>
>>
>> Eric Blossom wrote:
>> >
>> > On Mon, Sep 14, 2009 at 11:02:36AM -0700, E. Ornelas wrote:
>> >>
>> >> Hello.
>> >> I'm trying to use the SPI interface of a BasicRX.
>> >> I made a small test program.
>> >> It basically keeps on writing.
>> >>
>> >> There are a few things I need to know:
>> >> 1 - is this the right way to use the SPI?
>> >
>> > Pretty close. See below.
>> >
>> >> 2 - is the buffer the hex number passed as a string?
>> >
>> > It's binary, not hex.
>> >
>> >> 3 - Even though I don't know what to expect with the buffer I used, I
>> at
>> >> least expected to see something in the BasicRX SPI pins, which I
>> don't...
>> >> I
>> >> can see some periodic bursts on the clock pin but nothing on the
>> signal.
>> >
>> > We never implemented SPI_FMT_LSB; Use SPI_FMT_MSB instead.
>> >
>> >
>> > Try this:
>> >
>> > from gnuradio import usrp
>> >
>> > u = usrp.source_c(0)
>> > spi_cmd = ''.join([chr(x) for x in [0x55, 0xAA, 0x55, 0xAA]])
>> >
>> > while True:
>> > r = u._write_spi(0, usrp.SPI_ENABLE_RX_A,
>> > usrp.SPI_FMT_HDR_0|usrp.SPI_FMT_MSB, spi_cmd)
>> >
>> >
>> >
>> > Look at the SDI (into the d'board), SCLK and SEN pins.
>> >
>> > Eric
>
>
> _______________________________________________
> Discuss-gnuradio mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
>
--
View this message in context:
http://www.nabble.com/Using-SPI-on-BasicRX-tp25440578p25530780.html
Sent from the GnuRadio mailing list archive at Nabble.com.