STM32F407 系列芯片自带有 USB OTG FS(全速)和 USB OTG HS(高速),其中 HS 需 要外扩高速 PHY 芯片实现,我们这里不做介绍。 STM32F407 的 USB OTG FS 是一款双角色设备 (DRD) 控制器,同时支持从机功能和主机 功能,完全符合 USB 2.0 规范的 On-The-Go 补充标准。此外,该控制器也可配置为“仅主机” ...
STM32F407的USB OTG HS支持U盘,并且ST官方提供了USB HOST大容量存储设备(MSC)例程,ST官方例程路径...
以太网DMA总线连接示意图 USB OTG HS DMA总线,此总线用于USB OTG HS DMA载入/存储数据到内存。其目标是数据内存——内部SRAMs (SRAM1, SRAM2)、内部Flash存储器和通过FSMC扩展的内存。 USB OTG HS DMA总线连接示意图 综上,可以看到主要部件总线通过总线矩阵与次要部件总线连接,对应于次要部件的7根总线有: 内部...
(Slave)实验STM32F407系列芯片都自带了USBOTGFS 和USBOTGHS(HS 需要外扩高速 PHY 芯片实现,速度可达 480Mbps),支持USBHost 和USB 正点原子运营官2020-06-20 15:00:11 国产优秀替代_APM32F407替代STM32F407记录 前言 最近一段时间在玩极海的APM32F407系列的MCU,在研究一段时间后发现其资源和意法半导体的STM...
EXTI线20:连接到USB OTG HS(在FS中配置)唤醒事件。 EXTI线21:连接到RTC入侵和时间戳事件。 EXTI线22:连接到RTC唤醒事件。 每个外部中断线可以独立的配置触发方式(上升沿,下降沿或者双边沿触发),触发/屏蔽,专用的状态位。 2.中断线与IO口的对应关系
打开例程STM32_USB-Host-Device_Lib_V2.1.0\Project\USB_Device_Examples\VCP\MDK-ARM里的工程,需要将CPU配置为stm32F407VG。在C/C++预定义中,添加USE_STDPERIPH_DRIVER,STM32F4XX,USE_STM324xG_EVAL,USE_USB_OTG_HS,USE_ULPI_PHY。为了适配不同设备,将USE_USB_OTG_HS改为USE_USB_OTG_...
Cortex-M4内核的I-Bus,D-Bus和S-Bus;DMA1的DMA_MEM1;DMA2的DMA_MEM2和DMA_P2;以太网MAC;USB OTG HS。 2、 并行操作 由于总线矩阵的存在,8个主接口端都可以发起通信,只要不是访问同一个外设,且通信的通路没有共用,那么就可以并行执行。 3.6 STM32F407的FLASH ...
2个USB OTG(其中一个支持HS) 音频:专用音频PLL和2个全双工I²S 通信接口多达15个(包括6个速度高达11.25 Mb/s的USART、3个速度高达45 Mb/s的SPI、3个I²C、2个CAN和1个SDIO) 模拟:2个12位DAC、3个速度为2.4 MSPS或7.2 MSPS(交错模式)的12位ADC ...
OTG_HS_ULPI_CK / TIM2_CH1_ETR/ TIM8_CHIN/ EVENTOUT 31 PA6 SPI1_MISO / TIM8_BKIN/TIM13_CH1 / DCMI_PIXCLK / TIM3_CH1 / TIM1_BKIN/ EVENTOUT 32 PA7 SPI1_MOSI/ TIM8_CH1N / TIM14_CH1/TIM3_CH2/ ETH_MII_RX_DV / TIM1_CH1N / RMII_CRS_DV/ EVENTOUT 33 PC4 ETH_RMII_RX_D0...
OTG_HS_ULPI_CK / TIM2_CH1_ETR/ TIM8_CHIN/ EVENTOUT 31 PA6 SPI1_MISO / TIM8_BKIN/TIM13_CH1 / DCMI_PIXCLK / TIM3_CH1 / TIM1_BKIN/ EVENTOUT 32 PA7 SPI1_MOSI/ TIM8_CH1N / TIM14_CH1/TIM3_CH2/ ETH_MII_RX_DV / TIM1_CH1N / RMII_CRS_DV/ EVENTOUT 33 PC4 ETH_RMII_RX_D0...