自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2.4 双摇杆遥控器程序部分--STM32系统分时任务

上一章我们主要将了我们的定时器配置和使用,产生了一个5ms一次的中断,那么这一章我们将展示这个定时器的主要作用,我们以它来产生的5ms作为一个时基,然后我们产生多个系统时钟,从而实现分时任务处理;为什么要进行任务分时呢?在我们之前的程序中我们经常会用到软件延时,如:HAL_Delay(20);代表延时20ms,我们进入这个函数内部看,如下图1所示,我们发现他在函数内部while循环中一直等20ms,那么在执行这个软件延时函数的时候,系统其实是在这个函数里空跑20ms,会降低效率;

2024-06-14 00:17:52 581

原创 2.3 双摇杆遥控器程序部分--stm32定时器应用

上一章我们通过摇杆和电池的ADC采集学习了ADC的应用,这一章依然是我们本项目的第二大部分–程序部分,我们介绍一个非常关键常用外设定时器,它是我们整个程序的基础,提供系统时基,后面我们逐渐介绍它的用处;

2024-04-02 00:03:20 1236 1

原创 2.2 双摇杆遥控器程序部分--stm32F103串口配置与printf重定向到串口

为了便于我们调试,我们这一章节介绍如何配置串口通信,以及将printf重定向到串口输出配置完成后我们接着上一章节ADC采集的内容,将ADC采集的数据打印输出,这样就可以直观在的串口助手上看到这些数据了串口基本函数打开这个.h文件的最下面会看到所以关于串口的函数,如果你不知道或者忘记某个想要用的函数在这里可以找到我们复制串口发送函数到main函数:编译完成烧录到单片机,打开串口助手:注意这里只能十六进制显示printf重定向。

2023-10-30 00:06:17 416 1

原创 2.1双摇杆遥控器程序部分--stm32f103ADC采集:摇杆,电池电量

在遥控器的电路板设计完成后,我们就要开始我们本项目的第二大部分--程序部分;本章是程序的第一章,为了第一次做该项目的同学能循序渐进,便于理解,在程序部分,我将程序模块化并依次介绍本项目中所用到的各模块的详细内容以及程序编写;这一章我将介绍ADC采集,在本项目中ADC用于采集摇杆的行程位置不同所产生的信息以及电池电量的信息;ADC其实就是模数转换,顾名思义就是模拟量转换为数字量,那么什么是模拟量呢,比如我们常说的温度湿度,电压电流等等都是模拟量,而数字量就是我们芯片可以处理计算的量;

2023-03-08 23:26:36 3810 1

原创 1.4双摇杆遥控器电路部分--stm32f103PCB设计

1.本篇是遥控器专栏第四篇,主要介绍电路板的PCB设计包括布局、布线等等;**2.**本章涉及到的是新的内容,PCB的设计是否合理关乎到我们后续使用是否安全便利,本项目较为简单,做完之后就慢慢入门了,那我也是自学,所以如果有什么疑问或者不专业的地方也欢迎评论区交流;**3.**篇幅有限,文章不能一步步全部介绍完,但是我会把关键地方指出来,在B站立创EDA的官方账号也有PCB设计的讲解视频,结合视频看完后,后面的设计自己就可以做出来了,不需要完全一样,根据自己的需求喜好规范设计即可。

2023-01-16 00:20:07 3539 4

原创 1.3双摇杆遥控器电路部分--stm32f103基本外设电路(ST-link下载、串口、按键、摇杆、电量检测、LED指示灯、0.96寸OLED、NRF24L01)

1. 本篇是遥控器专栏第三篇,主要介绍剩余全部基本外设电路(ST-link下载、串口、按键、摇杆、0.96寸OLED、NRF24L01),本章结束全部的硬件电路就都介绍完了,后面就是PCB设计、打板、写程序了;2. 在本专栏的第一章我详细介绍了立创EDA的一些简单使用方法,以及从立创EDA导入封装到AltiumDesigner的方法,介意大家在浏览本章之前大致看一下第一章,那本章将会更轻松理解;3.刚开始学习的同学保持耐心,学习会越学越快的4.单片机型号为STM32F103C8T65。

2023-01-14 23:54:49 5369 5

原创 1.2双摇杆遥控器电路部分--stm32最小系统电源部分

本章介绍STM32F103最小系统的电源部分,我们根据不同的需求可以为我们的系统提供合适的电源,这里我们使用Type-C接口和电池供电;在本专栏的第一章我详细介绍了立创EDA的一些简单使用方法,以及从立创EDA导入封装到AltiumDesigner的方法,介意大家在浏览本章之前大致看一下第一章,那本章将会更轻松理解;学习理念同第一章,初学者一定要有耐心,学习会越来越快的。到这里,我们单片机的电源部分接简单介绍完了,希望可以给有需要的朋友提供一点帮助;有问题的地方也欢迎在评论区指正交流。

2023-01-01 19:33:05 1544

原创 1.1双摇杆遥控器电路部分--stm32最小系统

1. 本篇是遥控器专栏第一篇,主要介绍核心系统:STM32F103最小系统2立创EDA专业版(专业版功能更齐全,不会比标准版难很多,都可以下载或者浏览器在线使用),如果有用AltiumDesigner(AD)软件的同学后面会介绍如何导出封装到AD的方法,方便刚开始使用AD的同学使用。对于我们来说EDA软件只是工具,找到自己趁手的即可;3刚开始接触电路的同学不要害怕看电路、画电路,刚开始看不懂很正常;

2022-12-17 15:39:45 1435

原创 WS2812B彩灯 STM32HAL库开发:PWM+DMA(stm32f103c8t6)

1、本文使用示例单片机型号为,RGB型号为WS2812B;2、主要实现功能是实现用PWM+DMA是RGB_LED亮起不同颜色的灯光;3、目的:简单调通该型号RGB_LED,方便后续改编使用,希望各位读者可以依次做出更炫酷的效果。

2022-11-19 14:52:49 15072 54

WS2812B数据手册

用于WS2812B彩灯 STM32HAL库开发:PWM+DMA(stm32f103c8t)文章资料补充

2022-11-19

空空如也

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

TA关注的人

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