自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【STM32单片机学习】(12)数码管动态扫描(联合体结构体)超简单

代码如下typedef union //定义联合体u8 byte;//作COM端struct {//定义结构体 ---作SEG端u8 b0 :1;//结构体中的位定义u8 b1 :1;u8 b2 :1;u8 b3 :1;u8 b4 :1;u8 b5 :1;u8 b6 :1;u8 b7 :1;} bits;}byte_bit;2.输出数据//将SEG数据输出到IO口//将COM数据输出到IO口。

2023-03-22 18:01:09 1202

原创 【32单片机学习】(11)STM32启动过程详解

以stm32f1x系列单片机为参照,经过查阅官方手册和对代码进行单步调试,详细地叙述了STM32上电启动的具体过程。对于关键性的知识都指明了出处。

2023-02-15 16:03:13 6736 1

原创 【32单片机学习】(10)STM32串口+内部温度传感器+光敏传感器通过DMA搬运数据

基于stm32f103zet6,将串口收发不定长数据和adc采集通过使用dma搬运数据,提高单片机cpu的运行效率,加深对dma和adc功能的学习。

2023-02-03 13:41:51 1655

原创 【32单片机学习】(9)FSMC不同位宽操作

FSMC地址偏移记录

2022-12-17 10:26:50 506

原创 【C语言学习】(1)冒泡法排序在ADC采样数据中的使用

在学习stm32的adc采样滤波处理时,常用的就是中位值平均滤波法,在本文中用到了冒泡法对数据进行排序,并将冒泡法进行了优化。

2022-12-16 10:06:07 758

原创 【32单片机学习】(8)STM32滴答定时器

正点原子SysTick定时器实现精准延时

2022-12-12 15:17:34 812

原创 【32单片机学习】(7)STM32时钟周期

stm32执行一条指令所需的最短时间

2022-11-25 18:08:53 5861

原创 【32单片机学习】(6)STM32串口+DMA收发不定长数据

使用DMA对数据进行传输是不需要CPU的参与,属于一个纯硬件的过程,保证串口数据传输稳定性的同时还大大提高了CPU的使用效率。

2022-11-25 09:47:48 5332 4

原创 【32单片机学习】(5)STM32响应优先级和抢占优先级

stm32中断优先级

2022-11-21 20:49:18 1042

原创 【32单片机学习】(4)STM32F1x超频至128Mhz

STM32F1x系列官方推荐最大系统时钟频率为72MHz,今天看时钟树时发现其可以进行超频,PLL锁相环最大支持16倍频,所以笔者尝试了一下用外界的8MHz晶振进行倍频至128MHz的实验。

2022-11-21 18:46:16 2165

原创 【32单片机学习】(3)霍尔编码器减速直流电机控制及测速

本文介绍了使用STM32定时器输出比较功能产生PWM波,控制电机运动,其次是使用定时器的输入捕获功能对直流电机进行测速。

2022-11-19 19:32:32 18238 26

原创 【32单片机学习】(2)stm32库文件

stm32各个库文件所包含的基本内容

2022-11-19 12:08:13 1005

原创 【32单片机学习】(1)stm32位带操作

stm32的位带区操作寄存器映射,其运行效率更高。避免在多任务,或中断时出现紊乱等。

2022-11-19 11:26:56 784

原创 【51单片机学习】(2)定时器扫描实现按键长按和短按

基于B站江科大定时器扫描按键模板

2022-11-18 18:11:53 2410 1

原创 【51单片机学习】(1):单片机入门

C51数据类型、RAM和ROM

2022-11-18 17:41:28 381

空空如也

空空如也

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

TA关注的人

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