用于SPI,I2C,UART等的STM32从零开始构建驱动程序 概述 该项目旨在学习。从sratch构建了所有东西,以充分了解通信协议和硬件配置。 几乎所有项目都在C ++ 11中开发。 将Google单元测试和测试覆盖率报告应用于嵌入式项目 环境 Windows 10或MacOS。 具有ARM Cortex M4的Nucleo STM32F446RE板。 Bosch BME280传感器-通过SPI通信协议读取温度,湿度,压力。 Saleae Black 4逻辑分析仪-调试。 专案 1.通过SPI读取传感器BME280(有关更多详细信息,请参见004_SPI_driver_CPP)
2023-11-22 08:51:01 51.63MB
1
STM32F10xHAL库(1.8.0最新版的) HAL库也是官方推出来的外设库,内含使用说明书,欢迎下载。 STM32Cube MCU包,用于STM32F1系列(HAL、底层API和CMSIS(CORE、DSP和RTOS)、USB、TCP/IP、File system、RTOS和Graphic - 附带在以下ST板上运行的示例:STM32 Nucleo、探索套件和评估板。 其相对于标准库的优势是便于在不同型号的STM32芯片之间移植,目前更受ST官方推广。
2023-11-21 23:12:29 113.05MB stm32
1
详见博文:https://blog.csdn.net/m0_51220742/article/details/124869371#comments_27958462
2023-11-21 16:54:16 6.21MB stm32 fft 信号处理
1
大四轴飞控源程序,基于stm32f103rct6+l3g4200d+adxl345,硬件I2C读取模式,该程序已能飞行,效果还行。
2023-11-21 09:10:18 2.29MB 四轴飞控 STM32 L3G4200D
1
基于STM32F103的pcb大四轴原理图,有不错的参考意义
2023-11-21 09:08:52 1.16MB
1
GRBL移植stm32f407 G代码解释器
2023-11-21 02:29:51 13.49MB grbl stm32f407
STM32与ESP8266-01s模块MQTT连接WIFI发送至云平台OneNET 烧录MQTT固件文件,烧录软件和stm32代码 烧录MQTT固件文件:首先,您需要烧录适用于ESP8266-01s模块的MQTT固件文件。您可以使用烧录软件,如ESP8266 Flasher或ESPlorer,将固件文件烧录到ESP8266-01s模块中。 连接STM32与ESP8266-01s模块:使用串口通信或其他通信方式将STM32与ESP8266-01s模块连接起来。确保它们之间的通信协议和引脚连接正确。 编写STM32代码:使用STM32的开发环境(如Keil或STM32CubeIDE),编写用于控制ESP8266-01s模块的代码。代码中需要包括与ESP8266-01s模块的通信协议,以及MQTT协议的实现。 MQTT连接和发送数据:在STM32代码中,使用MQTT库(如Eclipse Paho或MQTTClient)与云平台OneNET建立MQTT连接。确保在代码中设置了正确的OneNET的MQTT服务器地址、端口号、用户名和密码等信息。 发送数据至云平台:一旦建立了MQTT连接,您可以在
2023-11-20 21:05:18 26.46MB stm32 WIFI模块 ESP8266 MQTT
1
该项目基于c8t6,使用rc522读卡,读卡成功后驱动舵机开锁,以及蜂鸣器提示,有录入卡、删除卡、以及防死机的功能,为linux 环境下的stm32开发资源包,使用vscode开发,以及make进行编译。同时该程序运行在freertos环境下.
2023-11-20 16:36:05 16.68MB stm32
1
STM32的HAL库通过RS485通信,协议为Modbus RTU控制中菱轮毂电机ZLAC8015D ,环境编译为Clion
2023-11-20 15:43:48 1015KB stm32 rs485 Modbus clion
1
STM32飞控,程序,地面站,中文资料,电路图等,资料较全
2023-11-20 15:02:25 24.65MB STM32飞控
1