• R/O
  • SSH
  • HTTPS

cc1101driver: List of commits


RSS
Rev. Time Author
r59 2011-01-17 14:33:44 blackzoro

ATmega48用のプロジェクトを追加。

r58 2011-01-17 14:32:29 blackzoro

(empty log message)

r57 2011-01-17 14:28:58 blackzoro

熱線センサー取り付け時のパワーセーブモードの基板の電流消費量は約50uA
センサーなしの時の基板の電流消費量は約29uA

なので、熱線センサーの消費電流が約20uA程度ということが分かった。


2011年1月17日 14:25

r56 2011-01-17 14:24:49 blackzoro

ATmega48に対してATmega88でコンパイルしたものをダウンロードしてしまった。動作が
勝手にリセットがかかるような動作を繰り返した。ATmega48用にコンパイルしてダウンロード
したら問題解消。



2011年1月17日 14:15

r55 2011-01-17 14:18:10 blackzoro

ATmega48に対してATmega88でコンパイルしたものをダウンロードしてしまった。動作が
勝手にリセットがかかるような動作を繰り返した。ATmega48用にコンパイルしてダウンロード
したら問題解消。


2011年1月17日 14:15

r54 2011-01-17 12:22:10 blackzoro

(empty log message)

r53 2011-01-17 12:20:21 blackzoro

(empty log message)

r52 2011-01-17 10:44:00 blackzoro

パワーダウンモード、パワーセーブモードからINT1等で復帰させる場合、それに必要な期間は
マイコンの内部周波数を使用した場合"clk * 6"の期間が必要になるとのこと。
また、外部水晶発振子を使用した場合は"clk * 256"程度の期間が必要になるとのこと。
ATmega88データシート19ページ参照



2011年1月17日 10:35

r51 2011-01-17 10:29:12 blackzoro

INT1割り込みが入った場合は、黄色LEDを1秒間だけ点灯させるように変更。

r50 2011-01-17 10:27:45 blackzoro

内部周波数を128kHzにした場合は、ISPのクロックを128kHz / 4 =32kHz / 4 = 8kHz程度に落とさないと
ISPとマイコンとの通信ができないので注意。

2011年1月17日 10:26

r49 2011-01-17 10:17:07 blackzoro

INT1のLOWパルス出力を200usecぐらいに長くするために、抵抗値を270kΩに変更。
現在、メインクロック128kHzで、動作させて、パワーセーブモードからの復帰のINT1をカウンタ2割り込みと併用させて
動作させてもINT1割り込みをトリガできるようになった。

2011年1月17日 10:14

r48 2011-01-17 09:20:22 blackzoro

(empty log message)

r47 2011-01-16 13:12:12 blackzoro

(empty log message)

r46 2011-01-16 10:49:50 blackzoro

(empty log message)

r45 2011-01-16 10:46:58 blackzoro

(empty log message)

r44 2011-01-15 23:42:38 blackzoro

パワーダウンモードでは、絶対にタイマカウンタ2の割込みがかからないことを確認すること。

r43 2011-01-15 23:20:11 blackzoro

test

r42 2011-01-15 23:17:14 blackzoro

(empty log message)

r41 2011-01-15 23:16:25 blackzoro

(empty log message)

r40 2011-01-15 22:51:46 blackzoro

(empty log message)

r39 2011-01-15 22:48:54 blackzoro

(empty log message)

r38 2011-01-15 22:47:41 blackzoro

(empty log message)

r37 2011-01-14 20:31:29 blackzoro

タイマ/カウンタ2+INT1割込み許可時のパワーセーブモードの動作を実施。動作OK 電流値は300uAぐらいになった。

r36 2011-01-14 19:34:28 blackzoro

set_sleep_mode(SLEEP_MODE_PWR_SAVE)を使用してパワーセーブモードに設定。

r35 2011-01-14 18:14:24 blackzoro

ISR(INT1_vect)期間で、

spi1_init();を有効にする。

r34 2011-01-14 18:09:06 blackzoro

INT1の検知をLOWにしなければ、POWER_DOWN_MODEからの復帰時にLOW検出ができないことが分かった。LOW検出にすることでINT1割込みベクタに確実に入れるようになった。

r33 2011-01-14 17:41:55 blackzoro

パワーダウンモードに入れるようになった。電流値約60uA測定。しかしINT1割込みがかからなくなった。

r32 2011-01-14 16:07:14 blackzoro

ちゃんとINT1割込みがかかることを確認完了。

r31 2011-01-14 16:00:24 blackzoro

動作中に勝手にリセットがかかる問題は基板のC23コンデンサ1uがB_CTL端子をLOWにしたときにVCCが1Vくらい落ちる現象が
出ていた。ブラウンアウトシステムリセットがかかった可能性がある。

2011年1月14日 15:59

r30 2011-01-14 13:55:29 blackzoro

(empty log message)

Show on old repository browser