PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : CC1100 868MHz Transceiver sendet nicht



weakbit
29.12.2009, 23:16
Hallo Ich bin neu hier,
Hat jemand von euch eine genaue Funktinoierende Settingliste für diesem Ti Transceiver. Ich habe einen ATMEGA16 der schickt die Daten.
Ich sende Ihm - das ist eine Liste der Befehle die Ich im MSB first...LSB last schifte, daten0,clk=1, clk=0,daten1,....
868MHz,1k2Baud,2FSK, usw mit dem Generator gemacht.
Alle Pins sind Richtig angeschlosen und ich kann mit dem Tek2432 drauf messen die Daten kommen genau Richtig heraus.
(ein Klasiker das ist der Hardwarefehler der in der Software liegt)
init_cc1100:
CSn=0,sres(0x30),iocfg2-write(0x40 Burst),daten0,...,daten2E,CSn=1
Nach der Initialisierung sende Ich die Daten in die TX-Fifo
init_fifo:
CSn=0,TX-Fifo(0x7F Burst),daten0,.....,daten56,CSn=1
"Jedes write cmd mit MSB bit7=0 (write), jeder Block mit 8x sclk"
tx_transceiver:
Timer2s,CSn=0,stx(0x35),.... jetzt müsste der Sender mit 1200Baud senden tut er aber nicht und ich weis nicht warum.
Hat jemand von euch ein funktionierendes config file das schon mal gesendet hat?
Muss man immer 16bit an den cc1100 senden? das würde auch den Befehl SNOP erklären. Muss ich den Speicher (PATable 0x3E) schreiben bevor ich sende denn der ist ja die Power mit der das Ding sendet? ich meine ich sitze mit dem Scanner genau daneben das müsst der doch mitbekommen auch bei ganz kleiner Leistung? Ich will dann haben das er auf 10dbm sendet. das maximum was er kann.

LG weakbit