On Dec 2, 2008, at 3:25 AM, Bo Zhu wrote:

> environment: micaz, tinyos 2.10, mib510, ubuntu 8.10
>
> I am trying to write and read some ram data via SPI, and also  
> perform some basic command such as SNOP to get the status of SPI.
> But what I read from the SPI are all 0xFF, and the status of SPI is  
> always 0xFF.
> I have used the Resource interface to gain the access of SPI and  
> pull down the CSN, just as follows:
>
> event void SpiResource.granted() {
>     cc2420_status_t status;
>
>     call CSN.clr();
>     status = call SNOP.strobe();
>     call CSN.set();
>     releaseSpiResource();
>
>     printf("status = %X\n", status);
>     printfflush();
> }
>
> Does anybody know why? Do I miss something important?
>
> The attachment of this email is a full project for test (very  
> simple, the main file has only 70 lines).
> Could some help me take a look or have a try? (make install, run the  
> printf.sh, and reset the micaz mote)

Just a sanity check: is the CC2420 powered up? I haven't looked at  
your code.

Phil
_______________________________________________
Tinyos-help mailing list
[email protected]
https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help

Reply via email to