• R/O
  • SSH
  • HTTPS

cc1101driver: List of commits


RSS
Rev. Time Author
r269 2011-01-28 18:39:33 blackzoro

(empty log message)

r268 2011-01-28 18:12:27 blackzoro

(empty log message)

r267 2011-01-28 16:50:06 blackzoro

現在のセッティングでも電波が出ない。

r266 2011-01-28 16:26:10 blackzoro

現在のプログラムだと全く”DATA_WAVEOUT:”ステートで電波が出力されない。

r265 2011-01-28 14:23:11 blackzoro

426.3625の場所でRSSIは受信しているがデータとして受信できていない

r264 2011-01-28 14:01:36 blackzoro

現在まだデータ付き電波が出せていない。

r263 2011-01-28 13:04:27 blackzoro

(empty log message)

r262 2011-01-28 11:50:55 blackzoro

CA_WAVEOUTステートに

cc1100_cmd_idle();
cc1100_cmd_flush_tx();
cc1100_cmd_calibrate();
mdelay(10);

この行を追加したところ、設定値通りのキャリア周波数が出てきた。またスプリアスも出なくなった。

r261 2011-01-28 11:37:50 blackzoro

現在このプログラムだと、周波数がずれてしまう。

r260 2011-01-28 11:28:51 blackzoro

過去のキャリア波のみ出力させるプログラムを基板1101002に入れてみたところ周波数のずれはないことを確認


2011年1月28日 11:27

r259 2011-01-28 11:18:49 blackzoro

基板1101002の基板の周波数が426.3625MHzが 406MHzまでずれている。

また、キャリア波のみ出力のルーチンでスプリアスが出力されてしまっている。

r258 2011-01-28 10:46:53 blackzoro

現在 CA_OUT_SETUPステートのキャリア波のみ出力のプログラムで電波が出力されない問題が発生中。

r257 2011-01-28 09:19:47 blackzoro

(empty log message)

r256 2011-01-27 19:08:23 blackzoro

内部周波数(Hz)の列を追加。

r255 2011-01-27 18:58:44 blackzoro

搭載ファームの列を追加。

r254 2011-01-27 18:27:16 blackzoro

CRC OKで受信されたデータの7バイトデータは毎回

00\f0
01\3f
02\a9
03\a9
04\d0
05\1e
06\09

このデータが受信されていることが分かった。

r253 2011-01-27 17:51:06 blackzoro

現在、SEND_UART_RX_DATAステートのfor文内で永久ループに陥っている可能性

r252 2011-01-27 16:51:59 blackzoro

現在SmartRF基板からのSTX信号の実行のタイミング時にデータを読み取っている。ただし、5バイト程度の長さのパケットを1階送信しているのに、RXは0xC1の長さのデータを受信してしまっている。FIFOの内容もおかしい。

r251 2011-01-27 16:21:18 blackzoro

cc1100_cfg_crc_autoflush(CC1100_CRC_AUTOFLUSH_ENABLE);関数
これを追加してから、全くFIFOに受信データが入らなくなった。

r250 2011-01-27 16:04:18 blackzoro

//cc1100_cfg_txoff_mode(CC1100_TXOFF_MODE_RX);

この関数をはずしてみた。

このときは、RXのFIFOにデータが入ってくる。

r249 2011-01-27 15:56:10 blackzoro

大量のRXデータが受信されてしまう。

r248 2011-01-27 15:39:58 blackzoro

現在のRXだと常にIDLE(0x01)で、RSSIも全然電波を受信していない状態。

r247 2011-01-27 15:13:03 blackzoro

データ受信ステートを追加修正。

r246 2011-01-27 15:09:34 blackzoro

一部ステート名称変更

r245 2011-01-27 15:01:42 blackzoro

元に戻す

r244 2011-01-27 14:56:13 blackzoro

わざとキャリア周波数を400Mhzに設定。この場合、RSSIにはほとんど電波の強度がほとんどないことが分かった。

r243 2011-01-27 14:49:59 blackzoro

void cc1101_carrier_wave_setup(u8 input_data)関数の

cc1100_write_reg(CC1100_REG_FREQ2, f_reg[2]);
cc1100_write_reg(CC1100_REG_FREQ1, f_reg[1]);
cc1100_write_reg(CC1100_REG_FREQ0, f_reg[0]);

この文を忘れていたので追加修正。

r242 2011-01-27 14:44:19 blackzoro

IDLE状態の時にRSSIのレジスタを確認しても0x80のまま変化がなかった。なので、RSSIの情報はRXステートに行かないと取得できないようだ。

r241 2011-01-27 14:25:49 blackzoro

キャリア周波数決めの関数を  cc1101_carrier_wave_setup(input_data);
この関数に統一

また出力電力を決める関数は
cc1101_8PATABLE_write_reg(pt_data);

この関数に統一。

r240 2011-01-27 14:13:32 blackzoro

(empty log message)

Show on old repository browser