自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 STM32f103Hal库学习笔记——ADC转换DMA输出

文章目录前言一、CubeMX配置1.ADC配置2.DMA配置二、keil代码前言因为项目需要用到采集电压,与双舵机电位器的位置输出,所以记录一下速成adc的过程。一、CubeMX配置1.ADC配置这里选择3个通道,从上到下配置依次是:ADC独立模式;右对齐(adc为14位数据,而寄存器是16位的,所以涉及到左对齐和右对齐);扫描模式:开(多个通道需要打开,需要把通道数那个设成了比1大的数才能打开);连续扫描:开;规则通道:开;通道数:3;然后依次设置每一个通道的扫描顺序和采样

2021-11-25 20:51:18 1165

原创 STM32G071RBHal库学习笔记--定时器输出PWM波(呼吸灯实验)

文章目录前言一、HAL库配置定时器1.CubeMx配置2.函数相互调用逻辑总结前言基于定时器输出不同占空比的PWM波,再作为led灯的输入,关于不同占空比如何改变led灯的亮度,我自己想的是类似于高中物理讲的最大电压和有效电压的区别,有效电压是指在单位时间电流所做功的平均值,高电平保持时间越长,有效电压就越高。不过这样有点解释不通PWM频率的用处了,所以可能这样理解也有点小问题。一、HAL库配置定时器1.CubeMx配置还是首先配置时钟,鉴于我非常的懒,所以还是默认内部高速时钟;然后回来配置

2021-09-17 20:50:43 781

原创 STM32G071RBHal库学习笔记--定时器中断

STM32G071RBHal库学习笔记–定时器中断文章目录STM32G071RBHal库学习笔记--定时器中断前言一、HAL库配置定时器1.CubeMx配置二、使用步骤1.引入库2.读入数据总结前言定时器用法比较多,中断还是比较简单的,定时器中断是使用更新中断模式,即计时器向上向下溢出产生中断,一、HAL库配置定时器1.CubeMx配置定时器溢出时间=(装载值+1)*【1/<时钟频率/(预分频系数+1)>】,所以这里的预分频系数设为1599(以后可以采用<时钟频率/100

2021-09-14 17:20:37 746

原创 STM32f103Hal库学习笔记--IWDG

STM32f103Hal库学习笔记–IWDG文章目录STM32f103Hal库学习笔记--IWDG前言一、看门狗是什么?二、HAL库配置IWDG1.CubeMx配置2.函数相互调用逻辑总结前言因为火箭的程序在很多次的发射中出现了运行不正常的情况,怀疑过晶振问题,后来听老师说了if判断多了会造成程序跑飞的情况,外加今天的发射出现了数据读着读着就读不到的情况(无新数据返回串口),排除线路连接问题,可能是程序跑飞了的原因(我们程序里面全是if判断,真惨哈哈哈哈),所以加了一个代码模块:IWDG——独立看门

2021-09-13 12:56:56 1021

原创 STM32f103Hal库学习笔记--USART

STM32f103Hal库学习笔记文章目录STM32f103Hal库学习笔记前言一、串口是什么?二、Hal库串口通信1.中断模式(1)CubeMx配置(2)逻辑介绍(4)代码(3)总结2.DMA模式生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入前言因为参加学校的航模队需要用到一些单片机,大一下的时候就自学了51,后来

2021-09-08 20:28:44 1795

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除