首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
STM32学习笔记
当时只道是寻常_
创建于2021-05-31
订阅专栏
收集整理在学习STM32单片机过程中遇到的问题及解决方案
等 24 人订阅
共56篇文章
创建于2021-05-31
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
单片机通信各种数据校验计算方法
最近在调试Modbus通信时需要计算CRC校验,找了好久没有一个找到一个好用的数据校验计算软件,无意间在一个串口调试助手软件上看到可以计算校验和,试了一下非常好用,现将这个软件分享出来。
STM32F103单片机串口通信带奇偶校验位
在调试Modubus协议时需要用到串口的奇偶校验位,但是平时用串口时很少用到奇偶校验位,网上搜相关的历程也很少,将自己写的串口奇偶校验代码分享上来方便以后查阅。
STM32单片机串口空闲中断+DMA接收不定长数据
在上一篇文章STM32单片机串口空闲中断接收不定长数据中介绍了利用串口空闲中断接收不定长数据,这种方式有一个问题就是串口每接收每到一个字节就会进入一次中断.
STM32单片机串口空闲中断接收不定长数据
在使用单片机的串口通信功能时,常用的接收数据方法是通过固定的字节数来判断一帧数是否发送完成,或者是通过固定的结束标志位来表示一帧数据。
STM32F103单片机modbus通信示例
前两天在研究STM32F103单片机的串口空闲中断时,突然想起来Modbus通信非常适合用空闲中断来处理。
ARM处理器与架构对应关系
在使用ARM内核单片机的时候,经常搞不清楚处理器与内核架构之间的对应关系,于是自己画了一个思维导图,方便观看。 其中相关的命名规则如下
STM32单片机启动文件startup_stm32f10x_hd.s详解
启动文件源码如下: 下面开始对关键代码逐行分析 栈初始化: 要理解这三行代码,首先要了解下这几条汇编指令的含义 1、EQU EQU定义栈空间
STM32系列单片机在进入main函数前都在干些什么?
在刚开始学习单片机的时候,一直以为程序启动后就直接进入到了main函数,但是随着学习的深入才发现,程序在进入main函数前其实还要干很多事情。
ESP8266wifi模块连接原子云实现手机与单片机的通信
这是我参与更文挑战的第7天,活动详情查看: 更文挑战 买正点原子的开发板时送了一块ESP8266wifi模块,一直没使用,最近几天刚好有时间就拿出来玩了一下,现在实现过程分享出来。 用到的模块
TM32F103单片机驱动TM1637数码管显示模块
最近项目中需要用到数码管显示,于是买了一个TM1637芯片驱动的四位数码显示模块,现将调试过程记录一下,方便以后参考。 使用的单片机是STM32F103C8T6
STM32F103单片机使用ULN2003驱动步进电机
最近整理东西,突然发现以前买的一个步进电机模块,以前使用5V单片机驱动的。突然想试试能不能用STM32F103单片机的3.3V直接驱动ULN2003
STM32复位源判断
在项目中有时候会遇到单片机莫名奇妙复位的情况,为了判断是那种原因引起复位,就需要对单片机的复位源进行判断。
STM32低功耗模式测试
stm32单片机低功耗模式共有3种,下来对3种低功耗进行分析测试。 先看手册上相关低功耗资料介绍: 先来分析睡眠模式: 进入睡眠模式
利用STM32F103单片机输出SPWM波
最近需要用到单片机输出SPWM波功能,在网上找了好多资料,发现都不完整,有算法的没有代码,有代码的看不懂算法。于是只好自己摸索,现将方法整理如下。
STM32单片机实现DMA+ADC+UART功能
突然想测试一下STM32单片机ADC采样速率问题,按照常规方法,可以通过ADC采样,然后将采样值打印出来。但是这种方法在处理和打印数据的时候会占用很多时间,导致处理数据的时间超过了ADC的采样时间。
记一次ST-LINK维修及刷固件过程
以前网上买了一个ST-LINK烧写器,用了一段时间突然烧不了程序了。就扔那没管,今天无意中翻了出来拆开后发现只有一个STM32F103C8T6单片机,于是决定自己动手修复。