用STM32F4来驱动电机(寄存器版本)
2023-02-28 23:28:23 1.24MB STM32F4
1
STM32F4基础上,支持DSHCHO、PMS7003、S80053、SGP30、SHT3x等
2023-02-27 21:52:42 1.39MB STM32 CO2sensor PM2.5sensor
1
简洁清晰的例程: /*********************************************************************** º¯ÊýÃû³Æ£ºI2C_Test(void) ¹¦ ÄÜ£º²âÊÔEEPROM ÊäÈë²ÎÊý£º Êä³ö²ÎÊý£º ±àдʱ¼ä£º2012.11.22 ±à д ÈË£º ×¢ Ò⣺ÏÈÏòEEPROMдָ¶¨Êý¾Ý£¬È»ºóÔÙ¶Á³öÀ´£¬×îºóͨ¹ýRS232·¢Ë͵½µçÄÔÉÏ£¬ ÒÔÑéÖ¤¶ÁдÊÇ·ñÕýÈ· ***********************************************************************/ void I2C_Test(void) { unsigned int i = 0; unsigned char WriteBuffer[256]; unsigned char ReadBuffer[256]; for(i = 0;i < 256;i ++)//³õʼ»¯´ýдÊý¾ÝÇø { WriteBuffer[i] = i; } I2C_Write(I2C1,ADDR_24LC02,0,WriteBuffer,sizeof(WriteBuffer)); //ÏòEEPROMдÊý¾Ý I2C_Read(I2C1,ADDR_24LC02,0,ReadBuffer,sizeof(WriteBuffer)); //ÏòEEPROM¶ÁÊý¾Ý RS232_Send_Data(ReadBuffer,256); //ͨRS232½«¶Áµ½µÄÊý¾Ý·¢³öÈ¥ }
2023-02-27 10:32:00 6.92MB STM32F4 I2C
1
基于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