基于STM32F4平台的串口DMA双缓冲实验程序,加空闲中断不定长,加FIFO循环,结构稳定,可直接用于项目中,实测2M波特率无压力
2023-02-26 12:20:48 19.32MB STM32 DMA 串口 不定长
1
PWM初始生成1khz(可调)信号,通过定时器3设置采样频率为280khz(可调)对PWM方波进行采样,并对采样后序列进行FFT谐波分析,通过分析谐波频率计算出1次、3次和5次谐波的幅值,并通过串口打印出来。通过串口3和蓝牙通信,实现手机控制PWM输出频率。信号频率和采样频率的设置应服从采样定理。实验发现信号频率较低时(小于20khz)可以采集到完整的5次谐波。信号频率较大时(100khz左右)只能计算出1次谐波和3次谐波。如果提高采样频率,性能应该还会进一步提高。
2023-02-21 16:01:53 1.38MB stm32 fft PWM 蓝牙
1
STM32-MatrixKey 基于STM32F4的矩阵键盘程序, 带按键抖动检测, 带按键松手检测.
2023-02-19 00:15:03 3.92MB C
1
STM32F4-Discovery_FW_V1.1.0,包含一系列的外设例程。里面有IAR工程和KEIL工程。想学习STM32F4XX的可以参考。
2023-02-17 14:46:20 31.51MB STM32F4
1
自述文件 此代码包含一个非常简单的 WS2812B RGB LED 驱动程序。 它适用于 STM32F4 微控制器并使用 libopencm3。 该代码使用硬件定时器来生成位时序,并使用 DMA 将“位”加载到定时器捕获比较寄存器中。 这让 CPU 同时可以自由地执行其他任务,而不会全神贯注于将比特位传输到 gpio 引脚上。 当前代码一次最多可缓冲 6 个 LED,传输结束后将解压缩剩余的 LED 颜色值。 它使用半传输中断来允许双缓冲。 有关更多信息,请访问 用法 您必须通过运行来获取 libopencm3 子模块: git submodule init git submodule update 您可以通过调用顶层目录中的“make”来编译库和项目固件所需的部分。 执行“make flash”将尝试使用 arm-none-eabi-gdb 连接一个 Black Magic Pr
2023-02-15 09:26:25 13KB Makefile
1
Version: 2.16.0 (2022-01-19) Keil.STM32F4xx_DFP.2.16.0.pack STM32CubeMX integration: Synchronized versions of generated component ::Device:STM32Cube Framework:STM32CubeMX (in gpdsc) and its bootstrap (in pdsc). Package Description (pdsc): Added global define USE_HAL_DRIVER to the component ::Device:STM32Cube HAL:Common. Added global define USE_FULL_LL_DRIVER to the component ::Device:STM32Cube LL:Common. Restructured board(32F469IDISCOVERY, STM32F429I-Discovery) components. Added debugProbe b
2023-02-09 10:58:33 150.76MB STM32 STM32F4 MDK5 keil
1
AirMar气象站和测深仪传输数据采用NEMA0183协议进行传输的,传输的数据每秒钟更新一次。STM32F4端采用串口中断的方式接收数据,然后将每秒钟传输的数据用SD卡存储,通过串口一发送到上位机显示。重要数据通过OLED显示在显示屏上面。
2023-02-03 09:58:58 11.32MB STM32F4代码
1
基于Discovery-stm32f407VG的uCosIII移植。
2023-01-31 16:45:51 19.13MB uCosIII stm32f4
1
本书是国内仅有的stmf4介绍好书籍,从理论与实践相结合的角度,通过丰富的实例深入浅出地讲解STM32F4系列的特点与应用,推荐给大家
2023-01-28 23:50:54 85.3MB STM32F4 M4 cortex-m4
1
STM32F4开发指南-寄存器版本,资料详细,包括环境搭建,配置,外设资源的使用等
2023-01-26 10:06:21 40.57MB STM32F4XX
1