STM32学习笔记——Keil uVision5建项目

新建文件夹——用于存放工程及工程管理新建文件夹用于存放整个工程打开“stm32-project”文件夹,新建一些文件夹用于工程源代码的分类这些文件夹都是自己建的用于不同类型代码存放,文件夹个数,命名都因人而异。(后续所有文件放在“stm32-projec...

STM32嵌入式人工智能边缘计算应用教程

本教程详细介绍了如何在STM32嵌入式系统中实现嵌入式人工智能边缘计算系统,从硬件选择、软件实现到系统配置和应用场景都进行了全面的阐述。通过合理的技术选择和系统设计,可以构建一个高效且功能强大的嵌入式人工智能边缘计算...

STM32 GPIO 寄存器的配置

32位配置寄存器:GPIOx_CRL,GPIOx_CRH32位数据寄存器:GPIOx_IDR,GPIOx_ODR32位置位/复位寄存器:GPIOx_BSRR16位复位寄存器:GPIOx_BRR32位锁定寄存器:GPIOx_LCKRGPIO寄存器详解...

STM32与Linux串口双向通信

STM32与linux双向串口通信实验本文记录STM32与linux双向串口通信,包含stm32发送、Linux阻塞式接收;Linux发送,STM32阻塞式接收;本实验的目的在于调通数据链路,为之后使用奠定基础。实验平台为:STM32方面用的...

最全!嵌入式STM32单片机开发环境配置教学Win/Mac!!!

嵌入式STM32单片机开发环境配置教学Win/Mac本教程支持Windows和MacWindows可选的开发软件为Keil、Clion、STM32CubeMX,可自由选择开发方式Mac的开发环境为(Clion+OpenOCD+S...

基于STM32和人工智能的自动驾驶小车系统

本教程详细介绍了如何在STM32嵌入式系统中结合人工智能技术实现智能自动驾驶小车,从硬件选择、软件实现到系统配置和应用场景都进行了全面的阐述。通过合理的技术选择和系统设计,可以构建一个高效且功能强大的自动驾驶小车...

【STM32】STM32单片机入门

从外设开始学习STM32单片机_stm32单片机...

全自主巡航无人机项目思路:STM32/PX4 + ROS + AI 实现从传感融合到智能规划的端到端解决方案

本项目旨在设计并实现一款高度自主的自动巡航无人机系统。该系统能够按照预设路径自主飞行,完成各种巡航任务,如电力巡线、森林防火、边境巡逻和灾害监测等。基于STM32F4和PX4的嵌入式飞控系统,实现了稳定的飞行控制...

STM32—cJson库解析与构造JSON数据

JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式。它基于JavaScript的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯。这些特性使...

HC-05蓝牙模块--------手机与STM32通信(代码编写)(上位机配置)保姆级教程

⏩因为之前无论是电赛还是做项目,都用到了蓝牙模块,如:手机和stm32的通信,电赛中的双车通信,还是遥感小车的stm32与stm32的无线通信等等⏩本篇文章对HC-05蓝牙模块与手机的通信做一个详细的使用教...