マイコンを使った工作
I2CPWM16
最終更新:
fx_geek
-
view
#hatena_star
I2C->16bit PWM Slave
機能
16bit PWMを出力するI2Cスレーブ。ATtiny2313使用。
製作情報
- 回路図
- データシート
- プログラムリスト
設計・製作のポイント
ポイント
動作仕様
WRITE
| *コマンド | *機能 |
| 's' hhH mmH llH | PWM channel 0にPWM値を設定する {Hi, Mid, Lo} 上詰め |
| 'S' hhH mmH llH | PWM channel 1にPWM値を設定する {Hi, Mid, Lo} 上詰め |
| 'w' | PWM channel 0 の現在設定値をEEPROMに記録する |
| 'W' | PWM channel 1 の現在設定値をEEPROMに記録する |
| 'x' | PWM channel 0 のシグマデルタ機能をONにする。LED0が点灯する |
| 'X' | PWM channel 1 のシグマデルタ機能をONにする。LED1が点灯する |
| 'y' | PWM channel 0 のシグマデルタ機能をOFFにする。LED0が消灯する |
| 'Y' | PWM channel 1 のシグマデルタ機能をOFFにする。LED1が消灯する |
READ
| *コマンド | *戻りデータバイト量 | *機能 |
| 'r' | 3 | PWM channel 0の設定データを返す {Hi, Mid, Lo} |
| 'R' | 3 | PWM channel 1の設定データを返す {Hi, Mid, Lo} |
FAQ
コメント
- ページ作成。 -- Chuck (2009-08-28 07:56:13)
- FS01版をアップロード。 -- Chuck (2009-08-28 10:55:00)
- コマンドリストを更新。 -- Chuck (2009-09-12 06:29:34)