圏9研究所 工作室

圏9研究所の開発情報資料など

2023-12-01から1ヶ月間の記事一覧

STM32F411 BlackPill USB Speaker ISO(5) コード2/2

3)usbd_sp(1)<usbd_sp.h> /** Project Name: STM170_USB_SP_ISO File Name: usbd_sp.h Description: USB speaker with isochronous transfer Generation Information : Device : STM32F411CEU6 Version : 170 Created on : 2023/11/24 */ /** Copyright (c) 2023 l</usbd_sp.h>…

STM32F411 BlackPill USB Speaker ISO(5) コード1/2

1.コード1)main(1)<main.h> /* Private includes ----------------------------------------------------------*/ /* USER CODE BEGIN Includes */ #include "usbd_sp.h” (2)<main.c> /* USER CODE BEGIN WHILE */ usbd_sp_iso(); while (1) { 2)USBD AUDIO(1)<usbd_conf.c></usbd_conf.c></main.c></main.h>…

STM32F411 BlackPill USB Speaker ISO(4) ファイル、定数、変数、シーケンス

1.ファイル一覧1)mainシーケンス関連 ファイル名 修正 追加 <main.h> ー ・#include "usbd_sp.h" <main.c> ー ・usbd_sp() 呼び出し <stm32f4xx_it.c> ・デバッグ用 <usbd_sp.h> 定数定義 <usbd_sp.c> メインシーケンス実装 2)usbd audio関連 ファイル名 関数/定義 修正追加内容 <usbd_audio.h> #define USB_AUDIO_CONFIG_DE</usbd_audio.h></usbd_sp.c></usbd_sp.h></stm32f4xx_it.c></main.c></main.h>…

STM32F411 BlackPill USB Speaker ISO(3) STM32CubeMX設定

1.設定一覧 2.ポートマップ 3.解説 前回比 ・TIM1はデバッグ専用 ・ポートにSWO追加 次のプロジェクトのデバッグでprintfを使うため コード未実装 次はファイル構成等

STM32F411 BlackPill USB Speaker ISO(2)アイソクロナス転送

アイソクロナス転送の詳細 1.エンドポイント1)仕様書 Universal Serial Bus Device Class Definition for Audio Devices Release 1.0 March 18, 1998 4.6 AudioStreaming Endpoint Descriptors 2)受信用エンドポイント Audio Data Endpoint Descriptor…

STM32F411 BlackPill USB Speaker ISO(1)概要

1.経緯 宿題のアイソクロナス転送 USB Speaker 2.システム概要・STM32F411 BlackPill USB Speaker をアイソクロナス転送にする・ハードウェアは変更なしソフトのみ変更 3.手順1)アイソクロナス転送実装・受信用エンドポイントをアイソクロナス転送タ…

STM32F411 BlackPill USB Speaker(9)まとめ

1.追加変更コード一覧 main.h と main.c に書いたメインシーケンス処理コードを別ファイルにしてまとめる dir File Function 内容 Core usbd_sp.h ー 追加定数等定義 usbd_sp.c usbd_sp_iso() メインシーケンス main.h ー 定数定義 include main.c ー メイ…