Synchronizacja układu CC1000 z SPI - jak precyzyjnie wstrzymywać dane?
CC1000 i SPI
From: "Krzysztof" <krysss1981_at_nospam_poczta.onet.pl>
Subject: CC1000 i SPI
Date: Thu, 9 Mar 2006 02:18:58 +0100
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
From: "Mariusz Ł." <elprojekt_at_nospam_SPAMpoczta.onet.pl>
Subject: Re: CC1000 i SPI
Date: Thu, 9 Mar 2006 09:08:26 +0100
Witam,
tu jest:
AN009 -- CC1000 Microcontroller interfacing
Now updated software (see below). Rev 3.0 -- Applicable for CC1000/CC1050
pod adresesm:
http://www.chipcon.com/index.cfm?kat_ID=2&subkat_Id=12&subsubkat_id=4
Pozdrawiam,
Mariusz.
Użytkownik "Krzysztof" <krysss1981_at_nospam_poczta.onet.pl> napisał w wiadomości
news:dunvi8$ahm$1_at_nospam_inews.gazeta.pl...
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
From: "Krzysztof" <krysss1981_at_nospam_poczta.onet.pl>
Subject: Re: CC1000 i SPI
Date: Thu, 9 Mar 2006 09:39:45 +0100
Użytkownik "Mariusz Ł." <elprojekt_at_nospam_SPAMpoczta.onet.pl> napisał w wiadomości
news:duonte$mbl$1_at_nospam_atlantis.news.tpi.pl...
Witam,
tu jest:
AN009 -- CC1000 Microcontroller interfacing
Now updated software (see below). Rev 3.0 -- Applicable for CC1000/CC1050
pod adresesm:
http://www.chipcon.com/index.cfm?kat_ID=2&subkat_Id=12&subsubkat_id=4
Pozdrawiam,
Mariusz.
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
From: "Mariusz Ł." <elprojekt_at_nospam_SPAMpoczta.onet.pl>
Subject: Re: CC1000 i SPI
Date: Thu, 9 Mar 2006 15:55:43 +0100
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" <krysss1981_at_nospam_poczta.onet.pl> napisał w wiadomości
news:duopcn$321$1_at_nospam_inews.gazeta.pl...
Użytkownik "Mariusz Ł." <elprojekt_at_nospam_SPAMpoczta.onet.pl> napisał w
wiadomości
news:duonte$mbl$1_at_nospam_atlantis.news.tpi.pl...
Witam,
tu jest:
AN009 -- CC1000 Microcontroller interfacing
Now updated software (see below). Rev 3.0 -- Applicable for
CC1000/CC1050
pod adresesm:
http://www.chipcon.com/index.cfm?kat_ID=2&subkat_Id=12&subsubkat_id=4
Pozdrawiam,
Mariusz.
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
From: "Krzysztof" <krysss1981_at_nospam_poczta.onet.pl>
Subject: Re: CC1000 i SPI
Date: Sat, 11 Mar 2006 08:40:53 +0100
Użytkownik "Mariusz Ł." <elprojekt_at_nospam_SPAMpoczta.onet.pl> napisał w wiadomości
news:dupfp5$pqh$1_at_nospam_atlantis.news.tpi.pl...
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.
Mikrokontroler pracuje wówczas jako slave, ale to nie może być port SPI,
bo
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