CC1000 i SPI

Mar 09, 2006 4 Replies

Witam!



Czy komu¶ uda³o siê rozwi±zaæ problem komunikacji z uk³adem CC1000 poprzez SPI?



Chodzi mi tutaj o interfejs danych.



Nie wiem jak zsynchronizowaæ nadajnik z odbiornikiem. Teoretycznie sobie to przemy¶la³em ale problem w tym, i¿ nie wiem jak wstrzymywaæ SPI na precyzyjne odcinki czasu. Wiem, wiem przez licznik... ale chodzi o to, ¿e szybko¶æ transmisji radiowej bêdzie siê zmieniaæ.



Z góry dziêkujê za wszelkie wskazówki jak do tego siê zabraæ



Pozdrawiam



Witam,

tu jest:

AN009 -- CC1000 Microcontroller interfacing Now updated software (see below). Rev 3.0 -- Applicable for CC1000/CC1050

pod adresesm:

formatting link
Pozdrawiam, Mariusz.

U¿ytkownik "Krzysztof" snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news:dunvi8$ahm$ snipped-for-privacy@inews.gazeta.pl...

U¿ytkownik "Mariusz £." snipped-for-privacy@SPAMpoczta.onet.pl> napisa³ w wiadomo¶ci news:duonte$mbl$ snipped-for-privacy@atlantis.news.tpi.pl...

Niestety tam nie ma dok³adniejszego opisu rozwi±zania synchronizacji. Przyk³ad do tej noty obs³uguje co prawda SPI ale tylko dla interfejsu steruj±cego.

Pozdrawiam

Przykro mi, ale nie rozumiem. Czy pisz±c "dane" masz na my¶li PDATA czy mo¿e DIO ? Je¶li DIO - wej¶cie/wyj¶cie przesy³anych danych, to nie ma tu ¿adnej synchronizacji z zewnêtrznym SPI. W trybie UART jest to UART a w trybie manchester, uk³ad sam generuje clock dla mikrokontrolera na wyj¶ciu DCLK. Mikrokontroler pracuje wówczas jako slave, ale to nie mo¿e byæ port SPI, bo nie zsynchronizujesz. Musisz zaprojektowaæ wewnêtrzny programowy rejestr przesówny, taktowany z zewnêtrznego przerwania. Inaczej, nie wy³apiesz znacznika pocz±tku ramki. To wszystko jest opisane w poni¿szym dokumencie i moze jeszcze paru innych. Teraz nie pamietam. Wszystko jest jawne na stronie ChipCon'a.

Pozdrawiam, Mariusz.

U¿ytkownik "Krzysztof" snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news:duopcn$321$ snipped-for-privacy@inews.gazeta.pl...

CC1000/CC1050

U¿ytkownik "Mariusz £." snipped-for-privacy@SPAMpoczta.onet.pl> napisa³ w wiadomo¶ci news:dupfp5$pqh$ snipped-for-privacy@atlantis.news.tpi.pl...

Mia³em na my¶li DIO, faktycznie ¼le to sprecyzowa³em. Moje pytanie nastawione by³o w³a¶nie na tê synchronizacjê poprzez SPI. Mo¿na to zrobiæ zatrzymuj±c SPI na odpowiedni czas w odpowiednim momencie :).

Pozdrawiam

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required