STM32
文章平均质量分 86
SuperBeen
毕业于北京交通大学物联网工程
展开
-
cJSON(C语言JSON)库(适用于嵌入式序列化和反序列化)
cJSON(C语言JSON)库是一个用于在C语言中解析和生成JSON数据的轻量级开源库。它提供了简单而强大的API,使C语言程序能够轻松地处理JSON数据。轻量级:cJSON库非常小巧,因此它不会增加太多的内存开销或二进制文件大小,适用于嵌入式系统和资源受限的环境。易于使用:cJSON提供了一组简单的API函数,使用户能够轻松地解析和生成JSON数据。这些API包括创建JSON对象、数组、字符串、数字等,以及将JSON数据解析成C语言数据结构。跨平台。原创 2023-09-21 15:07:15 · 6514 阅读 · 1 评论 -
AB相增量式编码器以及STM32定时器编码器模式测速/测距离(HAL库)
编码器(Encoder)是一种用于测量旋转运动或位置的设备。编码器通常与定时器模块一起使用,以便在微控制器中获取和计算旋转的脉冲数量,从而确定物体的运动方向和距离。编码器在许多应用中都很有用,例如机器人运动控制、电机位置反馈和位置传感。STM32微控制器提供了多种类型的编码器支持,其中一种常见的编码器类型是增量编码器。增量编码器基于两个脉冲信号通道,通常称为A相和B相。当旋转发生时,这两个信号通道的相位关系会发生变化,从而可以计算出旋转方向和旋转的步数。原创 2023-08-13 17:49:31 · 9643 阅读 · 4 评论 -
STM32串口重定向支持Printf函数CubeIDE与MDK(HAL库)
添加重定向函数 并添加头文件#include “stdio.h”使用CubeMx创建一个STM32的项目 将串口1打开。这样就OK了 可以测试一下 我这里就不测试了。打开魔术棒 将UseMicroLIB打勾。原创 2023-08-11 18:34:23 · 484 阅读 · 0 评论 -
STM32驱动步进电机驱动(HAL库)
讲述了步进电机的原理并教会你如何驱动它,程序都已公开,需要自取。原创 2023-08-12 18:42:41 · 2969 阅读 · 5 评论