首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
STM32学习笔记
当时只道是寻常_
创建于2021-05-31
订阅专栏
收集整理在学习STM32单片机过程中遇到的问题及解决方案
等 20 人订阅
共55篇文章
创建于2021-05-31
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
由一个按键程序引发的思考(下)
“ 本文正在参加「金石计划 . 瓜分6万现金大奖」 ” 书接上文,上文由一个按键程序引发的思考(中)中讨论了如何实现按键单次按下后能立即执行按键动作,同时又能滤除掉按下时间非常短的无效按键。但是在
由一个按键程序引发的思考(中)
“ 本文正在参加「金石计划 . 瓜分6万现金大奖」 ” 书接上回,上回书 由一个按键程序引发的思考(上) 中写道,按键检测既不能在按下的时候判断,又不能在弹起的时候判断。那要如何快速的检测到按键,
由一个按键程序引发的思考(上)
“ 本文正在参加「金石计划 . 瓜分6万现金大奖」 ” 说起按键程序,只要会单片机的肯定都很熟悉。一般开始学习单片机的时候,入门程序基本都是LED灯和按键。那么这个按键程序有什么特别的吗,还需要专
从代码层面分析STM32 标准库和HAL库的差异
我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第3篇文章,点击查看活动详情 如果用过STM32系列单片机的朋友会比较清楚,一般在开发STM32单片机程序的时候首先要考虑选用那种方式来写代码
在嵌入式开发中如何提高自己的代码水平
我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第n篇文章,点击查看活动详情” 在开始学习嵌入式系统或者单片机系统的时候,大多数人的学习方法都是自己找视频教程或书本自己学,有的人也许会掏钱报
为什么要在单片机程序中使用结构体和指针
我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第1篇文章,点击查看活动详情” 在刚开始学习单片机写程序的时候,大多数人都比较喜欢使用全局变量。因为这样写程序写起来比较简单,也容易理解。但是
STM32单片机一个定时器输出不同频率PWM波
在使用STM32单片机输出PWM波形的时候,通常可以直接使用定时器提供的PWM模式。可以通过自动重装载寄存器(TIMx_ARR)来设置定时器的输出频率,然后通过捕获/ 比较寄存器
STM32F103串口1 printf函数的实现
在单片机中使用最多的通信接口基本就是串口了,说起串口就不得不提串口中最常用的一个函数就是打印函数printf()函数,在上位机上中这个函数直接从库函数中调用就可以了,那么在单片机中这个函数要怎么使用呢
STM32F103自定义的printf函数的实现
在单片机中使用最多的通信接口基本就是串口了,说起串口就不得不提串口中最常用的一个函数就是打印函数printf()函数,通常使用这个函数都是直接调用库函数来实现的,在单片机中如何要使用printf()
STM32F103基本定时器使用
基本定时器TIM6和TIM7各包含一个16位自动装载计数器,由各自的可编程预分频器驱动。它们可以作为通用定时器提供时间基准,特别地可以为数模转换器(DAC)提供时钟。实际上,它们在芯片内部直接连接到D
STM32F103通用定时器使用
通用定时器是一个通过可编程预分频器驱动的16位自动装载计数器构成。它适用于多种场合,包括测量输入信号的脉冲长度(输入捕获)或者产生输出波形(输出比较和PWM)。使用定时器预分频器和RCC时钟控制器预分
STM32F103高级定时器使用
;STM32F103单片机中定时器分为3种,高级定时器、通用定时器、基本定时器。高级控制定时器(TIM1和TIM8)由一个16位的自动装载计数器组成,它由一个可编程的预分频。
使用STM32F103单片机RTC实现万年历功能
小知识,大挑战!本文正在参与「程序员必备小知识」创作活动 本文已参与 「掘力星计划」 ,赢取创作大礼包,挑战创作激励金既然STM32F103单片机内部可以存储时间,那么通过这个功能,就可以做一个万年
STM32F103单片机RTC实时时钟的使用
实时时钟是一个独立的定时器。RTC模块拥有一组连续计数的计数器,在相应软件配置下,可提供时钟日历的功能。修改计数器的值可以重新设置系统当前的时间和日期。
STM32F103单片机读取芯片自身ID
每一个STM32单片机出厂的时候都有全球唯一的ID,当在数据安全性比较高的地方,需要对每一个接入系统的芯片进行身份验证,那么这个芯片自身的ID号就可以作为它的身份信息。
STM32F103单片机PWM单脉冲输出模式
通常输出PWM波形的时候是一直输出的。但是在电机控制中往往只需要输出一定个数的脉冲,不需要一直输出,那么这就需要每次输出PWM时,输出的脉冲个数可控。要实现这个功能,一般有三种方法。
STM32F103单片机PWM功能实现
PWM模式也叫脉冲宽度调制模式,它可以产生一个频率和占空比可调的方波。由TIMx_ARR寄存器确定频率、由TIMx_CCRx寄存器确定占空比的信号。在硬件电路中,PWM波产生通常是由一个三角波和参考值
STM32F103看门狗功能实现
STM32F10xxx内置两个看门狗,提供了更高的安全性、时间的精确性和使用的灵活性。两个看门狗设备(独立看门狗 和 窗口看门狗 )可用来检测和解决由软件错误引起的故障;
STM32F103定时器输入捕获功能
STM32F103单片机的定时器不仅能输出PWM波,而且还能捕获输入的PWM波。可以通过定时器的捕获功能测量输入PWM波的周期和占空比。其中定时器的输入捕获功能如下:
STM32F103通过IIC总线读取EEPROM
IIC总线是常用的串行总线,它只需要简单的两根线就可以实现数据的高速传输,同时还可以实现多机通信功能。 在单片机中用的比较多的就是通过IIC总线操作EEPROM芯片。比较常用
下一页