STM32F407でオーディオ再生
背景 前職で STM32F407/479 C言語 FatFs SDカード/USBメモリ 内蔵DAC D級アンプ を使って、音声案内をする組み込みシステムを作りました。 その時はリアルタイムOSを...
47 search resultsShowing 1~20 results
You need to log-in
背景 前職で STM32F407/479 C言語 FatFs SDカード/USBメモリ 内蔵DAC D級アンプ を使って、音声案内をする組み込みシステムを作りました。 その時はリアルタイムOSを...
背景 日本メーカーのマイコンで動作するC言語のDMX512送受信ソースを、STM32のHALとFreeRTOSで動かせるC++への移植をしています。 まずはC++のクラス化を目標にし、問題なく動...
背景 前回の投稿で モノラルオーディオファイル再生 内蔵DACを使い2CH同時再生 WAVファイルのストレージはUSBメモリ メモリからDACへの転送はDMAを使用 の実現をしました。 前職では...
背景 今までもSTM32マイコンにFatFsは搭載していました。 CubeMXのミドルウェアにFatFsがあり、簡単に組み込めます。 ドライブも USBメモリ SDカード から選べますし、両方使...
背景 STM32F407でC++・FreeRTOS・Lチカ(2)でオブジェクト指向を意識したプロジェクトになりました。 次はFreeRTOS側に目を向けましょう。 タスクの統計情報 CubeID...
背景 STM32F407でC++・FreeRTOS・Lチカ(1)では単純にLチカを実現しましたが、次はC++らしい作りを考えてみましょう。 Lチカ機能をLEDクラスに持たせる STM32F407...
背景 先の記事にも書きましたが、今までは過去のしがらみ(!?)もあり、C言語でSTマイコンのファームウェアを開発していました。 以前の勤務先ではuITRONのリアルタイムOSを使っていましたが、...
STM32CUbeIDEでC++を使うことになった背景 今までは過去のしがらみ(!?)もあって、STマイコンのファームウェアはC言語で開発していました。 最近、ArduinoやM5Stackとい...
SHA-256ハッシュを使うことになった理由 SHA-256ハッシュを「曲名」の登録で使うことにしました。 昔のDOS/V全盛期の頃、ファイル名は「8文字.3文字拡張子」が主流で、ファイル名で楽...
Security-Scoped Bookmarkが必要になった理由 Security-Scoped Bookmarkを使う前のバージョン 前バージョンでは、SMFPlayerアプリで再生するMI...
Storyboardを使えば簡単だが、こんな時はどうする!? こんな感じで、Storyboardを使えば簡単にポップオーバーが実現できます。 良いUIかどうかの議論は別として、状況によってポップ...
背景 StoryboardのNSOutlineViewには Autosave Expanded Items Autosave Name というチェックがあり、これをチェックすれば開閉状態をアプリ...
背景 今までもNSOutlineViewは使ってきました。 今回新たに マウスクリック以外の指示でアイテムの開閉を行う アイテムの開閉状態をアプリ起動時に再現する という機能を持つアプリを開発し...
背景 バラシの可能性は大いにありますが、USBデバイスの製品を開発する案件が発生しました USBのホストはMacです。 ちゃんとした製品なので、USBのデスクリプタに消費電力(Mac上では割り当...
背景 SSD1306というコントローラを使ったOLEDを使う仕事がありました。 実際に使うディスプレイは一般人では買いづらいのですが、秋月電子にSSD1306を使った小さなOLEDが売っていまし...
基本仕様 開発当時の構想 当初の開発目標として、 MIDIコネクタ:4IN / 4OUT USB-MIDI:4IN / 4OUT USBとMIDIのルーティング:CableNumber<&...
背景 以前、STM32CubeIDEのBuild Analyzerが表示されないことの対策で対策記事を書きましたが、どのバージョンからかは不明ですが、手動更新すらできない状態になりました。 ST...
背景 前回、STM32F407のCCMRAMを使うを投稿し、無事CCRAMを使うことができました。 めでたし、めでたし...と思いきや、由々しき状況に気づきました。 CCMRAM上に不定の初期値...
背景 現在、USB-MIDIインターフェースをSTM32F407で作っています。 これは単なるUSB-MIDIへの変換だけでなく、MIDI to MIDIへのルーティングやイベントフィルタ、チャ...
背景 先日、MacとiPhoneでStandard MIDI Fileを再生するアプリを公開しました。 その動作を確認するため、メルカリで昔所有していたRoland社のSC-88Proを見つけた...
47 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.