- 博客(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
1474
原创 【32单片机学习】(11)STM32启动过程详解
以stm32f1x系列单片机为参照,经过查阅官方手册和对代码进行单步调试,详细地叙述了STM32上电启动的具体过程。对于关键性的知识都指明了出处。
2023-02-15 16:03:13
7790
1
原创 【32单片机学习】(10)STM32串口+内部温度传感器+光敏传感器通过DMA搬运数据
基于stm32f103zet6,将串口收发不定长数据和adc采集通过使用dma搬运数据,提高单片机cpu的运行效率,加深对dma和adc功能的学习。
2023-02-03 13:41:51
1761
原创 【C语言学习】(1)冒泡法排序在ADC采样数据中的使用
在学习stm32的adc采样滤波处理时,常用的就是中位值平均滤波法,在本文中用到了冒泡法对数据进行排序,并将冒泡法进行了优化。
2022-12-16 10:06:07
951
原创 【32单片机学习】(6)STM32串口+DMA收发不定长数据
使用DMA对数据进行传输是不需要CPU的参与,属于一个纯硬件的过程,保证串口数据传输稳定性的同时还大大提高了CPU的使用效率。
2022-11-25 09:47:48
5758
4
原创 【32单片机学习】(4)STM32F1x超频至128Mhz
STM32F1x系列官方推荐最大系统时钟频率为72MHz,今天看时钟树时发现其可以进行超频,PLL锁相环最大支持16倍频,所以笔者尝试了一下用外界的8MHz晶振进行倍频至128MHz的实验。
2022-11-21 18:46:16
2540
原创 【32单片机学习】(3)霍尔编码器减速直流电机控制及测速
本文介绍了使用STM32定时器输出比较功能产生PWM波,控制电机运动,其次是使用定时器的输入捕获功能对直流电机进行测速。
2022-11-19 19:32:32
23726
30
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人