マイコンを使った工作内検索 / 「1-chip DDS(I2C)」で検索した結果

検索 :
  • 1-chip DDS(I2C)
    #hatena_star 1-chip DDS(I2C版) 機能 ATtiny85を使用して、I2Cからの設定にしたがった正弦波をPWM出力する。 製作情報 回路図 データシート プログラムリスト 設計・製作のポイント ポイント 20MHzクロックを与え、256ステップ(78.125kHz)ごとに値を更新するテーブル参照型DDS 内蔵PLLを用い出力のPWMには64MHz 8bit(250kHz) I2Cで発振周波数を設定できる 動作仕様 複数バイトに跨るデータはビッグ・エンディアンです。 WRITE *コマンド *機能 s s0 s1 s2 s3 位相アキュームレータの更新ステップを変更します S f0 f1 目標発振周波数に見立てて位相アキュームレータの更新ステップを算出し、その値に変更します READ *コマンド *戻りデータバイト量 ...
  • メニュー
    メニュー トップページ 製作コンテンツ1-chip DDS(I2C) 1-chip DDS(serial) 色で電圧を表現する(PIC) 固定電圧発生冶具 SYNTHNoise Generator(AVR) Noise Generator(PIC) Chaotic LFO(DAC) 1-chip LFO MIDIムライボックス MIDI-CV変換1.5 MIDI-CV変換1 MIDIモニタ(PIC) エフェクタスイッチャ(PIC) I2C SlaveI2CLCD I2C7SEG SMPTE Reader 製作中あるいは妄想中I2CPWM16 I2CUI MIDI-CV変換機 素材 FMG45 OTG45 パルスジェネレータ Chaotic LFO(PWM) DualShock2からデータ取得 1-chip DDS(Analog) 1-chip EG 1-chip PCM(I2C) 1-c...
  • 1-chip DDS(serial)
    #hatena_star 1-chip DDS(serial版) 機能 Jesper's AVR pagesのJesper's AVR pages - MiniDDSをコピー。 製作情報 回路図、プログラムリスト Jesper's AVR pages - MiniDDS AT90S2313 データシート 設計・製作のポイント ポイント FAQ 抵抗ブロックが見つからないのですが? R-2Rの抵抗ラダーが見つからなければ、バラで金属皮膜抵抗を買ってきて使用すれば良いです。 コメント
  • I2CLCD
    #hatena_star I2C- LCD Slave 機能 キャラクタLCDをドライブするI2Cスレーブ。ATtiny2313使用。 製作情報 回路図 データシート プログラムリスト 設計・製作のポイント ポイント 動作仕様 WRITE *コマンド *機能 ESC L x y カーソルを座標(x, y)へ移動する ESC H カーソルをホームポジション(0, 0)へ移動する ESC C LCDクリアする ESC A adr DDRAMアドレスにadrを書く ESC B param paramをバックライトの明るさにセットする(PWM) ESC V param paramをLCDの明るさにセットする(PWM) ESC S semaphore セマフォに値を書く(マルチマスタ時の排他処理用) 0x00 vacant, 0xFF system ...
  • I2CPWM16
    #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 のシグ...
  • I2C7SEG
    #hatena_star I2C- 7seg LED Slave 機能 7セグメントLEDをドライブするI2Cスレーブ。ATtiny2313使用。 製作情報 回路図 データシート プログラムリスト 設計・製作のポイント ポイント 7セグメントLEDに対するドライブは Charlieplexing方式で行っている。マイコンに繋がる線は9本で、これで9桁の7セグメントLEDの点灯制御をしている。 動作仕様 コマンド解説 1byte コマンドで基本的なアクセスができるようなポリシーでコマンド体系を考えた。32種類のキャラクタセットとドットを、ホームポジションからセットする/自動位置送りでセットするコマンドを基本としている。32種のキャラクタセット以外をセットしたい場合には任意位置に任意の7セグメント設定を書き込む2-byteコマンドも用意した。 以下のファイルにコマン...
  • MIDI-CV変換機
    MIDI-CV変換機 ピンアサイン ピン番号 ピン機能 アプリ機能 1 PEN_n - 2 PE0/PDI/RXD0 MIDI IN 3 PE1/PDO RELAY00 4 PE2 RELAY01 5 PE3 RELAY02 6 PE4 RELAY03 7 PE5 RELAY04 8 PE6 RELAY05 9 PE7 RELAY06 10 PB0 RELAY07 11 PB1/SCK RELAY08 12 PB2 RELAY09 13 PB3 RELAY10 14 PB4 RELAY11 15 PB5 RELAY12 16 PB6 RELAY13 17 PB7 RELAY14 18 PG3 RELAY15 19 PG4 RELAY16 20 RESET_n RESET_n 21 VCC VCC 2...
  • I2CUI
    #hatena_star I2C UI Slave 機能 スイッチ、ロータリエンコーダ情報をマスタに送信、マスタからのコマンドでLED、ブザー制御をするI2Cスレーブ。ATtiny2313使用。 製作情報 回路図 データシート プログラムリスト 設計・製作のポイント ポイント 動作仕様 WRITE *コマンド *機能 b ブザーON B ブザーOFF x LED0を点灯する X LED0を消灯する y LED1を点灯する Y LED1を消灯する z LED2を点灯する Z LED2を消灯する w LED3を点灯する W LED3を消灯する l 0nH {LED3, LED2, LED1, LED0}の状態制御 c 固定音長のクリック音を出力する C nnH nnHの音長のクリック音を出力する r ロータリエンコーダ...
  • Chaotic LFO(DAC)
    #hatena_star Chaotic LFO(DAC版) 機能 製作情報 回路図 データシート プログラムリスト cwg_makefile, cwg_main.c, cwg_fusebit.txt? 設計・製作のポイント ポイント FAQ コメント
  • @wiki全体から「1-chip DDS(I2C)」で調べる

更新順にページ一覧表示 | 作成順にページ一覧表示 | ページ名順にページ一覧表示 | wiki内検索

人気記事ランキング
目安箱バナー