stm32f4 订阅
STM32F4是由ST(意法半导体)开发的一种高性能微控制器系列。其采用了90nm的NVM工艺和ART技术(自适应实时存储加速器,Adaptive Real-Time MemoryAccelerator™)。 展开全文
STM32F4是由ST(意法半导体)开发的一种高性能微控制器系列。其采用了90nm的NVM工艺和ART技术(自适应实时存储加速器,Adaptive Real-Time MemoryAccelerator™)。
信息
开发公司
ST(意法半导体)
类    型
高性能微控制器
工    艺
90nm的NVM工艺
外文名
STM32F4
STM32F4简介
ST(意法半导体)推出了以基于ARM® Cortex™-M4为内核的STM32F4系列高性能微控制器,其采用了90 纳米的NVM 工艺和ART(自适应实时存储器加速器,Adaptive Real-Time MemoryAccelerator™)。ART技术使得程序零等待执行,提升了程序执行的效率,将Cortext-M4的性能发挥到了极致,使得STM32 F4系列可达到210DMIPS@168MHz。自适应实时加速器能够完全释放Cortex-M4 内核的性能;当CPU 工作于所有允许的频率(≤168MHz)时,在闪存中运行的程序,可以达到相当于零等待周期的性能。STM32F4系列微控制器集成了单周期DSP指令和FPU(floating point unit,浮点单元),提升了计算能力,可以进行一些复杂的计算和控制。STM32 F4系列引脚和软件兼容于当前的STM32 F2系列产品。
收起全文
精华内容
下载资源
问答
  • STM32F4与STM32F1的区别

    万次阅读 2017-01-09 13:17:41
    作为Cortex M3市场的最大占有者,ST公司在2011年又推出基于Cortex M4内核的STM32F4系列产品,相对与STM32F1/F2等Cortex M3产品,STM32F4最大的优势,就是新增了硬件FPU单元以及DSP指令,同时,STM32F4的主频也提高了...

    作为Cortex M3市场的最大占有者,ST公司在2011年又推出基于Cortex M4内核的STM32F4系列产品,相对与STM32F1/F2等Cortex M3产品,STM32F4最大的优势,就是新增了硬件FPU单元以及DSP指令,同时,STM32F4的主频也提高了很多,达到168Mhz(可获得210DMIPS的处理能力),这使得STM32F4尤其适用于需要浮点运算或DSP处理的应用,也被称之为:DSC,具有非常广泛的应用前景。
    STM32F4相对于STM32F1,主要优势如下:
    1, 更先进的内核。STM32F4采用Cortex M4内核,带FPU和DSP指令集,而STM32F1采用的是Cortex M3内核,不带FPU和DSP指令集。
    2, 更多的资源。STM32F4拥有多达192KB的片内SRAM,带摄像头接口(DCMI)、加密处理器(CRYP)、USB高速OTG、真随机数发生器、OTP存储器等。
    3, 增强的外设功能。对于相同的外设部分,STM32F4具有更快的模数转换速度、更低的ADC/DAC工作电压、32位定时器、带日历功能的实时时钟(RTC)、IO复用功能大大增强、4K字节的电池备份SRAM以及更快的USART和SPI通信速度。
    4, 更高的性能。STM32F4最高运行频率可达168Mhz,而STM32F1只能到72Mhz;STM32F4拥有ART自适应实时加速器,可以达到相当于FLASH零等待周期的性能,STM32F1则需要等待周期;STM32F4的FSMC采用32位多重AHB总线矩阵,相比STM32F1总线访问速度明显提高。
    5, 更低的功耗。STM32F40x的功耗为:238uA/Mhz,其中低功耗版本的STM32F401更是低到:140uA/Mhz,而STM32F1则高达421uA/Mhz。

    展开全文
  • Keil.STM32F4xx_DFP.2.14.0 KEIL软件STM32F4芯片最新安装包 。
  • STM32F4xx官方固件库STM32F4xx_DSP_StdPeriph_Lib_V1.8.0,与各位共享
  • ALIENTEK 探索者 STM32F4 开发板,资源十分丰富,并把 STM32F407的内部资源发挥到了极致,基本所有 STM32F407 的内部资源,都可以在此开发板上验证,同时扩充丰富的接口和功能模块,整个开发板显得十分大气 02. STM...

    00. 目录

    01. STM32F4开发板的资源图

    在这里插入图片描述

    ALIENTEK 探索者 STM32F4 开发板,资源十分丰富,并把 STM32F407的内部资源发挥到了极致,基本所有 STM32F407 的内部资源,都可以在此开发板上验证,同时扩充丰富的接口和功能模块,整个开发板显得十分大气

    02. STM32F4开发板板载资源

    ALIENTEK 探索者 STM32F4 开发板板载资源如下:

    ◆ CPU:STM32F407ZGT6,LQFP144,FLASH:1024K,SRAM:192K;
    ◆ 外扩 SRAM:XM8A51216,1M 字节
    ◆ 外扩 SPI FLASH:W25Q128,16M 字节
    ◆ 1 个电源指示灯(蓝色)
    ◆ 2 个状态指示灯(DS0:红色,DS1:绿色)
    ◆ 1 个红外接收头,并配备一款小巧的红外遥控器
    ◆ 1 个 EEPROM 芯片,24C02,容量 256 字节
    ◆ 1 个六轴(陀螺仪+加速度)传感器芯片,MPU6050
    ◆ 1 个高性能音频编解码芯片,WM8978
    ◆ 1 个 2.4G 无线模块接口,支持 NRF24L01 无线模块
    ◆ 1 路 CAN 接口,采用 TJA1050 芯片
    ◆ 1 路 485 接口,采用 SP3485 芯片
    ◆ 2 路 RS232 串口(一公一母)接口,采用 SP3232 芯片
    ◆ 1 路单总线接口,支持 DS18B20/DHT11 等单总线传感器
    ◆ 1 个 ATK 模块接口,支持 ALIENTEK 蓝牙/GPS 模块
    ◆ 1 个光敏传感器
    ◆ 1 个标准的 2.4/2.8/3.5/4.3/7 寸 LCD 接口,支持电阻/电容触摸屏
    ◆ 1 个摄像头模块接口
    ◆ 1 个 OLED 模块接口
    ◆ 1 个 USB 串口,可用于程序下载和代码调试(USMART 调试)
    ◆ 1 个 USB SLAVE 接口,用于 USB 从机通信
    ◆ 1 个 USB HOST(OTG)接口,用于 USB 主机通信
    ◆ 1 个有源蜂鸣器
    ◆ 1 个 RS232/RS485 选择接口
    ◆ 1 个 RS232/模块选择接口
    ◆ 1 个 CAN/USB 选择接口
    ◆ 1 个串口选择接口
    ◆ 1 个 SD 卡接口(在板子背面)
    ◆ 1 个百兆以太网接口(RJ45)
    ◆ 1 个标准的 JTAG/SWD 调试下载口
    ◆ 1 个录音头(MIC/咪头)
    ◆ 1 路立体声音频输出接口
    ◆ 1 路立体声录音输入接口
    ◆ 1 路扬声器输出接口,可接 1W 左右小喇叭
    ◆ 1 组多功能端口(DAC/ADC/PWM DAC/AUDIO IN/TPAD)
    ◆ 1 组 5V 电源供应/接入口
    ◆ 1 组 3.3V 电源供应/接入口
    ◆ 1 个参考电压设置接口
    ◆ 1 个直流电源输入接口(输入电压范围:DC6~16V)
    ◆ 1 个启动模式选择配置接口

    ◆ 1 个 RTC 后备电池座,并带电池
    ◆ 1 个复位按钮,可用于复位 MCU 和 LCD
    ◆ 4 个功能按钮,其中 KEY_UP(即 WK_UP)兼具唤醒功能
    ◆ 1 个电容触摸按键
    ◆ 1 个电源开关,控制整个板的电源
    ◆ 独创的一键下载功能
    ◆ 除晶振占用的 IO 口外,其余所有 IO 口全部引出

    03. STM32F4部分资源说明

    3.1 JTAG/SWD

    ALIENTEK 探索者 STM32F4 开发板板载的 20 针标准 JTAG 调试口(JTAG),该 JTAG口直接可以和 ULINKJLINK 或者 STLINK 等调试器(仿真器)连接,同时由于 STM32 支持SWD 调试,这个 JTAG 口也可以用 SWD 模式来连接。用标准的 JTAG 调试,需要占用 5 个 IO 口,有些时候,可能造成 IO 口不够用,而用 SWD则只需要 2 个 IO 口,大大节约了 IO 数量,但他们达到的效果是一样的,所以我们 强烈建议仿用真器使用 SWD 模式!

    3.2 STM32F407ZGT6

    开发板的核心芯片(U4),型号为:STM32F407ZGT6。该芯片集成 FPU 和 DSP 指令,并具有 192KB SRAM、1024KB FLASH、12 个 16 位定时器、2 个 32 位定时器、2 个 DMA 控制器(共16个通道)、3个SPI、2个全双工I2S、3个IIC、6个串口、2个USB(支持HOST /SLAVE)、2 个 CAN、3 个 12 位 ADC、2 个 12 位 DAC、1 个 RTC(带日历功能)、1 个 SDIO 接口、1 个FSMC 接口、1 个 10/100M 以太网 MAC 控制器、1 个摄像头接口、1 个硬件随机数生成器、以及 112 个通用 IO 口等。

    04. 附录

    6.1 【STM32】STM32系列教程汇总

    网址:【STM32】STM32系列教程汇总

    05. 声明

    该教程参考了正点原子的《STM32 F4 开发指南》

    展开全文
  • STM32F4XX STM32_F4 PROTEL AD pcb 封装库
  • 干货|stm32f4功能介绍这篇文章主要介绍stm32f4的时钟树、定时器、通信方式(串口、I2C).话不多说,直奔主题。一、时钟树下图是STM32F4系列的时钟树:01时钟的来源:时钟源STM32的时钟源主要有:内部时钟、外部时钟、...

    干货|stm32f4功能介绍

    这篇文章主要介绍stm32f4的时钟树、定时器、通信方式(串口、I2C).话不多说,直奔主题。

    一、时钟树

    下图是STM32F4系列的时钟树:

    d5b231b00fc9623f315efe6940bf6310.png

    36ce69f739409f5687bb27c204760c8b.png

    01

    时钟的来源:时钟源

    STM32的时钟源主要有:内部时钟、外部时钟、锁相环倍频输出时钟。内部时钟、外部时钟又分为告诉时钟、低速时钟。锁相环倍频输出时钟又主PLL时钟、PLLI2S时钟。具体如下图所示:

    69bc60fa13d01611e6e81188d34d738e.png

    1、LSI(低速内部时钟):由内部RC振荡器产生,频率为32kHz。如图区域①;

    2、HSI(高速内部时钟):由内部RC振荡器产生,频率为16MHz。如图区域②;

    3、LSE(低速外部时钟):一般由外部晶振提供,频率为32.768kHz。如图区域③;

    4、HSE(低速外部时钟):一般由外部晶振提供,频率为4~26MHz。如图区域④;

    5、主PLL时钟:由HSE或HSI提供。如图区域⑤;

    6、PLLI2S时钟:由HSE或HSI提供。如图区域⑥;

    eaad0771c0e2b4e934499c646ad07d1a.png

    02

    时钟供给系统工作的方式:

    时钟的流向

    我们已经知道了各个时钟源的输入,那么有了输入的时钟源,各个时钟源又是分别输出给哪些外设工作。我们分别从时钟源输入处开始,根据走线和结点,寻找到相应的输出。对应编号如下图中所示。

    69bc60fa13d01611e6e81188d34d738e.png

    1、LSI低速内部时钟:供给独立看门狗⑴、实时时钟RTC⑵

    2、HSI高速内部时钟:供给系统时钟⑸、时钟输出1MCO1

    ⑷、主PLL时钟⑹、PLLI2S时钟⑺

    3、LSE低速外部时钟:供给实时时钟RTC⑵、时钟输出1MCO1⑷

    4、HSE低速外部时钟:供给系统时钟⑸、实时时钟RTC⑵、主PLL时钟⑹、PLLI2S时钟⑺、时钟输出1MCO1⑷、时钟输出2MCO2⑶

    5、主PLL时钟:供给系统时钟⑸、外设时钟⑻、时钟输出1MCO1⑷、时钟输出2MCO2⑶

    6、PLLI2S时钟::供给I2S时钟⑼、时钟输出1MCO1⑷、时钟输出2MCO2⑶

    c6a8424d45712eadf0daf99b3312dbe2.png

    HSIHSE、主PLL时钟都可以供给系统时钟⑸,STM32的很多外设是挂载在AHBAPB总线桥上的,这些外设的时钟又是怎么样的,这就和系统时钟的流向有关了,系统时钟的流向分析如下:

    69bc60fa13d01611e6e81188d34d738e.png

    1、供给时钟输出2MCO2⑶

    2、供给以太网PTP时钟⑽

    3、经AHBPRESC预分频器⑾后:HCLK到AHB总线、内核、存储器和DMA⒁,到Cortex系统定时器⒂,自由运行时钟⒃

    4、经AHBPRESC预分频器⑾、APBxPRESC预分频器⑿后:供给APBx外设时钟⒄

    5、经AHBPRESC预分频器⑾、APBxPRESC预分频器后⑿,再经倍频条件判断⒀处理后:供给APBx定时器时钟⒅

    69bc60fa13d01611e6e81188d34d738e.png

    用多个时钟源、分层控制时钟的好处:

    1、一个外设有多个时钟源:可以根据需要选择相应频率的时钟源。

    2、分层、分开控制外设时钟:使得各个外设的时钟都是可控的,各个外设有对应的时钟控制开关,实际应用过程根据需要开启相应外设时钟,不需要的外设时钟不开启,可以降低功耗。

    二、定时器

    定时器分为高级定时器、通用定时器、基本定时器,下面简要介绍一下。

    1高级定时器(TIM1、TIM8)

    TIM1TIM8定时器具有以下特性:

    ● 16位递增、递减、递增/递减自动重载计数器。

    ● 16位可编程预分频器,用于对计数器时钟频率进行分频(即运行时修改),分频系数介于 1到65536之间。

    ● 多达4个独立通道,可用于:— 输入捕获 — 输出比较 — PWM生成(边沿和中心对齐模式)— 单脉冲模式输出

    ● 带可编程死区的互补输出。

    ●使用外部信号控制定时器且可实现多个定时器互连的同步电路。

    ●重复计数器,用于仅在给定数目的计数器周期后更新定时器寄存器。

    ●用于将定时器的输出信号置于复位状态或已知状态的断路输入。

    ● 发生如下事件时生成中断/DMA请求:— 更新:计数器上溢/下溢、计数器初始化(通过软件或内部/外部触发)— 触发事件(计数器启动、停止、初始化或通过内部/外部触发计数)— 输入捕获 — 输出比较 — 断路输入

    ●支持定位用增量(正交)编码器和霍尔传感器电路。

    ●外部时钟触发输入或逐周期电流管理。

    2通用定时器

    1) TIM2-TIM5

    TIM2TIM5定时器具有以下特性:

    ● 16位(TIM3和TIM4)或32位(TIM2和TIM5)递增、递减和递增/递减自动重载计数器。

    ● 16位可编程预分频器,用于对计数器时钟频率进行分频(即运行时修改),分频系数介于1到65536之间。

    ● 多达4个独立通道,可用于:— 输入捕获 — 输出比较 — PWM生成(边沿和中心对齐模式)— 单脉冲模式输出

    ●使用外部信号控制定时器且可实现多个定时器互连的同步电路。

    ● 发生如下事件时生成中断/DMA请求:

    —更新:计数器上溢/下溢、计数器初始化(通过软件或内部/外部触发)

    —触发事件(计数器启动、停止、初始化或通过内部/外部触发计数)

    — 输入捕获

    — 输出比较

    ●支持定位用增量(正交)编码器和霍尔传感器电路

    ● 外部时钟触发输入或逐周期电流管理

    2)TIM9-TIM14

    TIM9TIM14通用定时器具有以下特性:

    ● 16位自动重载递增计数器(属于中等容量器件)

    ● 16位可编程预分频器,用于对计数器时钟频率进行分频(即运行时修改),分频系数介于 1和65536之间

    ● 多达2个独立通道,可用于:— 输入捕获 — 输出比较 — PWM生成(边沿对齐模式)— 单脉冲模式输出

    ●使用外部信号控制定时器且可实现多个定时器互连的同步电路

    ● 发生如下事件时生成中断:

    —更新:计数器上溢、计数器初始化(通过软件或内部触发)

    —触发事件(计数器启动、停止、初始化或者由内部触发计数)

    — 输入捕获

    — 输出比较

    3基本定时器(TIM6和TIM7)

    TIM6TIM7的特性包括:

    ● 16位自动重载递增计数器

    ●16位可编程预分频器,用于对计数器时钟频率进行分频(即运行时修改),分频系数介于 1和65536之间

    ● 用于触发DAC的同步电路

    ●发生如下更新事件时会生成中断/DMA请求:计数器上溢

    三、通讯方式1串口通信

    .串口通信:是指数据的各位在同一根数据线上逐位发送和接收。如下图

    8dfc87bad40301c09c6c0d098ae4c179.png

    串口通信的特点:控制复杂,传输速度慢;只需要一根数据线,适用于远距离通信。

    2I2C通信

    通信协议:总线在空闲状态时,SCL(时钟总线)和SDA(数据总线)都保持着高电平,当SCL为高电平而SDA由高到低的跳变,表示产生一个起始条件;当SCL为高而SDA由低到高的跳变,表示产生一个停止条件

    以下是三种对I2C总线的操作情况:

    第一,主设备往从设备中写数据。数据传输格式如下:a1cdbde797a199c37324eb50d01b7cb0.png 


    第二,主设备从从设备中读数据。数据传输格式如下:
    76afb5f3c3c0504b76529ee01e5a0aa7.png

    第三,主设备往从设备中写数据,然后重启起始条件,紧接着从从设备中读取数据;或者是主设备从从设备中读数据,然后重启起始条件,紧接着主设备往从设备中写数据。数据传输格式如下:

    490b17737061ffa8b0fb6ff13dd45742.png

    了解STM32常用功能:

    https://mp.weixin.qq.com/s/uxVc7st7l57x2iWnnGIR-Q

    ▼ 更多精彩推荐,请关注我们 ▼

    文案 许宗清

    排版 许宗清

    d4aff0075f285360553d01bad291cc3e.png

    展开全文
  • 手里有一块stm32f405rgt6的板子,没有任何例程...网上找了一下解决办法,原因应该是外部晶振的频率与stm32f4xx.c、stm32f4xx.h文件中外部晶振频率相关的定义不符,默认的是外部晶振是8M的频率,而现在的板子上的是2...
    手里有一块stm32f405rgt6的板子,没有任何例程,但有原理图。
    新建一个了工程,顺利下载到单片机,但是程序跑不起来。
    dbug的时候出现Not a genuine ST Device!之后下载程序也就一直出现这个提示。
    网上找了一下解决办法,原因应该是外部晶振的频率与stm32f4xx.c、stm32f4xx.h文件中外部晶振频率相关的定义不符。
    默认的是外部晶振是8M的频率,而现在的板子上的是25M的有源晶振。
    链接:http://www.openedv.com/forum.php?mod=viewthread&tid=281766&page=1#pid896550,但是没有说明具体怎么修改文件中外部晶振的频率定义,我的修改办法是:首先修改stm32f4xx.h头文件中的HSE_VALUE的值为25000000,原来的是8000000,如图1。
    

    图1
    然后修改stm32f4xx.c中PLL_M的值为25,原来为8,如图2。
    图2
    最后按照前面的链接里的解决办法,将BOOT0上拉到3.3V,下载修改好的程序,然后再将BOOT0接地即可。
    这块板子没有复位按键,采用的是上电自动复位的办法,下载完程序重新上电程序就顺利跑起来了。
    移植工程如果遇到是外部高速晶振频率不同的问题,可以试试该解决办法。

    展开全文
  • 【STM32】STM32F4时钟系统

    千次阅读 2020-08-29 14:53:33
    STM32F4时钟系统概述02. STM32F4时钟系统图03. STM32F4时钟初始化配置04. 时钟配置总结05. 预留06. 附录07. 声明 01. STM32F4时钟系统概述 时钟系统是 CPU 的脉搏,就像人的心跳一样。所以时钟系统的重要性就...
  • STM32 ISP工具 串口下载 串口调试工具 STM32F4STM32 ISP 软件_支持STM32F4/STM32F2/STM32F1 STM32F0 本程序使用VC2010写的,运行前请先安装Microsoft .NET Framework 4 可到微软官方网站下载,下载地址 ...
  • 本应用笔记对如何使用STM32F2xx 和STM32F4xx 系列直接存储器访问控制器(DMA)进行了说明。STM32F2xx/F4xx DMA 控制器所具有的系统架构、多层总线矩阵和存储系统等,使其能够为应用提供很高的数据带宽,让用户可以...
  • STM32F4中文用户手册

    2018-05-09 11:20:39
    STM32F4中文用户手册STM32F4中文用户手册STM32F4中文用户手册STM32F4中文用户手册
  • - STM32F4DIS-BB基于ST原厂STM32F4DISCOVERY推出的高性能扩展板- 支持3.5寸工业级LCD触摸屏,130万像素OV9655 Camera模块- 多达6路串口,CAN,IIC,SPI,以太网口,USB2.0 FS OTG/device/host,TF卡等-支持uC/OS-Ⅱ_...
  • STM32F4 舵机控制

    2020-09-30 16:16:28
    STM32F4 舵机控制
  • STM32F4开发指南

    2019-04-01 13:53:36
    STM32F4开发指南,比较详细的介绍了stm32F4开发的环境和指南
  • STM32F4如何设置系统时钟,非常重要

    万次阅读 多人点赞 2017-05-15 14:58:12
    STM32F4的系统时钟非常重要,涉及到整个系统的运行结果,无论是什么操作,都需要时钟信号,不同型号的微控制器的默认系统时钟配置是不同的,这里,给出两种配置STM32F407系统时钟的方法。 方法一,采用官方库提供的...
  • 在MDK5安装完成后,要让 MDK5 支持 STM32F4的开发,还要安装STM32F4的器件支持包:Keil.STM32F4xx_DFP.1.0.8.pack(STM32F4的器件包)
  • <div><p>Create a full (or close to that) suport of STM32F4xxx Series controllers. For this reason, stm32f4_fix branch is opened.</p><p>该提问来源于开源项目:nekromant/antares</p></div>
  • STM32F4原理图库

    2018-01-27 10:01:43
    STM32F4集成库,用于基于对STM32F4系列单片机的硬件开发,
  • stm32 f4 ptpd

    2019-04-15 17:37:32
    stm32f4x7 ieee1588 网络同步代码,pdpd lwip 操作系统rtx
  • 在网上找了很久,大多数都是原理图连接,所以自己根据...连接如下图,其中③接的是输出端用于传感器接收采集信号,④接的是STM32F4的ADC1的A5引脚,模拟输入 具体STM32F4中GP2Y10粉尘传感器的代码见下篇博客 ...
  • Version: 2.14.0 (2019-07-24) Keil.STM32F4xx_DFP.2.14.0.pack Warning: --C99 is no longer enforced via the device description. Enable 'C99 Mode' in 'Options for Target' dialog's 'C/C++' tab. Updated ...
  • STM32F1和STM32F4 区别

    万次阅读 2018-08-22 15:28:48
    原文地址 http://www.51testing.com/html/54/238554-858686.html STM32F4相对于STM32F1的改进不只一点点,为了便于初学者了解,我们比对相关资料将改进点进行了汇总。 STM32F1和STM32F4 区别 &nb...
  • STM32F4+USB bulk FS

    2017-09-03 09:45:26
    STM32F4+USB bulk FS STM32F4+USB bulk FS STM32F4+USB bulk FS STM32F4+USB bulk FS STM32F4+USB bulk FS
  • STM32F4xx的库

    2021-01-14 14:14:45
    Keil MDK STM32系列 PACK包中关于STM32F4xx的库
  • STM32F4引脚分布

    2018-11-21 10:11:28
    STM32F4引脚分布
  • system_stm32f4xx.c里面包含了个stm32f4xx.h. system_stm32f4xx.c在1.0.0版本的时候里面只是配置了8M的晶振。 但是system_stm32f4xx.c在1.7.1的时候,由于又增加了不少的F42系列的芯片,所以system_stm32f4xx.c...
  • STM32F4.rar

    2020-09-10 10:55:50
    基于STM32F4 平台的全向运动平台,并实现与手机交互。该平台充分运用了STM32F4 平台的强大性能与平台控制系统的便利性,实现了视觉追踪与控制逻辑生成,采用Android ADK框架进行板间通信,具有较强的兼容性。该项目...
  • STM32F4工程模板

    2019-03-15 17:26:20
    STM32F4工程模板,适合stm32f407ZG,仅供学习、研究使用.
  • STM32F4标准库文件

    2020-07-16 11:40:58
    STM32F4标准库文件

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,454
精华内容 3,781
关键字:

stm32f4