Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Transceiver CC1101

Tipologie, strumenti di sviluppo, hardware e progetti

Moderatore: Foto UtentePaolino

0
voti

[1] Transceiver CC1101

Messaggioda Foto Utentemros » 21 feb 2013, 20:45

Buonasera a tutti

C'e' qualcuno che questo bellissimo quanto complicato oggetto?
Dovrei pilotarlo con un PIC ma dando uno sguardo al datasheet mi sono reso conto che non e' una passeggiata.

Grazie
Avatar utente
Foto Utentemros
10 1 5
Frequentatore
Frequentatore
 
Messaggi: 131
Iscritto il: 28 giu 2010, 9:23

0
voti

[2] Re: Transceiver CC1101

Messaggioda Foto UtenteSerTom » 25 feb 2013, 9:38

Tutto quello che non si conosce appare complicato; dipende dal livello di istruzione ed esperienza che hai.

In genere la gestione di un transceiver radio non è un giochetto; comunque l'interfacciamento del CC1101 con qualsiasi micro (non solo i PIC) avviene attraverso la classica SPI a 4 fili: SI, SO, CLK e CS.
Se con conosci le interfacce SPI, allora inizia da li.

Buona sperimentazione

Bye O_/ Ser.Tom
Avatar utente
Foto UtenteSerTom
4.222 1 4 9
Expert EY
Expert EY
 
Messaggi: 1950
Iscritto il: 18 mag 2012, 9:57

0
voti

[3] Re: Transceiver CC1101

Messaggioda Foto Utentemros » 1 mar 2013, 13:04

Ciao
per la gestione della SPI non ho problemi (o meglio...... credo).
Al momento sto leggendo il datasheet e non mi è chiara la sequenza dei dati da trasmettere al chip.
Per i valori mi consiglaino di utilizzare un software (free) che traduce le impostazioni in valori da scrivere nei relativi registri ma quello che al momento mi blocca (per mia poca esperienza) è appunto la sequenza dei vari byte da trasferire dal PIC a CC1101.
Per questo motivo chiedevo se in giro ci fossero esempi (in C o in ASM).

grazie
Avatar utente
Foto Utentemros
10 1 5
Frequentatore
Frequentatore
 
Messaggi: 131
Iscritto il: 28 giu 2010, 9:23

0
voti

[4] Re: Transceiver CC1101

Messaggioda Foto UtenteSerTom » 7 mar 2013, 19:39

Nel sito di TI trovi tutta la documentazione che ti serve, con application note ed esempi ...

Per toglierti un po' di fatica ti allego 3 porzioni di codice che contengono quello che ti interessa
Per inizializzare il CC1100 bisogna usare MRFI_Init() che si trova in mrfi_radio.c.

Occhio che l'inizializzazione non è proprio banale, da li la complessità degli esempi.
Siccome le estensioni .c non sono accettate da ey, ho aggiunto l'estensione (da togliere) .pdf ai i file

Buona sperimentazione

Bye O_/ Ser.Tom
mrfi_spi.h.pdf
(9.69 KiB) Scaricato 158 volte

mrfi_radio.c.pdf
(45 KiB) Scaricato 185 volte

mrfi_spi.c.pdf
(15.05 KiB) Scaricato 161 volte
Avatar utente
Foto UtenteSerTom
4.222 1 4 9
Expert EY
Expert EY
 
Messaggi: 1950
Iscritto il: 18 mag 2012, 9:57

0
voti

[5] Re: Transceiver CC1101

Messaggioda Foto Utentemros » 11 mar 2013, 15:31

grazie

gli do un occhio e ti faccio sapere.

grazie ancora
Avatar utente
Foto Utentemros
10 1 5
Frequentatore
Frequentatore
 
Messaggi: 131
Iscritto il: 28 giu 2010, 9:23


Torna a Realizzazioni, interfacciamento e nozioni generali.

Chi c’è in linea

Visitano il forum: Nessuno e 9 ospiti