stm32
-
【C语言小技巧】16进制字符串与字符串互转
平时我们在写功能需求时,难免不会遇到需要将16进制字符串转换成字符串,或者字符串转16进制字符串的需求,所以就有了这篇文章。 在进入主题之前,我们先来回顾一下字符和16进制的关系。…
-
陀螺仪与加速度计的姿态融合——互补滤波
本篇文章我们来讲讲如何将陀螺仪和加速度计的数据结合起来,获取更准确的姿态数据,使用的是互补滤波的方法。 阅读本文需有一定的知识基础,可以参见作者以前MPU6050的两篇文章:《MP…
-
BMS-SOC算法——安时积分法
安时积分法是一种电池电量计量的基础方法,它采用AH累积的方法,对动态的锂电池进行实时的SOC估算。安时积分法的计算公式如下: SOC(t)=SOC0+CE1∫0tI(τ)dτ…
-
MCU 内部架构及程序运行原理讲解
第一章 MCU 内部架构 第一节 认识MCU及其内部架构 第一部分 MCU 简介 MCU:微控制单元(Microcontroller Unit) ,又称单片微型计算机(Single…
-
基于STM32设计的避障寻迹小车
一、前言 1.1 项目背景 根据美国玩具协会在一项研究中,过去几年全球玩具销售增长与GDP的世界平均水平大致相同。但全球玩具市场的内部结构已经占据了巨大的位置变化:传统玩具的市场份…
-
GRBL源码详解步进电机的算法学习笔记(STM32)一篇带你学完GRBL算法初版
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 GRBL源码中步进电机的算法学习笔记(STM32) 前言 GRBL源码中算法部分的学习是我在公司研发激光切割机(三…
-
嵌入式八股文汇总
1、C/C++ 1.1 关键字 (参考”嵌入式及Linux那些事“以及众多帖子汇总而成) volatile 当声明指向设备寄存器的指针时一定要用volatile,它会告诉编译器…
-
【蓝桥杯嵌入式】蓝桥杯嵌入式第十四届省赛程序真题,真题分析与代码讲解
🎊【蓝桥杯嵌入式】专题正在持续更新中,原理图解析✨,各模块分析✨以及历年真题讲解✨都已更新完毕,欢迎大家前往订阅本专题🎏 🎏【蓝桥…
-
STM32 X-CUBE-AI:Pytorch模型部署全流程
文章目录 概要 版本: 参考资料 STM32CUBEAI安装 CUBEAI模型支持 LSTM模型转换注意事项 模型转换 模型应用 1 错误类型及代码 2 模型创建和初始化 3 获取…
-
一个小型的物联网实验,让stm32实验板和Android studio写的APP同时连接上mqtt服务器实现远程控制实验板状态
目录 一、前言 二、实验工具 1.野火F103开发板 2.MQTT代理工具mqtt.fx 三、安卓APP代码 1.建立工程 2.导入Java jar包 3.布局文件activ…
-
STM32F407移植OpenHarmony笔记6
继上一篇笔记,编译好STM32的裸机程序,能点亮LED灯了。 下一步就是启动liteos_m内核了。 不过为了更好的调试代码,需要先把printf重定向到串口,基于gcc的pri…
-
【Mac+CLion+STM32+ST-Link】Mac(apple sillicon)上使用STM32CubeMX和CLion搭建嵌入式开发环境
软件安装 Clion 官网安装或者brew安装,我用的是2023.2版本。 stlink server https://www.st.com/en/development-tool…
-
STM32标准库——(5)EXTI外部中断
1.中断系统 中断:在主程序运行过程中,出现了特定的中断触发条件(中断源),使得CPU暂停当前正在运行的程序,转而去处理中断程序,处理完成后又返回原来被暂停的位置继续运行 中断优先…
-
STM32-串口通信(串口的接收和发送)
文章目录 STM32的串口通信 一、STM32里的串口通信 二、串口的发送和接收 串口发送 串口接收 三、串口在STM32中的配置 四、串口接收的两种实现方式 1. 需要更改的地方…
-
【电机应用控制】——步进电机控制原理(四相五线/两相四线/细分驱动)&驱动器&梯形/S形加减速算法&直线/圆弧插补
目录 一、步进电机简介 二、步进电机控制原理 1.四相五线 2.两相四线 3.细分驱动 三、步进电机驱动器 四、梯形加减速算法 五、S形加减速算法 六、直线插补 七、圆弧插补 八…
